[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.LFD.2.00.0902021611210.3247@localhost.localdomain>
Date: Mon, 2 Feb 2009 16:15:33 -0800 (PST)
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: "Rafael J. Wysocki" <rjw@...k.pl>
cc: Benjamin Herrenschmidt <benh@...nel.crashing.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Jesse Barnes <jesse.barnes@...el.com>,
Andreas Schwab <schwab@...e.de>, Len Brown <lenb@...nel.org>,
Ingo Molnar <mingo@...e.hu>
Subject: Re: PCI PM: Restore standard config registers of all devices early
On Mon, 2 Feb 2009, Linus Torvalds wrote:
>
> IOW, we can easily add a magic flag for registering a timer
> interrupt (in fact, I guess we already have IRQF_TIMER)
Side note: we may have IRQF_TIMER (and some timers even set it), but since
it's not actually _used_ for anything it should come as no surprise that
it's not set by the x86 code, for example (nor by a lot of other
architectures).
But we can already notice system interrupts automatically by them being
registered by "setup_irq()" instead of "request_irq()". And on x86, many
of the really core interrupts aren't actually seen as device interrupts at
all, but are directly taken by the kernel through local apic stuff. So
they wouldn't get disabled anyway (example: local APIC timer interrupts
and the inter-processor IPI).
So it should be pretty easy to do a reasonable job with the information
that we already have available.
Linus
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists