On Sat, 30 Jul 2005, Russell King wrote:
>
> I don't think so - I believe one of the problem cases is where you
> have a screaming interrupt caused by an improperly setup device.
Not a problem.
The thing is, this is trivially solved by
- disable irq controller last on shutdown
- re-enable irq controller last on resume
Think about it. Even if you have screaming irq's (and thus we'll shut
things down somewhere during the resume), when we then get to re-enable
the irq controller thing, we'll have them all back again at that point.
Problem solved.
You can have variations on this, of course - you can enable the irq
controller early _and_ late in the resume process. Ie do a minimal "get
the basics working" early - you might want to make sure that timers etc
work early on, for example, and then a "fix up the details" thing late.
An interrupt controller is clearly a special case, so it's worth spending
some effort on handling it.
In contrast, what is _not_ worth doing is screweing over every single
driver we have.
Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
|
|