On 11/21/2008 02:35 AM, Robb Topolski wrote:
> Before the hang, the code will now respond to a system
> reboot signal by releasing the interrupts. It was tested against the
> problem in 126140. If the net effect of releasing the interrupts is the
> same as "rmmod -f snd_hda_intel" then it should also avoid our problem
> as well.
See explanation in a recent previous comment; unloading any driver that
has an associated interrupt handler disables said handler. That's how
and why the fix works.
Yes, it needs testing (and porting to additional sound drivers).
On 11/21/2008 02:35 AM, Robb Topolski wrote:
> Before the hang, the code will now respond to a system
> reboot signal by releasing the interrupts. It was tested against the
> problem in 126140. If the net effect of releasing the interrupts is the
> same as "rmmod -f snd_hda_intel" then it should also avoid our problem
> as well.
See explanation in a recent previous comment; unloading any driver that
has an associated interrupt handler disables said handler. That's how
and why the fix works.
Yes, it needs testing (and porting to additional sound drivers).