Hello Jonathan, On Sat, Sep 26, 2026 at 02:11:43AM +0100, Jonathan Cameron wrote: > On Fri, 25 Sep 2026 21:17:29 +0800 > Jiale Yao wrote: > > > SPI driver_override can bind a device without a matching entry in the > > driver's ID tables. spi_get_device_match_data() then returns NULL. > > > > These seven IIO drivers use that result without checking it, causing a > > NULL pointer dereference during probe. Add the missing checks before > > the match data is used. > > I was hoping we'd close this finally by adding a flag to the > drivers to say they should fail a match if driver_override is set. > Given I thought maybe that would happen when Andy looked into this > a while back I've been sitting on this problem for a while. > > > Unfortunately seems we have to carry on papering over it in the > drivers for now :( Note there is another effort: https://lore.kernel.org/lkml/20260922-driver-override-opt-out-v1-0-58c35ded3b83@nvidia.com/ Best regards Uwe