Messages in this thread | | | From | "Rafael J. Wysocki" <> | Subject | Re: PCI PM: Restore standard config registers of all devices early | Date | Tue, 3 Feb 2009 23:09:01 +0100 |
| |
On Tuesday 03 February 2009, Ingo Molnar wrote: > > * Linus Torvalds <torvalds@linux-foundation.org> wrote: > > > Ingo: how do we walk over all the interrupt descriptors in todays world? > > The whole sparse-vs-nonsparse makes things a bit more complex. > > this: > > struct irq_desc *desc; > int irq; > > for_each_irq_desc(i, desc) { > ... > } > > should do the trick.
So, what do I do in the loop to disable irqs for all devices on the IOAPIC level. Would disable_irq(irq) be sufficient?
Also, how can I skip the timer interrupt (we don't want to disable that)?
Rafael
| |