&引用;“noirq暂停”;在linux内核中
在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()时运行。 通常预期设备将处于低
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回调失败。