msleep() in interrupt handler?

John de la Garza john at jjdev.com
Thu Aug 20 02:17:01 EDT 2015


On Thu, Aug 20, 2015 at 01:45:34PM +0800, Woody Wu wrote:
> I did not see the message.  Actually my interrupt handler is calling
> i2c_transfer which in turn used msleep() somewhere in its code.  Is this
> normal or dangerous?

Can you have the interrupt handler put the work on a workqueue
and quickly return?



More information about the Kernelnewbies mailing list