From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan McGee Subject: [PATCH] VFS: fix statfs() automounter semantics regression Date: Tue, 1 Nov 2011 18:23:10 -0500 Message-ID: <1320189791-21634-1-git-send-email-dpmcgee@gmail.com> Cc: dave@archlinux.org, tom@archlinux.org, Linus Torvalds , Trond Myklebust To: Alexander Viro , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Return-path: Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org No one in their right mind would expect statfs() to not work on a automounter managed mount point. Fix it. This mirrors the fix made to the quota code in 815d405ceff0d69646. Signed-off-by: Dan McGee --- fs/statfs.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/fs/statfs.c b/fs/statfs.c index 8244924..9cf04a1 100644 --- a/fs/statfs.c +++ b/fs/statfs.c @@ -76,7 +76,7 @@ EXPORT_SYMBOL(vfs_statfs); int user_statfs(const char __user *pathname, struct kstatfs *st) { struct path path; - int error = user_path(pathname, &path); + int error = user_path_at(AT_FDCWD, pathname, LOOKUP_FOLLOW|LOOKUP_AUTOMOUNT, &path); if (!error) { error = vfs_statfs(&path, st); path_put(&path); -- 1.7.7.1