Re: Oops in 2.2.10-ac10 [PATCH]

Johannes Hirche (johannes.hirche@student.uni-tuebingen.de)
Thu, 15 Jul 1999 17:00:15 +0200 (MEST)


On 14 Jul 1999, Patrick J. LoPresti wrote:

> Date: 14 Jul 1999 15:06:13 -0400
> From: Patrick J. LoPresti <patl@cag.lcs.mit.edu>
> To: linux-kernel@vger.rutgers.edu
> Subject: Re: Oops in 2.2.10-ac10 [PATCH]
>
> The following patch attempts to avoid the race condition identified in
> my last message. I have applied it to my kernel and it appears to fix
> the problem; I never saw a successful shutdown before applying this
> patch (four consecutive failures), and I have performed four
> successful shutdowns since.
>
> I am not terribly happy with this fix, since (in principle) it allows
> another very busy device on the same IRQ to block the free_irq() call
> indefinitely. This could be fixed by using a per-device "busy" flag
> instead of per-interrupt, but I will leave such wizardry to the
> wizards.
>

I had the same problem with 2.2.10-ac8/10. The same oops when removed eth0
with ifconfig. Rather annoying.
The patch fixed it for me least. Not a single crash in 5+ reboots...

Greetings Johannes

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/