On Thu, Jul 17, 2014 at 04:48:36PM +0200, Bastian Hecht wrote: > i2c transfer requests come in very uncontrolled, like from interrupt routines. > We might be suspended when this happens. To avoid i2c timeouts caused by > powered down busses we check for suspension. > > Several bus drivers handle this problem on their own. We can clean things up > by moving the protection mechanism into the core. > > Signed-off-by: Bastian Hecht <hechtb@xxxxxxxxx> Dropping this series due to the comments. I am not sure if it is worth to add information about the clients being "normally" suspendable or not. Thanks Bastian for the effort, though. -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html