diff options
Diffstat (limited to 'fs/ext4/file.c')
-rw-r--r-- | fs/ext4/file.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/ext4/file.c b/fs/ext4/file.c index 56eee3d796c2..503a48927402 100644 --- a/fs/ext4/file.c +++ b/fs/ext4/file.c | |||
@@ -35,9 +35,9 @@ | |||
35 | */ | 35 | */ |
36 | static int ext4_release_file(struct inode *inode, struct file *filp) | 36 | static int ext4_release_file(struct inode *inode, struct file *filp) |
37 | { | 37 | { |
38 | if (EXT4_I(inode)->i_state & EXT4_STATE_DA_ALLOC_CLOSE) { | 38 | if (ext4_test_inode_state(inode, EXT4_STATE_DA_ALLOC_CLOSE)) { |
39 | ext4_alloc_da_blocks(inode); | 39 | ext4_alloc_da_blocks(inode); |
40 | EXT4_I(inode)->i_state &= ~EXT4_STATE_DA_ALLOC_CLOSE; | 40 | ext4_clear_inode_state(inode, EXT4_STATE_DA_ALLOC_CLOSE); |
41 | } | 41 | } |
42 | /* if we are the last writer on the inode, drop the block reservation */ | 42 | /* if we are the last writer on the inode, drop the block reservation */ |
43 | if ((filp->f_mode & FMODE_WRITE) && | 43 | if ((filp->f_mode & FMODE_WRITE) && |