X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=fs%2Fstatfs.c;h=a133c3ef2be0c1f1987f588b8ac08af93b7e484a;hp=8244924dec55fd863bc7e0649e1686f78b336c8d;hb=aa869750c78648d1ccae1a7e23239e64cc0859c9;hpb=d798f7f080805ad7e15fc37a43d8c6f91edb6dda diff --git a/fs/statfs.c b/fs/statfs.c index 8244924dec55..a133c3ef2be0 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); @@ -86,7 +86,7 @@ int user_statfs(const char __user *pathname, struct kstatfs *st) int fd_statfs(int fd, struct kstatfs *st) { - struct file *file = fget(fd); + struct file *file = fget_raw(fd); int error = -EBADF; if (file) { error = vfs_statfs(&file->f_path, st);