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.stonybrook.edu/?a=commitdiff_plain;h=c85f7aaae8d578061593626510b759394df9a589;p=unionfs-3.14.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 1bd49f5fd0ba..b8cabeccdb28 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;