diff options
author | 2009-08-07 14:38:29 -0300 | |
---|---|---|
committer | 2009-08-07 14:38:29 -0300 | |
commit | 2e00c97e2c1d2ffc9e26252ca26b237678b0b772 (patch) | |
tree | e2c65f473e079c4b6027f7f8b7224febe7483884 /lib/dma-debug.c | |
parent | vfs: fix inode_init_always calling convention (diff) | |
download | wireguard-linux-2e00c97e2c1d2ffc9e26252ca26b237678b0b772.tar.xz wireguard-linux-2e00c97e2c1d2ffc9e26252ca26b237678b0b772.zip |
vfs: add __destroy_inode
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>
Diffstat (limited to 'lib/dma-debug.c')
0 files changed, 0 insertions, 0 deletions