summaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/i2c-designware-core.c
diff options
context:
space:
mode:
authorDmitry Torokhov2015-01-16 09:07:22 +0100
committerWolfram Sang2015-01-26 16:52:51 +0100
commitc680eed5ccd4a1c99ee48cd41f4e5fdfad497dc2 (patch)
tree35f203b097acdd6f41b8c2b2b78f21e207f90c42 /drivers/i2c/busses/i2c-designware-core.c
parenti2c: designware: Add Intel Baytrail PMIC I2C bus support (diff)
downloadkernel-qcow2-linux-c680eed5ccd4a1c99ee48cd41f4e5fdfad497dc2.tar.gz
kernel-qcow2-linux-c680eed5ccd4a1c99ee48cd41f4e5fdfad497dc2.tar.xz
kernel-qcow2-linux-c680eed5ccd4a1c99ee48cd41f4e5fdfad497dc2.zip
i2c: do not try to load modules for of-registered devices
Trying to register an I2C device asynchronously (via async_schedule() call) results in an ugly warning from request_module() warning about potential deadlock (because request_module tries to wait for async works to complete). While we could try to switch to request_module_nowait(), other buses, as well as I2C itself when not using device tree, do not try to load modules, but rather rely on the standard infrastructure (udev) to execute module loading, and we should be doing the same. Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'drivers/i2c/busses/i2c-designware-core.c')
0 files changed, 0 insertions, 0 deletions