summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_smp.c
diff options
context:
space:
mode:
authormckusick <mckusick@FreeBSD.org>2000-01-13 07:20:01 +0000
committermckusick <mckusick@FreeBSD.org>2000-01-13 07:20:01 +0000
commite5a3075fbb89a7552a4fdd0cd2a7ac910ad422ad (patch)
tree1a5a7f99326275f38403c31dfd9066ded74587f9 /sys/kern/subr_smp.c
parent28d13b9ecffd9565cf62780e302268170cb6fb75 (diff)
downloadFreeBSD-src-e5a3075fbb89a7552a4fdd0cd2a7ac910ad422ad.zip
FreeBSD-src-e5a3075fbb89a7552a4fdd0cd2a7ac910ad422ad.tar.gz
Because cylinder group blocks are now written in background,
it is no longer sufficient to get a lock on a buffer to know that its write has been completed. We have to first get the lock on the buffer, then check to see if it is doing a background write. If it is doing background write, we have to wait for the background write to finish, then check to see if that fullfilled our dependency, and if not to start another write. Luckily the explanation is longer than the fix.
Diffstat (limited to 'sys/kern/subr_smp.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud