OSDN Git Service

ANDROID: sdcardfs: Set s_root to NULL after putting
authorDaniel Rosenberg <drosen@google.com>
Thu, 12 Apr 2018 01:39:43 +0000 (18:39 -0700)
committerDaniel Rosenberg <drosen@google.com>
Wed, 25 Apr 2018 02:43:42 +0000 (02:43 +0000)
Signed-off-by: Daniel Rosenberg <drosen@google.com>
Bug: 77923821
Change-Id: I1705bfd146009561d2d1da5f0e6a342ec6932a1c

fs/sdcardfs/main.c

index 1a97749..30e0c43 100644 (file)
@@ -361,6 +361,7 @@ static int sdcardfs_read_super(struct vfsmount *mnt, struct super_block *sb,
        /* no longer needed: free_dentry_private_data(sb->s_root); */
 out_freeroot:
        dput(sb->s_root);
+       sb->s_root = NULL;
 out_sput:
        /* drop refs we took earlier */
        atomic_dec(&lower_sb->s_active);