summaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_iget.c
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@infradead.org>2009-08-19 14:43:00 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2009-09-08 20:33:56 -0700
commite22d4dae5a805ca986063fa304d2125b98910fc2 (patch)
tree1961217a19b40c26081654f2ad031f0c46ab39d0 /fs/xfs/xfs_iget.c
parentb1abc2814585a3a13ce725ba62f62e9dc531010c (diff)
vfs: add __destroy_inode
backport of upstream commit 2e00c97e2c1d2ffc9e26252ca26b237678b0b772 When we want to tear down an inode that lost the add to the cache race in XFS we must not call into ->destroy_inode because that would delete the inode that won the race from the inode cache radix tree. This patch provides the __destroy_inode helper needed to fix this, the actual fix will be in th next patch. As XFS was the only reason destroy_inode was exported we shift the export to the new __destroy_inode. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Eric Sandeen <sandeen@sandeen.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'fs/xfs/xfs_iget.c')
0 files changed, 0 insertions, 0 deletions