diff options
author | Steven Whitehouse <swhiteho@redhat.com> | 2010-09-23 14:00:31 +0100 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2010-09-23 14:00:31 +0100 |
commit | c2048b003cfb840ad81bdc6eb55beb12a19a222e (patch) | |
tree | 17b3b09141cfb1c2ca13759bac365ef5050e5dc9 /fs/gfs2/incore.h | |
parent | f57a024ed2ee00d62515ffd4040f5ded3e0eb853 (diff) | |
download | linux-stable-c2048b003cfb840ad81bdc6eb55beb12a19a222e.tar.gz linux-stable-c2048b003cfb840ad81bdc6eb55beb12a19a222e.tar.bz2 linux-stable-c2048b003cfb840ad81bdc6eb55beb12a19a222e.zip |
GFS2: Remove localcaching mount option
This option defaulted to on for lock_nolock mounts and off
otherwise. The only function was to avoid the revalidation of
dentries. In the cluster case, that is entirely pointless and
liable to cause coherency problems.
The patch changes the revalidation to depend upon whether the
fs is a local or cluster fs (i.e. it follows the existing default
behaviour). I very much doubt anybody ever used this option as
there is no reason to. Even so we will continue to accept it
on the mount command line, but ignore it.
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/gfs2/incore.h')
-rw-r--r-- | fs/gfs2/incore.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/fs/gfs2/incore.h b/fs/gfs2/incore.h index c8a2db1bfe65..2990a0a57e61 100644 --- a/fs/gfs2/incore.h +++ b/fs/gfs2/incore.h @@ -417,7 +417,6 @@ struct gfs2_args { char ar_hostdata[GFS2_LOCKNAME_LEN]; /* Host specific data */ unsigned int ar_spectator:1; /* Don't get a journal */ unsigned int ar_localflocks:1; /* Let the VFS do flock|fcntl */ - unsigned int ar_localcaching:1; /* Local caching */ unsigned int ar_debug:1; /* Oops on errors */ unsigned int ar_upgrade:1; /* Upgrade ondisk format */ unsigned int ar_posix_acl:1; /* Enable posix acls */ |