CVSROOT: /cvs
Module name: src
Changes by: [EMAIL PROTECTED] 2008/07/23 10:24:43
Modified files:
sys/arch/aviion/aviion: disksubr.c
sys/dev : vnd.c
sys/dev/raidframe: rf_openbsdkintf.c
sys/isofs/cd9660: cd9660_vfsops.c
sys/isofs/udf : udf_subr.c
sys/nfs : nfs_bio.c nfs_vnops.c
share/man/man9 : buffercache.9
Log message:
Correct cases of mishandling of pending reads and writes to prevent
them going negative - this consists of identifying a number of cases of
IO not going through the buffer cache and marking those buffers with
B_RAW - as well as fixing nfs_bio to show pending writes and reads through
the buffer cache via NFS
still has a problem with mishandling the counters I believe in the
async/sync fallback case where counters stay positive which will be
addressed seperately.
ok tedu@ deraadt@