author: Takashi Iwai <tiwai@suse.de> 2013-05-10 14:04:11 +0200
committer: Al Viro <viro@zeniv.linux.org.uk> 2013-05-31 15:16:33 -0400
commit: 5d477b6079619910dab882fa229cce1f14f86cf8
parent: a93cb29acaa8f75618c3f202d1cf43c231984644
Commit Summary:
Diffstat:
1 file changed, 2 insertions, 1 deletion
diff --git a/fs/pnode.c b/fs/pnode.c
index 3d2a7141b87a..9af0df15256e 100644
--- a/fs/pnode.c
+++ b/fs/pnode.c
@@ -83,7 +83,8 @@ static int do_make_slave(struct mount *mnt)
if (peer_mnt == mnt)
peer_mnt = NULL;
}
- if (IS_MNT_SHARED(mnt) && list_empty(&mnt->mnt_share))
+ if (mnt->mnt_group_id && IS_MNT_SHARED(mnt) &&
+ list_empty(&mnt->mnt_share))
mnt_release_group_id(mnt);
list_del_init(&mnt->mnt_share);