From: Erez_Zadok Date: Tue, 17 Jul 2007 03:40:07 +0000 (-0400) Subject: Unionfs: debugging: don't oops if sb->s_root is NULL X-Git-Url: https://git.fsl.cs.sunysb.edu/?a=commitdiff_plain;h=bc253c73799a41b7a861df2e833ddc7373c89625;p=unionfs-2.6.34.y.git Unionfs: debugging: don't oops if sb->s_root is NULL If we're calling show_branch_counts very early during mount or late during unmount, don't oops if the s_root is already NULL. Signed-off-by: Erez Zadok --- diff --git a/fs/unionfs/debug.c b/fs/unionfs/debug.c index 424c60d650b..94f0e84c0b0 100644 --- a/fs/unionfs/debug.c +++ b/fs/unionfs/debug.c @@ -416,7 +416,10 @@ void __show_branch_counts(const struct super_block *sb, printk("BC:"); for (i=0; is_root)->lower_paths[i].mnt; + if (sb->s_root) + mnt = UNIONFS_D(sb->s_root)->lower_paths[i].mnt; + else + mnt = NULL; printk("%d:", (mnt ? atomic_read(&mnt->mnt_count) : -99)); } printk("%s:%s:%d\n",file,fxn,line);