Re: revert yenta free_irq on suspend

From: Pavel Machek
Date: Sun Jul 31 2005 - 18:09:40 EST


> > In general, I think that calling free_irq is the right behavior.
> It breaks hundreds of drivers. End of discussion.
> You can do the free_irq() and request_irq() changes _without_ breaking
> hundreds of drivers by just doing one driver at a time.
> And if ACPI then restores the irq controller state, the drivers that
> _don't_ do this will _also_ continue to work.
> Let me re-iterate: the ACPI changes provably BROKE REAL PEOPLES SETUPS.
> For absolutely _zero_ gain. Drivers that want to free and re-aquire an
> interrupt can do so _regardless_ of whether ACPI restores irq routings
> automatically or not.
> And that's my argument. We don't do stupid things that break peoples
> existing setups in ways that nobody can debug.

Ok, so we'll keep adding those free_irq/request_irq pairs, and
re-introduce that ACPI change when we are ready? It would be helpfull
to keep the "right thing" in -mm, so there's real motivation to add
if you have sharp zaurus hardware you don't need... you know my address
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at