might_sleep()

might_sleep(): 指示当前函数可以睡眠。如果它所在的函数处于原子上下文 (atomic context) ( 如, spinlock, irq-handler…) ,将打印出堆栈的回溯信息。这个函数主要用来做调试工作,在你不确定不期望睡眠的地方是否真的不会睡眠时,就把这个宏加进去。

你可能感兴趣的:(工作)