milos-linux/drivers/staging/most
Johan Hovold 495df2da69 staging: most: remove broken i2c driver
The MOST I2C driver has been completely broken for five years without
anyone noticing so remove the driver from staging.

Specifically, commit 723de0f917 ("staging: most: remove device from
interface structure") started requiring drivers to set the interface
device pointer before registration, but the I2C driver was never updated
which results in a NULL pointer dereference if anyone ever tries to
probe it.

Fixes: 723de0f917 ("staging: most: remove device from interface structure")
Cc: Christian Gromm <christian.gromm@microchip.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://patch.msgid.link/20251029093442.29256-1-johan@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-11-09 11:16:09 +09:00
..
dim2 staging: Switch back to struct platform_driver::remove() 2024-10-09 11:54:53 +02:00
Documentation
net
video media: Reset file->private_data to NULL in v4l2_fh_del() 2025-08-13 08:33:44 +02:00
Kconfig staging: most: remove broken i2c driver 2025-11-09 11:16:09 +09:00
Makefile staging: most: remove broken i2c driver 2025-11-09 11:16:09 +09:00
TODO staging: most: Remove TODO contact information 2024-11-10 08:03:31 +01:00