MIGHT_SLEEP(9) Driver Basics MIGHT_SLEEP(9)NAME
might_sleep - annotation for functions that can sleep
SYNOPSISmight_sleep(void);
ARGUMENTS
None
DESCRIPTION
this macro will print a stack trace if it is executed in an atomic
context (spinlock, irq-handler, ...).
This is a useful debugging help to be able to catch problems early and
not be bitten later when the calling function happens to sleep when it
is not supposed to.
COPYRIGHTKernel Hackers Manual 2.6. November 2013 MIGHT_SLEEP(9)