]> git.baikalelectronics.ru Git - kernel.git/commit
platform/x86: silead_dmi - do not treat all devices as i2c_clients
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 4 Apr 2017 03:25:13 +0000 (20:25 -0700)
committerDarren Hart (VMware) <dvhart@infradead.org>
Thu, 13 Apr 2017 17:16:03 +0000 (10:16 -0700)
commit0fe6a6cd2d1b0f216694c765deeb0eaf1313c0c5
tree05ee26a9eb9f9c0b44025b6dd04fe4f13095f542
parent2076f1ca5102b2e908dad719200c8e4e29c4e70b
platform/x86: silead_dmi - do not treat all devices as i2c_clients

I2C bus has both i2c clients and adapter devices, so we must be careful in
notifier code and verify that we are actually dealing with an i2c client
before using it as such.

Fixes: 2ec24c728680 ("platform/x86: add support for devices with Silead...")
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
[andy: simplified silead_ts_dmi_add_props() change]
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/platform/x86/silead_dmi.c