Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b5418383 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

NFS: do_setlk(): don't flush caches when we have a delegation

parent 0f38b873
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -602,6 +602,7 @@ static int do_setlk(struct file *filp, int cmd, struct file_lock *fl)
	 * This makes locking act as a cache coherency point.
	 */
	nfs_sync_mapping(filp->f_mapping);
	if (!nfs_have_delegation(inode, FMODE_READ))
		nfs_zap_caches(inode);
out:
	return status;