From: Jarkko Nikula Date: Fri, 21 Nov 2008 21:39:45 +0000 (-0800) Subject: i2c-omap: Do not use interruptible wait call in omap_i2c_xfer_msg X-Git-Tag: v2.6.29-rc1~497^2~2^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7af349b175af45f9d87b3bf3f0a221e1831ed39;p=pandora-kernel.git i2c-omap: Do not use interruptible wait call in omap_i2c_xfer_msg If there is a signal pending and wait_for_completion_interruptible_timeout terminates with -ERESTARTSYS, we return and disable the i2c clocks in omap_i2c_xfer. If we terminate before sending last i2c message with a stop condition, the bus remains busy and we are not able to send new messages into bus with successive omap_i2c_xfer calls. Therefore a pending signal is not caught here and we return only because of timeout or i2c error. Signed-off-by: Jarkko Nikula Signed-off-by: Juha Yrjola Signed-off-by: Tony Lindgren --- Reading git-diff-tree failed