aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/i2c/i2c-core.c
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2013-05-16 10:30:59 +0000
committerWolfram Sang <wsa@the-dreams.de>2013-05-17 22:49:37 +0200
commitd295a86eab200b3f0c513e78dbe1f189fd32d397 (patch)
tree20e8211da3b410b9e6597340fafe8526d9ab1f89 /drivers/i2c/i2c-core.c
parenti2c: i801: Document feature bits in modinfo (diff)
downloadlinux-dev-d295a86eab200b3f0c513e78dbe1f189fd32d397.tar.xz
linux-dev-d295a86eab200b3f0c513e78dbe1f189fd32d397.zip
i2c: mv64xxx: work around signals causing I2C transactions to be aborted
Do not use interruptible waits in an I2C driver; if a process uses signals (eg, Xorg uses SIGALRM and SIGPIPE) then these signals can cause the I2C driver to abort a transaction in progress by another driver, which can cause that driver to fail. I2C drivers are not expected to abort transactions on signals. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'drivers/i2c/i2c-core.c')
0 files changed, 0 insertions, 0 deletions