i2c/pca: Don't use *_interruptible
authorWolfram Sang <w.sang@pengutronix.de>
Sat, 16 Jan 2010 19:43:13 +0000 (20:43 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 22 Jan 2010 23:18:35 +0000 (15:18 -0800)
commit2d22b3821b34d2dec1e263820ffa0b43311d92d2
tree7d8416e29156a88b23f912eb9b0d37ca3665f22b
parentc1f77a7025d7802dc29ca1a8fe84e416973525ed
i2c/pca: Don't use *_interruptible

commit 22f8b2695eda496026623020811cae34590ee3d7 upstream.

Unexpected signals can disturb the bus-handling and lock it up. Don't use
interruptible in 'wait_event_*' and 'wake_*' as in commits
dc1972d02747d2170fb1d78d114801f5ecb27506 (for cpm),
1ab082d7cbd0f34e39a5396cc6340c00bc5d66ef (for mpc),
b7af349b175af45f9d87b3bf3f0a221e1831ed39 (for omap).

Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/i2c/busses/i2c-pca-isa.c
drivers/i2c/busses/i2c-pca-platform.c