__might_sleep
extern void __might_sleep(const char *file, int line);
do { __might_sleep(__FILE__, __LINE__); might_resched(); } while (0)
EXPORT_SYMBOL(__might_sleep);
__might_sleep(file, line);