HID: mcp2221: Set driver data before I2C adapter add
commit f2d4a583 upstream. The process of adding an I2C adapter can invoke I2C accesses on that new adapter (see i2c_detect()). Ensure we have set the adapter's driver data to avoid null pointer dereferences in the xfer functions during the adapter add. This has been noted in the past and the same fix proposed but not completed. See: https://lore.kernel.org/lkml/ef597e73-ed71-168e-52af-0d19b03734ac@vigem.de/ Signed-off-by:Hamish Martin <hamish.martin@alliedtelesis.co.nz> Signed-off-by:
Jiri Kosina <jkosina@suse.cz> Signed-off-by:
Sumanth Gavini <sumanth.gavini@yahoo.com> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Loading
Please sign in to comment