Module Name: src Committed By: pooka Date: Fri Apr 23 15:38:47 UTC 2010
Modified Files: src/sys/fs/msdosfs: msdosfs_vnops.c src/sys/fs/smbfs: smbfs_io.c src/sys/fs/tmpfs: tmpfs_vnops.c src/sys/kern: vfs_vnops.c src/sys/nfs: nfs_bio.c src/sys/ufs/ext2fs: ext2fs_readwrite.c src/sys/ufs/ufs: ufs_readwrite.c Log Message: Enforce RLIMIT_FSIZE before VOP_WRITE. This adds support to file system drivers where it was missing from and fixes one buggy implementation. The arguably weird semantics of the check are maintained (v_size vs. va_bytes, overwrite). To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 src/sys/fs/msdosfs/msdosfs_vnops.c cvs rdiff -u -r1.33 -r1.34 src/sys/fs/smbfs/smbfs_io.c cvs rdiff -u -r1.68 -r1.69 src/sys/fs/tmpfs/tmpfs_vnops.c cvs rdiff -u -r1.170 -r1.171 src/sys/kern/vfs_vnops.c cvs rdiff -u -r1.183 -r1.184 src/sys/nfs/nfs_bio.c cvs rdiff -u -r1.55 -r1.56 src/sys/ufs/ext2fs/ext2fs_readwrite.c cvs rdiff -u -r1.94 -r1.95 src/sys/ufs/ufs/ufs_readwrite.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.