diff options
author | Steven Whitehouse <swhiteho@redhat.com> | 2010-01-08 16:14:29 +0000 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2010-03-01 14:07:53 +0000 |
commit | c1184f8ab7ea26681f3cab18284a870aad678b0f (patch) | |
tree | fec6b61ba9b1aa16aab0d1dfabf63a21bbe47ac7 /fs/gfs2/sys.c | |
parent | 009d851837ab26cab18adda6169a813f70b0b21b (diff) | |
download | linux-c1184f8ab7ea26681f3cab18284a870aad678b0f.tar.gz linux-c1184f8ab7ea26681f3cab18284a870aad678b0f.tar.bz2 linux-c1184f8ab7ea26681f3cab18284a870aad678b0f.zip |
GFS2: Remove loopy umount code
As a consequence of the previous patch, we can now remove the
loop which used to be required due to the circular dependency
between the inodes and glocks. Instead we can just invalidate
the inodes, and then clear up any glocks which are left.
Also we no longer need the rwsem since there is no longer any
danger of the inode invalidation calling back into the glock
code (and from there back into the inode code).
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/gfs2/sys.c')
-rw-r--r-- | fs/gfs2/sys.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/fs/gfs2/sys.c b/fs/gfs2/sys.c index 0dc34621f6a6..a0db1c94317d 100644 --- a/fs/gfs2/sys.c +++ b/fs/gfs2/sys.c @@ -478,7 +478,6 @@ TUNE_ATTR(complain_secs, 0); TUNE_ATTR(statfs_slow, 0); TUNE_ATTR(new_files_jdata, 0); TUNE_ATTR(quota_simul_sync, 1); -TUNE_ATTR(stall_secs, 1); TUNE_ATTR(statfs_quantum, 1); TUNE_ATTR_3(quota_scale, quota_scale_show, quota_scale_store); @@ -491,7 +490,6 @@ static struct attribute *tune_attrs[] = { &tune_attr_complain_secs.attr, &tune_attr_statfs_slow.attr, &tune_attr_quota_simul_sync.attr, - &tune_attr_stall_secs.attr, &tune_attr_statfs_quantum.attr, &tune_attr_quota_scale.attr, &tune_attr_new_files_jdata.attr, |