Re: [PATCH] Fix crash in tg3 when using irqpoll

2007-03-22 Thread Bernhard Walle
Hello Michael, * Michael Chan <[EMAIL PROTECTED]> [2007-03-22 23:04]: > On Thu, 2007-03-22 at 21:46 +0100, Bernhard Walle wrote: > > > This patch makes sure that even the tr32() instruction in the interrupt > > handler > > is not executed which accesses PCI memory. Accessing PCI memory when > >

Re: [PATCH] Fix crash in tg3 when using irqpoll

2007-03-22 Thread Michael Chan
On Thu, 2007-03-22 at 21:46 +0100, Bernhard Walle wrote: > > This patch makes sure that even the tr32() instruction in the interrupt > handler > is not executed which accesses PCI memory. Accessing PCI memory when > pci_restore_state() is called is a bad idea because that function modifies > the

[PATCH] Fix crash in tg3 when using irqpoll

2007-03-22 Thread Bernhard Walle
When using irqpoll I had a crash when I loaded the tg3 network driver (on IA64). The stack trace was: ia64_leave_kernel [tg3]tg3_interrupt_tagged note_interrupt __do_IRQ ia64_handle_irq ia64_leave_kernel _spin_unlock_irqrestore pci_bu