svn commit: r240936 - head/sys/kern
Pawel Jakub Dawidek
pjd at FreeBSD.org
Tue Sep 25 21:31:18 UTC 2012
Author: pjd
Date: Tue Sep 25 21:31:17 2012
New Revision: 240936
URL: http://svn.freebsd.org/changeset/base/240936
Log:
vn_write() always expects FOF_OFFSET flag, which is asserted at the begining,
so there is no need to check for it.
Sponsored by: FreeBSD Foundation
MFC after: 2 weeks
Modified:
head/sys/kern/vfs_vnops.c
Modified: head/sys/kern/vfs_vnops.c
==============================================================================
--- head/sys/kern/vfs_vnops.c Tue Sep 25 21:27:37 2012 (r240935)
+++ head/sys/kern/vfs_vnops.c Tue Sep 25 21:31:17 2012 (r240936)
@@ -806,10 +806,9 @@ vn_write(fp, uio, active_cred, flags, td
goto unlock;
advice = get_advice(fp, uio);
-
- if ((MNT_SHARED_WRITES(mp) ||
- ((mp == NULL) && MNT_SHARED_WRITES(vp->v_mount))) &&
- (flags & FOF_OFFSET) != 0) {
+
+ if (MNT_SHARED_WRITES(mp) ||
+ (mp == NULL && MNT_SHARED_WRITES(vp->v_mount))) {
lock_flags = LK_SHARED;
} else {
lock_flags = LK_EXCLUSIVE;
More information about the svn-src-all
mailing list