summaryrefslogtreecommitdiff
path: root/fs/sdcardfs/main.c
diff options
context:
space:
mode:
authorDaniel Rosenberg <drosen@google.com>2018-04-11 18:39:43 -0700
committerDaniel Rosenberg <drosen@google.com>2018-04-25 02:43:42 +0000
commit02dbf92c9fbee40af29a47e1f3782b97e46a88db (patch)
treefc5967722a195d44e25dba3a39df4fa47797705c /fs/sdcardfs/main.c
parent1f0ab36725c4171e8e1aa7bcde7e3c642459eadf (diff)
ANDROID: sdcardfs: Set s_root to NULL after putting
Signed-off-by: Daniel Rosenberg <drosen@google.com> Bug: 77923821 Change-Id: I1705bfd146009561d2d1da5f0e6a342ec6932a1c
Diffstat (limited to 'fs/sdcardfs/main.c')
-rw-r--r--fs/sdcardfs/main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/sdcardfs/main.c b/fs/sdcardfs/main.c
index 1a977493f88d..30e0c431a1ea 100644
--- a/fs/sdcardfs/main.c
+++ b/fs/sdcardfs/main.c
@@ -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);