On Thursday, August 20, 2015, Jeff Haran <[email protected]> wrote:
> > > > > *From:* [email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');> > [mailto:[email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>] > *On Behalf Of *Woody Wu > *Sent:* Wednesday, August 19, 2015 4:47 PM > *To:* kernelnewbies > *Subject:* msleep() in interrupt handler? > > > > Hi List, > > > > What will happen if call msleep() in an interrupt handler? I knew the > msleep() will cause the calling process to sleep, but in the context of > interruption, there is no process, so I am wondering what is getting > 'sleep' in this situation. > > > > -woody > > > > -- > Sent from Gmail Mobile > > > > If you are lucky you’ll get a message along the lines of “scheduling while > atomic” on your console to let you know you’ve blown it. At least that’s > what I’ve seen when I’ve blown it like that. 8^) > > > > Jeff Haran > > 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? -- Sent from Gmail Mobile
_______________________________________________ Kernelnewbies mailing list [email protected] http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
