diff options
author | Vlad Apostolov <vapo@sgi.com> | 2007-11-23 05:27:51 (GMT) |
---|---|---|
committer | Lachlan McIlroy <lachlan@redback.melbourne.sgi.com> | 2008-02-07 07:13:37 (GMT) |
commit | c319b58b13bb22f9a2478825b06c641c825f51ec (patch) | |
tree | 92d259656210a8bd698e02aac28b37c32d6a9e3e /fs/xfs/xfs_da_btree.h | |
parent | 98ce2b5b1bd6db9f8d510b4333757fa6b1efe131 (diff) | |
download | linux-c319b58b13bb22f9a2478825b06c641c825f51ec.tar.xz |
[XFS] Make xfs_bulkstat() to report unlinked but referenced inodes
We need xfs_bulkstat() to report inode stat for inodes with link count
zero but reference count non zero.
The fix here:
http://oss.sgi.com/archives/xfs/2007-09/msg00266.html
changed this behavior and made xfs_bulkstat() to filter all unlinked
inodes including those that are not destroyed yet but held by reference.
The attached patch returns back to the original behavior by marking the
on-disk inode buffer "dirty" when di_mode is cleared (at that time both
inode link and reference counter are zero).
SGI-PV: 972004
SGI-Modid: xfs-linux-melb:xfs-kern:29914a
Signed-off-by: Vlad Apostolov <vapo@sgi.com>
Signed-off-by: David Chinner <dgc@sgi.com>
Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_da_btree.h')
0 files changed, 0 insertions, 0 deletions