]> git.baikalelectronics.ru Git - kernel.git/commit
HID: hid-sensor-hub: fix duplicate sysfs entry error
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Fri, 6 Dec 2013 00:34:25 +0000 (16:34 -0800)
committerJiri Kosina <jkosina@suse.cz>
Mon, 9 Dec 2013 14:46:09 +0000 (15:46 +0100)
commitf0e7656ca7ef49efd4cbd8067b8a218bc7169c3b
tree830572d6d447f8780c58945263686e1cee63e068
parent584fff07bc661b7460695d4739644fa7ce45f19d
HID: hid-sensor-hub: fix duplicate sysfs entry error

Fix kernel warning and failure to register sensor hub devices with MFD.  Now
many devices has in-built sensor hubs. So by default this HID hub, is properly
parsed and register individual sensors as platform device using MFD framework.
But if a second sensor hub is attached via USB, which has same sensors, it will
result in kernel warning and failure to register MFD cell as the platform
device sysfs file name will be same as created by in-built sensor hubs. This
patch sets MFD cell id to PLATFORM_DEVID_AUTO. In this way there will never be
duplicate sysfs file names.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-sensor-hub.c