diff options
Diffstat (limited to 'fs/ext4/extents.c')
-rw-r--r-- | fs/ext4/extents.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c index b30172dd55eb..ee93f82630c6 100644 --- a/fs/ext4/extents.c +++ b/fs/ext4/extents.c | |||
@@ -161,6 +161,8 @@ int __ext4_ext_dirty(const char *where, unsigned int line, handle_t *handle, | |||
161 | struct inode *inode, struct ext4_ext_path *path) | 161 | struct inode *inode, struct ext4_ext_path *path) |
162 | { | 162 | { |
163 | int err; | 163 | int err; |
164 | |||
165 | WARN_ON(!rwsem_is_locked(&EXT4_I(inode)->i_data_sem)); | ||
164 | if (path->p_bh) { | 166 | if (path->p_bh) { |
165 | ext4_extent_block_csum_set(inode, ext_block_hdr(path->p_bh)); | 167 | ext4_extent_block_csum_set(inode, ext_block_hdr(path->p_bh)); |
166 | /* path points to block */ | 168 | /* path points to block */ |