Messages in this thread | | | Date | Mon, 2 Mar 2009 15:35:09 -0800 (PST) | From | Linus Torvalds <> | Subject | Re: [RFC][PATCH 1/4] PM: Rework handling of interrupts during suspend-resume (rev. 4) |
| |
On Mon, 2 Mar 2009, Linus Torvalds wrote: > > If IRQ_SUSPENDED _is_ set, then that means that we're after the > suspend_late() sequence and before the resume_early() sequence
Sorry, after the suspend, and before the resume.
We could be _in_ the suspend_late/resume_early sequence, but a driver that were to try to play with interrupts at that stage would be broken. It can't very well do a enable_irq(), because that would be a MAJOR BUG - it would make the whole irq suspend thing pointless, since now interrupts would start to happen exactly where they must not happen!
Linus
| |