i2c: i2c-dev: Create 'name' attribute automatically
authorGuenter Roeck <linux@roeck-us.net>
Fri, 27 Sep 2013 02:36:11 +0000 (19:36 -0700)
committerWolfram Sang <wsa@the-dreams.de>
Mon, 30 Sep 2013 04:02:31 +0000 (06:02 +0200)
commit45f176aea60e9fe8c5fdf8e5c90e5c50c264d86f
tree6d1d003aae7d32cb563921c046a66c4889bf08db
parent15c03dd4859ab16f9212238f29dd315654aa94f6
i2c: i2c-dev: Create 'name' attribute automatically

The 'name' attribute is needed for all i2c-dev class devices, meaning
it can be created automatically by pointing to it in the class data
structure. This simplifies the code and reduces the probability for race
conditions (the name attribute should exist by the time the device is
announced to user space).

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/i2c-dev.c