spufs conversion to ->evict_inode()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
@@ -143,15 +143,14 @@ out:
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
spufs_delete_inode(struct inode *inode)
|
spufs_evict_inode(struct inode *inode)
|
||||||
{
|
{
|
||||||
struct spufs_inode_info *ei = SPUFS_I(inode);
|
struct spufs_inode_info *ei = SPUFS_I(inode);
|
||||||
|
end_writeback(inode);
|
||||||
if (ei->i_ctx)
|
if (ei->i_ctx)
|
||||||
put_spu_context(ei->i_ctx);
|
put_spu_context(ei->i_ctx);
|
||||||
if (ei->i_gang)
|
if (ei->i_gang)
|
||||||
put_spu_gang(ei->i_gang);
|
put_spu_gang(ei->i_gang);
|
||||||
clear_inode(inode);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void spufs_prune_dir(struct dentry *dir)
|
static void spufs_prune_dir(struct dentry *dir)
|
||||||
@@ -779,8 +778,7 @@ spufs_fill_super(struct super_block *sb, void *data, int silent)
|
|||||||
.alloc_inode = spufs_alloc_inode,
|
.alloc_inode = spufs_alloc_inode,
|
||||||
.destroy_inode = spufs_destroy_inode,
|
.destroy_inode = spufs_destroy_inode,
|
||||||
.statfs = simple_statfs,
|
.statfs = simple_statfs,
|
||||||
.delete_inode = spufs_delete_inode,
|
.evict_inode = spufs_evict_inode,
|
||||||
.drop_inode = generic_delete_inode,
|
|
||||||
.show_options = generic_show_options,
|
.show_options = generic_show_options,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user