fix: protéger le buffer msg[256] avec un mutex dans character_device #3

Merged
florian.richer merged 1 commit from openclaw/kernel_module_learn:fix/char-device-mutex into main 2026-03-21 19:18:59 +01:00
Member

Protège le buffer msg[256] contre les accès concurrents avec DEFINE_MUTEX + mutex_lock_interruptible/mutex_unlock dans device_read et device_write.

Ajout également d'une vérification de dépassement de buffer dans device_write.

Ref #1

Protège le buffer `msg[256]` contre les accès concurrents avec `DEFINE_MUTEX` + `mutex_lock_interruptible`/`mutex_unlock` dans `device_read` et `device_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
florian.richer deleted branch fix/char-device-mutex 2026-03-21 19:18:59 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JustForFun/kernel_module_learn!3
No description provided.