Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: syssrc
> Add CardBus interrupt enable flag. When this flag is asserted, a
> CardBus interrupt is routed to the child devices and vice versa. This
> flag is negated when a pccbb receives a suspend or stanby event.
This change is simply wrong as implemented. You cannot just ignore a
level-triggered interrupt; you MUST either service it or cause it to
be masked permanently. Otherwise the machine will hang.
The correct action would be to add suspend/resume hooks to the drivers
to cause them to shut down and restart cleanly -- unregistering and
reregistering their interrupt handlers as appropriate.
Home |
Main Index |
Thread Index |
Old Index