fix: protéger le buffer msg[256] avec un mutex dans character_device #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "openclaw/kernel_module_learn:fix/char-device-mutex"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Protège le buffer
msg[256]contre les accès concurrents avecDEFINE_MUTEX+mutex_lock_interruptible/mutex_unlockdansdevice_readetdevice_write.Ajout également d'une vérification de dépassement de buffer dans
device_write.Ref #1
- Ajout de DEFINE_MUTEX(flodev_mutex) - mutex_lock_interruptible/mutex_unlock dans device_read et device_write - Ajout d'une vérification de dépassement de buffer dans device_write - Correction d'une faute de frappe dans device_release ("périphériqueavec") - LICENSE mis à jour en Dual MIT/GPL