diff options
-rw-r--r-- | fs/btrfs/delayed-inode.c | 6 | ||||
-rw-r--r-- | fs/btrfs/delayed-inode.h | 2 | ||||
-rw-r--r-- | fs/btrfs/inode.c | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/fs/btrfs/delayed-inode.c b/fs/btrfs/delayed-inode.c index b580053133d9..8b5bb221b3cf 100644 --- a/fs/btrfs/delayed-inode.c +++ b/fs/btrfs/delayed-inode.c | |||
@@ -1286,15 +1286,15 @@ out: | |||
1286 | return ret; | 1286 | return ret; |
1287 | } | 1287 | } |
1288 | 1288 | ||
1289 | void btrfs_remove_delayed_node(struct inode *inode) | 1289 | void btrfs_remove_delayed_node(struct btrfs_inode *inode) |
1290 | { | 1290 | { |
1291 | struct btrfs_delayed_node *delayed_node; | 1291 | struct btrfs_delayed_node *delayed_node; |
1292 | 1292 | ||
1293 | delayed_node = READ_ONCE(BTRFS_I(inode)->delayed_node); | 1293 | delayed_node = READ_ONCE(inode->delayed_node); |
1294 | if (!delayed_node) | 1294 | if (!delayed_node) |
1295 | return; | 1295 | return; |
1296 | 1296 | ||
1297 | BTRFS_I(inode)->delayed_node = NULL; | 1297 | inode->delayed_node = NULL; |
1298 | btrfs_release_delayed_node(delayed_node); | 1298 | btrfs_release_delayed_node(delayed_node); |
1299 | } | 1299 | } |
1300 | 1300 | ||
diff --git a/fs/btrfs/delayed-inode.h b/fs/btrfs/delayed-inode.h index fbada25cd17e..81572693d0e0 100644 --- a/fs/btrfs/delayed-inode.h +++ b/fs/btrfs/delayed-inode.h | |||
@@ -121,7 +121,7 @@ void btrfs_balance_delayed_items(struct btrfs_fs_info *fs_info); | |||
121 | int btrfs_commit_inode_delayed_items(struct btrfs_trans_handle *trans, | 121 | int btrfs_commit_inode_delayed_items(struct btrfs_trans_handle *trans, |
122 | struct inode *inode); | 122 | struct inode *inode); |
123 | /* Used for evicting the inode. */ | 123 | /* Used for evicting the inode. */ |
124 | void btrfs_remove_delayed_node(struct inode *inode); | 124 | void btrfs_remove_delayed_node(struct btrfs_inode *inode); |
125 | void btrfs_kill_delayed_inode_items(struct btrfs_inode *inode); | 125 | void btrfs_kill_delayed_inode_items(struct btrfs_inode *inode); |
126 | int btrfs_commit_inode_delayed_inode(struct inode *inode); | 126 | int btrfs_commit_inode_delayed_inode(struct inode *inode); |
127 | 127 | ||
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index a72674c75097..f63fe82ca28b 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c | |||
@@ -5395,7 +5395,7 @@ void btrfs_evict_inode(struct inode *inode) | |||
5395 | btrfs_end_transaction(trans); | 5395 | btrfs_end_transaction(trans); |
5396 | btrfs_btree_balance_dirty(fs_info); | 5396 | btrfs_btree_balance_dirty(fs_info); |
5397 | no_delete: | 5397 | no_delete: |
5398 | btrfs_remove_delayed_node(inode); | 5398 | btrfs_remove_delayed_node(BTRFS_I(inode)); |
5399 | clear_inode(inode); | 5399 | clear_inode(inode); |
5400 | } | 5400 | } |
5401 | 5401 | ||