| Summary | In the Linux kernel, the following vulnerability has been resolved: spi: spidev: fix lock inversion between spi_lock and buf_lock The spidev driver previously used two mutexes, spi_lock and buf_lock, write()/read(): buf_lock -> spi_lock This AB-BA locking pattern triggers lockdep warnings and can WARNING: possible circular locking dependency detected The issue is reproducible with a simple userspace program that Fix this by simplifying the locking model and removing the lock buf_lock is removed since its functionality is fully covered by This removes the lock inversion and prevents deadlocks without |
|---|---|
| Publication Date | May 8, 2026, 11:16 p.m. |
| Registration Date | May 9, 2026, 4:13 a.m. |
| Last Update | May 8, 2026, 11:16 p.m. |