summaryrefslogtreecommitdiff
path: root/sys/dev/pci/neoreg.h
diff options
context:
space:
mode:
authorBob Beck <beck@cvs.openbsd.org>2006-06-02 05:58:25 +0000
committerBob Beck <beck@cvs.openbsd.org>2006-06-02 05:58:25 +0000
commitad578685d095c60c83441c0b5e2a4fd1e9d18f35 (patch)
treebebc096e5a75bcd283a3ac2d0de11855147d7380 /sys/dev/pci/neoreg.h
parent9dad167bcdea88f520c3d679c06e6bc3a4964f5c (diff)
Deja-vu - again I make bge stop claiming all interrupts for it's own.
This appears to have been due to driver changes and the fact that the status word seems to not be cleared. linux may have the same bug. freebsd does clear the status word with and atomic read and clear ops. we instead do best effort here to check for the interrupt being ours by reading the status from the status block to a local copy, then clearing the status word once we enter the interrupt handler and using the local copy for checking link status ok jason@
Diffstat (limited to 'sys/dev/pci/neoreg.h')
0 files changed, 0 insertions, 0 deletions