一.设备IRQ的suspend和resume 本小节主要解决这样一个问题:在系统休眠过程中,如何suspend设备中断(IRQ)?在从休眠中唤醒的过程中,如何resume设备IRQ? 一般而言,在系统suspend过程的后期,各个设备的IRQ (interrupt request line)会被disable掉.具体的时间点是在各个设备的late suspend阶段之后.代码如下(删除了部分无关代码): static int suspend_enter(suspend_state_t state…