diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2013-05-16 10:30:59 +0000 |
---|---|---|
committer | Wolfram Sang <wsa@the-dreams.de> | 2013-05-17 22:49:37 +0200 |
commit | d295a86eab200b3f0c513e78dbe1f189fd32d397 (patch) | |
tree | 20e8211da3b410b9e6597340fafe8526d9ab1f89 /mm/memory.c | |
parent | 53229345502bf3713cce220e849743f83065381d (diff) | |
download | linux-d295a86eab200b3f0c513e78dbe1f189fd32d397.tar.bz2 |
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 'mm/memory.c')
0 files changed, 0 insertions, 0 deletions