[PATCH v2 0/2] Fix nouveau-related freezes

2010-11-17 Thread Ben Skeggs
On Tue, 2010-11-16 at 17:19 -0500, Andrew Lutomirski wrote: > On Wed, Nov 10, 2010 at 6:04 PM, Andy Lutomirski wrote: > > Nouveau takes down my system quite reliably when any hotplug event occurs. > > The bug happens because the IRQ handler didn't acknowledge the hotplug > > state until the bottom

[PATCH v2 0/2] Fix nouveau-related freezes

2010-11-16 Thread Andrew Lutomirski
On Wed, Nov 10, 2010 at 6:04 PM, Andy Lutomirski wrote: > Nouveau takes down my system quite reliably when any hotplug event occurs. > The bug happens because the IRQ handler didn't acknowledge the hotplug > state until the bottom half, so the card generated a new interrupt > immediately, starving

Re: [PATCH v2 0/2] Fix nouveau-related freezes

2010-11-16 Thread Ben Skeggs
On Tue, 2010-11-16 at 17:19 -0500, Andrew Lutomirski wrote: > On Wed, Nov 10, 2010 at 6:04 PM, Andy Lutomirski wrote: > > Nouveau takes down my system quite reliably when any hotplug event occurs. > > The bug happens because the IRQ handler didn't acknowledge the hotplug > > state until the bottom

Re: [PATCH v2 0/2] Fix nouveau-related freezes

2010-11-16 Thread Andrew Lutomirski
On Wed, Nov 10, 2010 at 6:04 PM, Andy Lutomirski wrote: > Nouveau takes down my system quite reliably when any hotplug event occurs. > The bug happens because the IRQ handler didn't acknowledge the hotplug > state until the bottom half, so the card generated a new interrupt > immediately, starving

[PATCH v2 0/2] Fix nouveau-related freezes

2010-11-10 Thread Andy Lutomirski
Nouveau takes down my system quite reliably when any hotplug event occurs. The bug happens because the IRQ handler didn't acknowledge the hotplug state until the bottom half, so the card generated a new interrupt immediately, starving the bottom half and permanently starving that CPU (and hence the

[PATCH v2 0/2] Fix nouveau-related freezes

2010-11-10 Thread Andy Lutomirski
Nouveau takes down my system quite reliably when any hotplug event occurs. The bug happens because the IRQ handler didn't acknowledge the hotplug state until the bottom half, so the card generated a new interrupt immediately, starving the bottom half and permanently starving that CPU (and hence the