diff options
author | Steven Whitehouse <swhiteho@redhat.com> | 2009-07-31 11:07:29 +0100 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2009-08-17 11:04:42 +0100 |
commit | 8633ecfaba4ce53c094f8db92dbd7ac474a7aa36 (patch) | |
tree | badd46586f0d33184e42e3091f510c21f063d7de /fs/gfs2/super.c | |
parent | 894ef820b10d77e2d6d717342fc408bdd9825139 (diff) | |
download | op-kernel-dev-8633ecfaba4ce53c094f8db92dbd7ac474a7aa36.zip op-kernel-dev-8633ecfaba4ce53c094f8db92dbd7ac474a7aa36.tar.gz |
GFS2: Add online uevent to GFS2
We already have an offline uevent (used when a withdraw occurs)
but no online uevent. This adds an online uevent so that userspace
will be able to detect a successful mount by means other than
not receiving a remove event after the add & recovery (change)
uevents.
It has also been added to the remount path as well - we can't use
a change uevent there as older GFS2 userspace acts on change uevents
according to the state that it thinks the fs is in, so we can't
easily add any new ones.
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/gfs2/super.c')
-rw-r--r-- | fs/gfs2/super.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/gfs2/super.c b/fs/gfs2/super.c index f522bb0..85bd2bc 100644 --- a/fs/gfs2/super.c +++ b/fs/gfs2/super.c @@ -1084,6 +1084,7 @@ static int gfs2_remount_fs(struct super_block *sb, int *flags, char *data) gt->gt_log_flush_secs = args.ar_commit; spin_unlock(>->gt_spin); + gfs2_online_uevent(sdp); return 0; } |