Date: Fri, 7 May 2010 14:30:21 +0000 (UTC) From: Edward Tomasz Napierala <trasz@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r207745 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs Message-ID: <201005071430.o47EULv6022323@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: trasz Date: Fri May 7 14:30:21 2010 New Revision: 207745 URL: http://svn.freebsd.org/changeset/base/207745 Log: Enforce RLIMIT_FSIZE in ZFS. Reviewed by: pjd@ Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c ============================================================================== --- head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Fri May 7 11:17:20 2010 (r207744) +++ head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Fri May 7 14:30:21 2010 (r207745) @@ -3977,6 +3977,9 @@ zfs_freebsd_write(ap) } */ *ap; { + if (vn_rlimit_fsize(ap->a_vp, ap->a_uio, ap->a_uio->uio_td)) + return (EFBIG); + return (zfs_write(ap->a_vp, ap->a_uio, ap->a_ioflag, ap->a_cred, NULL)); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005071430.o47EULv6022323>