linux/Documentation/i2c
Wolfram Sang e4a7b9b04d i2c-core: Erase pointer to clientdata on removal
After discovering that a lot of i2c-drivers leave the pointer to their
clientdata dangling, it was decided to let the core handle this issue.
It is assumed that the core may access the private data after remove()
as there are no guarantees for the lifetime of such pointers anyhow (see
thread starting at http://lkml.org/lkml/2010/3/21/68)

Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
2010-05-04 11:09:27 +02:00
..
busses i2c-parport-light: Add SMBus alert support 2010-03-02 12:23:45 +01:00
dev-interface i2c: Document the implementation details of the /dev interface 2008-10-14 17:30:05 +02:00
fault-codes i2c: Document standard fault codes 2008-07-14 22:38:22 +02:00
functionality i2c: Improve the functionality documentation 2008-05-11 20:37:05 +02:00
i2c-protocol
i2c-stub i2c-stub: Documentation update 2009-12-06 17:06:30 +01:00
instantiating-devices i2c: Minor documentation update 2009-10-04 22:53:45 +02:00
old-module-parameters i2c: Drop probe, ignore and force module parameters 2009-12-06 17:06:24 +01:00
smbus-protocol i2c: Add SMBus alert support 2010-03-02 12:23:42 +01:00
summary
ten-bit-addresses
upgrading-clients i2c: Documentation: upgrading clients HOWTO 2008-07-28 12:41:02 +01:00
writing-clients i2c-core: Erase pointer to clientdata on removal 2010-05-04 11:09:27 +02:00