]> err.no Git - linux-2.6/commit
[XFS] keep i_nlink updated and use proper accessors
authorChristoph Hellwig <hch@infradead.org>
Tue, 5 Feb 2008 01:13:53 +0000 (12:13 +1100)
committerLachlan McIlroy <lachlan@redback.melbourne.sgi.com>
Thu, 7 Feb 2008 07:23:38 +0000 (18:23 +1100)
commit4188c78d951d8a44630f4c33bc0f5b63374572a4
treef550ffdc10f87cd6fe553fc3fd9093dba04d1c57
parent222096ae7f7616caa9e4150948096160cc8a8141
[XFS] keep i_nlink updated and use proper accessors

To get the read-only bind mounts in -mm to work correctly with XFS we need
to call the drop_nlink and inc_nlink helpers to monitor the link count.
Add calls to these to xfs_bumplink and xfs_droplink and stop copying over
di_nlink to i_nlink in xfs_validate_fields and vn_revalidate.

SGI-PV: 971186
SGI-Modid: xfs-linux-melb:xfs-kern:30392a

Signed-off-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
fs/xfs/linux-2.6/xfs_iops.c
fs/xfs/linux-2.6/xfs_vnode.c
fs/xfs/xfs_utils.c