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@

Reply via email to