VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
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:
vfs: Fix invalid ida_remove() call
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);