spi driver model

About this tag
The SPI driver model tag covers discussions about the Linux kernel's SPI (Serial Peripheral Interface) subsystem, particularly security vulnerabilities and fixes related to driver override mechanisms. Recent content highlights CVE-2026-31487, a use-after-free bug in the SPI subsystem caused by a race condition in the driver attach process. The fix moves SPI to the generic driver_override infrastructure, which handles locking internally to close the race. This tag is relevant for kernel developers, driver authors, and IT professionals managing Linux systems with SPI hardware, focusing on kernel security patches and driver model improvements.
  1. CVE-2026-31487 Fix: SPI Driver Override Race Leads to Use-After-Free

    Linux has published another small but important kernel security fix in CVE-2026-31487, and on the surface it looks like the kind of change that only kernel maintainers and driver authors would notice. Underneath that modest title, though, lies a classic use-after-free risk in the SPI subsystem...