i2c: Migration aids for i2c_adapter.dev removal
authorDavid Brownell <david-b@pacbell.net>
Thu, 4 Jan 2007 12:07:04 +0000 (13:07 +0100)
committerJean Delvare <khali@arrakis.delvare>
Thu, 4 Jan 2007 12:07:04 +0000 (13:07 +0100)
Flag i2c_adapter.dev for removal after userspace tools get upgraded, and
include a near-term code migration aid to facilitate this:

 - The class device gets the name attribute it should have had.  This
   was previously (wrongly) associated with the i2c_adapter.dev node.
   Sysfs based tools and libraries can start converting right away.

 - Issue a warning for legacy adapter drivers that don't provide any
   physical device node; so systems with those drivers will know to
   fix this problem earlier.

This is one of a series of patches to help the I2C stack become a better
citizen of the Linux Driver Model world.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Jean Delvare <khali@linux-fr.org>

No differences found