summaryrefslogtreecommitdiffstats
path: root/lib/libutil/humanize_number.3
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2004-09-26 11:48:43 +0000
committersos <sos@FreeBSD.org>2004-09-26 11:48:43 +0000
commit2fb6fe6a94bfb8e68f49b804399fe5268c0bba69 (patch)
tree393a1ea390b8be41431e342451dfd10db1b6df33 /lib/libutil/humanize_number.3
parent63d0be90512a6c68562d6dbe85d2a21993ba4fe2 (diff)
downloadFreeBSD-src-2fb6fe6a94bfb8e68f49b804399fe5268c0bba69.zip
FreeBSD-src-2fb6fe6a94bfb8e68f49b804399fe5268c0bba69.tar.gz
Remove the old ATA_*LOCK_CH macros that used atomic ops and use
mutexes instead. This closes the last (known) race issues in ATA which should fix the various hangs etc seen on heavy loaded systems. Change from using timeout functions to using callout functions in the timeout code. This together with above closes the race that could happen if timeout and device interrupt occured simultaniously. Also fix the possible recursion in ata_reinit() on very dodgy devices that could take us down in the probe.
Diffstat (limited to 'lib/libutil/humanize_number.3')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud