summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_re.c
diff options
context:
space:
mode:
authorBrad Smith <brad@cvs.openbsd.org>2004-12-11 05:57:05 +0000
committerBrad Smith <brad@cvs.openbsd.org>2004-12-11 05:57:05 +0000
commit2343c314131ff44848240ff6f8b2a4af3a341b54 (patch)
treeba3502bc4f67ed9ec0f3e89f7983c06301faa17a /sys/dev/pci/if_re.c
parentb04ba64d0d548aba0f6a2887458c06a5de25a17f (diff)
rev 1.11
When stopping the various functional blocks of the chip, clear the bit and then read it back in a loop (with appropriate delays) waiting for it to read back clear. This fixes a problem where the bus would hang when bringing down the interface or changing interface flags on a system with a sufficiently fast CPU (e.g. 2GHz P4 Xeon). From NetBSD ok krw@
Diffstat (limited to 'sys/dev/pci/if_re.c')
0 files changed, 0 insertions, 0 deletions