diff options
author | Brad Smith <brad@cvs.openbsd.org> | 2004-12-11 05:57:05 +0000 |
---|---|---|
committer | Brad Smith <brad@cvs.openbsd.org> | 2004-12-11 05:57:05 +0000 |
commit | 2343c314131ff44848240ff6f8b2a4af3a341b54 (patch) | |
tree | ba3502bc4f67ed9ec0f3e89f7983c06301faa17a /sys/dev/pci/if_re.c | |
parent | b04ba64d0d548aba0f6a2887458c06a5de25a17f (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