Jeff Layton
26c4c17073
nfs: don't lose MS_SYNCHRONOUS on remount of noac mount
...
On a remount, the VFS layer will clear the MS_SYNCHRONOUS bit on the
assumption that the flags on the mount syscall will have it set if the
remounted fs is supposed to keep it.
In the case of "noac" though, MS_SYNCHRONOUS is implied. A remount of
such a mount will lose the MS_SYNCHRONOUS flag since "sync" isn't part
of the mount options.
Reported-by: Max Matveev <makc@redhat.com>
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Cc: stable@kernel.org
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2011-04-27 16:20:01 -04:00
..
cache_lib.c
cache_lib.h
callback.c
NFS do not find client in NFSv4 pg_authenticate
2011-01-25 15:26:51 -05:00
callback.h
NFS do not find client in NFSv4 pg_authenticate
2011-01-25 15:26:51 -05:00
callback_proc.c
pnfs: fix pnfs lock inversion of i_lock and cl_lock
2011-03-11 15:38:40 -05:00
callback_xdr.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
client.c
NFSv4: Send unmapped uid/gids to the server when using auth_sys
2011-03-11 15:39:27 -05:00
delegation.c
NFS: Fix an NFS client lockdep issue
2011-01-28 13:37:09 -05:00
delegation.h
NFS: Move cl_delegations to the nfs_server struct
2011-01-06 14:57:46 -05:00
dir.c
Merge branch 'nfs-for-2.6.39' into nfs-for-next
2011-03-24 17:03:14 -04:00
direct.c
NFS: account direct-io into task io accounting
2011-03-11 15:39:27 -05:00
dns_resolve.c
sunrpc: use seconds since boot in expiry cache
2010-09-07 19:21:20 -04:00
dns_resolve.h
file.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
fscache-index.c
fscache.c
fscache.h
getroot.c
Merge branch 'nfs-for-2.6.39' into nfs-for-next
2011-03-24 17:03:14 -04:00
idmap.c
NFSv4: Send unmapped uid/gids to the server when using auth_sys
2011-03-11 15:39:27 -05:00
inode.c
Merge branch 'nfs-for-2.6.39' into nfs-for-next
2011-03-24 17:03:14 -04:00
internal.h
Merge branch 'nfs-for-2.6.39' into nfs-for-next
2011-03-24 17:03:14 -04:00
iostat.h
Kconfig
lockd: push lock_flocks down
2010-10-27 21:39:39 +02:00
Makefile
NFSv4.1: pnfs: filelayout: add driver's LAYOUTGET and GETDEVICEINFO infrastructure
2010-10-24 18:07:11 -04:00
mount_clnt.c
NFS: Remove redundant unlikely()
2010-12-21 11:51:23 -05:00
namespace.c
NFS: Remove unused argument from nfs_find_best_sec()
2011-04-12 19:34:23 -04:00
nfs2xdr.c
Merge branch 'bugfixes' into nfs-for-2.6.38
2011-01-10 14:48:02 -05:00
nfs3acl.c
NFS: Prevent memory allocation failure in nfsacl_encode()
2011-01-25 15:24:47 -05:00
nfs3proc.c
NFS: lookup supports alternate client
2011-03-24 13:52:41 -04:00
nfs3xdr.c
NFS: Fix "kernel BUG at fs/nfs/nfs3xdr.c:1338!"
2011-01-25 15:24:47 -05:00
nfs4_fs.h
NFSv4.1: Don't loop forever in nfs4_proc_create_session
2011-04-24 14:28:18 -04:00
nfs4filelayout.c
Cleanup XDR parsing for LAYOUTGET, GETDEVICEINFO
2011-03-24 17:01:41 -04:00
nfs4filelayout.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
nfs4filelayoutdev.c
Cleanup XDR parsing for LAYOUTGET, GETDEVICEINFO
2011-03-24 17:01:41 -04:00
nfs4namespace.c
nfs: nfs_do_{ref,sub}mount() superblock argument is redundant
2011-03-16 16:48:06 -04:00
nfs4proc.c
NFSv4: Ensure that clientid and session establishment can time out
2011-04-24 14:29:33 -04:00
nfs4renewd.c
NFSv4.1: new flag for state renewal check
2011-03-11 15:38:41 -05:00
nfs4state.c
NFSv4: Ensure that clientid and session establishment can time out
2011-04-24 14:29:33 -04:00
nfs4xdr.c
NFS: Return meaningful status from decode_secinfo()
2011-04-27 16:17:29 -04:00
nfsroot.c
NFS: NFSROOT should default to "proto=udp"
2011-03-11 15:38:07 -05:00
pagelist.c
NFS: Fix a hang in the writeback path
2011-03-27 17:48:07 +02:00
pnfs.c
Don't mark_inode_dirty_sync() while holding lock
2011-04-13 13:15:51 -04:00
pnfs.h
Cleanup XDR parsing for LAYOUTGET, GETDEVICEINFO
2011-03-24 17:01:41 -04:00
proc.c
NFS: lookup supports alternate client
2011-03-24 13:52:41 -04:00
read.c
nfs: BKL is no longer needed, so remove the include
2011-03-15 08:44:35 -04:00
super.c
nfs: don't lose MS_SYNCHRONOUS on remount of noac mount
2011-04-27 16:20:01 -04:00
symlink.c
sysctl.c
NFS: new idmapper
2010-10-07 18:48:49 -04:00
unlink.c
nfs: store devname at disconnected NFS roots
2011-03-16 16:44:24 -04:00
write.c
NFS: Get rid of pointless test in nfs_commit_done
2011-04-12 19:34:23 -04:00