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@