Module Name: src Committed By: riz Date: Mon May 7 03:01:14 UTC 2012
Modified Files: src/sys/fs/msdosfs [netbsd-6]: msdosfs_vnops.c src/sys/fs/ntfs [netbsd-6]: ntfs_vnops.c src/sys/fs/sysvbfs [netbsd-6]: sysvbfs_vnops.c src/sys/fs/udf [netbsd-6]: udf_subr.c udf_vnops.c src/sys/fs/v7fs [netbsd-6]: v7fs_vnops.c src/sys/kern [netbsd-6]: vfs_subr.c vfs_wapbl.c src/sys/miscfs/genfs [netbsd-6]: genfs_io.c src/sys/miscfs/specfs [netbsd-6]: spec_vnops.c src/sys/ufs/chfs [netbsd-6]: chfs_vnops.c src/sys/ufs/ext2fs [netbsd-6]: ext2fs_readwrite.c ext2fs_vnops.c src/sys/ufs/ffs [netbsd-6]: ffs_vfsops.c ffs_vnops.c src/sys/ufs/ufs [netbsd-6]: ufs_readwrite.c src/sys/uvm [netbsd-6]: uvm_pager.h Log Message: Pull up following revision(s) (requested by chs in ticket #204): sys/fs/sysvbfs/sysvbfs_vnops.c: revision 1.44 sys/ufs/ffs/ffs_vfsops.c: revision 1.277 sys/fs/v7fs/v7fs_vnops.c: revision 1.11 sys/ufs/chfs/chfs_vnops.c: revision 1.7 sys/ufs/ext2fs/ext2fs_readwrite.c: revision 1.61 sys/miscfs/genfs/genfs_io.c: revision 1.54 sys/kern/vfs_wapbl.c: revision 1.52 sys/uvm/uvm_pager.h: revision 1.43 sys/ufs/ffs/ffs_vnops.c: revision 1.121 sys/kern/vfs_subr.c: revision 1.434 sys/fs/msdosfs/msdosfs_vnops.c: revision 1.83 sys/fs/ntfs/ntfs_vnops.c: revision 1.51 sys/fs/udf/udf_subr.c: revision 1.119 sys/miscfs/specfs/spec_vnops.c: revision 1.135 sys/ufs/ext2fs/ext2fs_vnops.c: revision 1.103 sys/fs/udf/udf_vnops.c: revision 1.71 sys/ufs/ufs/ufs_readwrite.c: revision 1.104 change vflushbuf() to take the full FSYNC_* flags. translate FSYNC_LAZY into PGO_LAZY for VOP_PUTPAGES() so that genfs_do_io() can set the appropriate io priority for the I/O. this is the first part of addressing PR 46325. mark all wapbl I/O as BPRIO_TIMECRITICAL. this is the second part of addressing PR 46325. To generate a diff of this commit: cvs rdiff -u -r1.79.4.1 -r1.79.4.2 src/sys/fs/msdosfs/msdosfs_vnops.c cvs rdiff -u -r1.49 -r1.49.10.1 src/sys/fs/ntfs/ntfs_vnops.c cvs rdiff -u -r1.40 -r1.40.2.1 src/sys/fs/sysvbfs/sysvbfs_vnops.c cvs rdiff -u -r1.118 -r1.118.6.1 src/sys/fs/udf/udf_subr.c cvs rdiff -u -r1.69 -r1.69.6.1 src/sys/fs/udf/udf_vnops.c cvs rdiff -u -r1.7 -r1.7.2.1 src/sys/fs/v7fs/v7fs_vnops.c cvs rdiff -u -r1.432 -r1.432.2.1 src/sys/kern/vfs_subr.c cvs rdiff -u -r1.51 -r1.51.2.1 src/sys/kern/vfs_wapbl.c cvs rdiff -u -r1.53 -r1.53.8.1 src/sys/miscfs/genfs/genfs_io.c cvs rdiff -u -r1.134 -r1.134.8.1 src/sys/miscfs/specfs/spec_vnops.c cvs rdiff -u -r1.2 -r1.2.4.1 src/sys/ufs/chfs/chfs_vnops.c cvs rdiff -u -r1.58 -r1.58.6.1 src/sys/ufs/ext2fs/ext2fs_readwrite.c cvs rdiff -u -r1.101 -r1.101.6.1 src/sys/ufs/ext2fs/ext2fs_vnops.c cvs rdiff -u -r1.275 -r1.275.2.1 src/sys/ufs/ffs/ffs_vfsops.c cvs rdiff -u -r1.120 -r1.120.8.1 src/sys/ufs/ffs/ffs_vnops.c cvs rdiff -u -r1.101 -r1.101.2.1 src/sys/ufs/ufs/ufs_readwrite.c cvs rdiff -u -r1.42 -r1.42.8.1 src/sys/uvm/uvm_pager.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.