Warner Losh df1d57cdb9 It looks like we're doing the wrong thing by catching the setup_intr
request and just calling it when we get a bridge interrupt.  The
problem is that if other code wants to block hardware interrupts for a
little bit with splXXX, those masks aren't updated the way we're doing
it.  This doesn't matter for -current, but does for -stable.

The whole reason that we were catching interrupts was to detect that
the card was still there.  Ian's fixes however ensure that the card
will be there with an interrupt handler, or not there at all.  Since
the pcic interrupt is at a high priority, this should be OK.

This should fix the network related crashes people started seeing in
stable after I merged the pcic as a pci device code.

Submitted indirectly by: Ian Dowse
MFC when: Ian has had a chance to do his torture hang testing.
2001-08-21 18:13:16 +00:00
..
2001-08-20 08:55:07 +00:00
2001-08-15 03:38:49 +00:00
2001-08-21 08:27:47 +00:00
2001-07-22 19:55:05 +00:00
2001-08-16 17:17:54 +00:00
2001-08-21 13:20:02 +00:00
2001-08-21 16:25:38 +00:00
2001-08-21 09:16:57 +00:00
2001-08-21 15:37:19 +00:00