From: Erez Zadok Date: Fri, 24 Sep 2010 07:10:09 +0000 (-0400) Subject: Unionfs: pass valid vfsmount to vfs_statfs X-Git-Url: https://git.fsl.cs.sunysb.edu/?a=commitdiff_plain;h=146259b785d85f069c0f766d1dd78e2d06655b28;p=unionfs-2.6.39.y.git Unionfs: pass valid vfsmount to vfs_statfs Signed-off-by: Erez Zadok --- diff --git a/fs/unionfs/super.c b/fs/unionfs/super.c index 1bd49f5fd0b..b8cabeccdb2 100644 --- a/fs/unionfs/super.c +++ b/fs/unionfs/super.c @@ -144,8 +144,9 @@ static int unionfs_statfs(struct dentry *dentry, struct kstatfs *buf) lower_dentry = unionfs_lower_dentry(sb->s_root); lower_path.dentry = lower_dentry; - lower_path.mnt = NULL; + lower_path.mnt = unionfs_mntget(sb->s_root, 0); err = vfs_statfs(&lower_path, buf); + mntput(lower_path.mnt); /* set return buf to our f/s to avoid confusing user-level utils */ buf->f_type = UNIONFS_SUPER_MAGIC;