From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Howells Subject: [PATCH 4/4] XFS: Use the dentry passed to statfs() to limit the scope of the results [try #3] Date: Thu, 22 Jun 2006 15:24:08 +0100 Message-ID: <20060622142408.10982.56925.stgit@warthog.cambridge.redhat.com> References: <20060622142358.10982.23148.stgit@warthog.cambridge.redhat.com> Cc: dhowells@redhat.com, linux-fsdevel@vger.kernel.org, nfsv4@linux-nfs.org, viro@zeniv.linux.org.uk, linux-kernel@vger.kernel.org Return-path: To: torvalds@osdl.org, akpm@osdl.org In-Reply-To: <20060622142358.10982.23148.stgit@warthog.cambridge.redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: nfsv4-bounces@linux-nfs.org Errors-To: nfsv4-bounces@linux-nfs.org List-Id: linux-fsdevel.vger.kernel.org From: David Howells The attached patch enables XFS to limit the statfs() results to the project quota covering the dentry used as a base for call. Signed-Off-By: David Howells --- fs/xfs/linux-2.6/xfs_super.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/fs/xfs/linux-2.6/xfs_super.c b/fs/xfs/linux-2.6/xfs_super.c index 4fb0fc6..9bdef9d 100644 --- a/fs/xfs/linux-2.6/xfs_super.c +++ b/fs/xfs/linux-2.6/xfs_super.c @@ -687,7 +687,8 @@ xfs_fs_statfs( struct dentry *dentry, struct kstatfs *statp) { - return -bhv_vfs_statvfs(vfs_from_sb(dentry->d_sb), statp, NULL); + return -bhv_vfs_statvfs(vfs_from_sb(dentry->d_sb), statp, + vn_from_inode(dentry->d_inode)); } STATIC int