Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;“noirq暂停”;在linux内核中_Linux_Linux Kernel_Power Management_Suspend - Fatal编程技术网

&引用;“noirq暂停”;在linux内核中

&引用;“noirq暂停”;在linux内核中,linux,linux-kernel,power-management,suspend,Linux,Linux Kernel,Power Management,Suspend,在linux内核的上下文中,noirq suspend意味着什么?我在dmesg的输出中遇到了这个日志: PM: noirq suspend of devices failed 有什么想法吗?多亏@0andriy的评论,我在linux内核源代码()中找到了这方面的描述: @suspend_noirq:完成由@suspend()启动的操作。执行任何 挂起可能被禁用的设备所需的其他操作 赛车的驱动程序的中断处理程序,这是保证不会 在执行@suspend_noirq()时运行。 通常预期设备将处于低

在linux内核的上下文中,
noirq suspend
意味着什么?我在
dmesg
的输出中遇到了这个日志:

PM: noirq suspend of devices failed

有什么想法吗?

多亏@0andriy的评论,我在linux内核源代码()中找到了这方面的描述:

@suspend_noirq:完成由@suspend()启动的操作。执行任何 挂起可能被禁用的设备所需的其他操作 赛车的驱动程序的中断处理程序,这是保证不会 在执行@suspend_noirq()时运行。 通常预期设备将处于低功率状态 (适用于目标系统睡眠状态)在子系统级之后 @suspend_noirq()已成功返回。如果设备能够生成 系统唤醒信号,并启用以唤醒系统,应 配置为在当时执行此操作。但是,取决于平台 设备的子系统@suspend()或@suspend_late()可能被允许 将设备置于低功耗状态,并将其配置为生成 唤醒信号,在这种情况下,通常不需要定义 @suspend_noirq()


一个
->suspend_noirq()
PM回调失败。