diff options
Diffstat (limited to 'fs/isofs/inode.c')
| -rw-r--r-- | fs/isofs/inode.c | 11 | 
1 files changed, 3 insertions, 8 deletions
diff --git a/fs/isofs/inode.c b/fs/isofs/inode.c index 488a9e7f8f66..9e30d8703735 100644 --- a/fs/isofs/inode.c +++ b/fs/isofs/inode.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-only  /*   *  linux/fs/isofs/inode.c   * @@ -72,17 +73,11 @@ static struct inode *isofs_alloc_inode(struct super_block *sb)  	return &ei->vfs_inode;  } -static void isofs_i_callback(struct rcu_head *head) +static void isofs_free_inode(struct inode *inode)  { -	struct inode *inode = container_of(head, struct inode, i_rcu);  	kmem_cache_free(isofs_inode_cachep, ISOFS_I(inode));  } -static void isofs_destroy_inode(struct inode *inode) -{ -	call_rcu(&inode->i_rcu, isofs_i_callback); -} -  static void init_once(void *foo)  {  	struct iso_inode_info *ei = foo; @@ -122,7 +117,7 @@ static int isofs_remount(struct super_block *sb, int *flags, char *data)  static const struct super_operations isofs_sops = {  	.alloc_inode	= isofs_alloc_inode, -	.destroy_inode	= isofs_destroy_inode, +	.free_inode	= isofs_free_inode,  	.put_super	= isofs_put_super,  	.statfs		= isofs_statfs,  	.remount_fs	= isofs_remount,  |