diff options
Diffstat (limited to 'fs/btrfs/extent_io.c')
| -rw-r--r-- | fs/btrfs/extent_io.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index 4ebabd237153..c73df6a7c9b6 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c | |||
| @@ -1407,8 +1407,8 @@ int extent_range_redirty_for_io(struct inode *inode, u64 start, u64 end) | |||
| 1407 | while (index <= end_index) { | 1407 | while (index <= end_index) { |
| 1408 | page = find_get_page(inode->i_mapping, index); | 1408 | page = find_get_page(inode->i_mapping, index); |
| 1409 | BUG_ON(!page); /* Pages should be in the extent_io_tree */ | 1409 | BUG_ON(!page); /* Pages should be in the extent_io_tree */ |
| 1410 | account_page_redirty(page); | ||
| 1411 | __set_page_dirty_nobuffers(page); | 1410 | __set_page_dirty_nobuffers(page); |
| 1411 | account_page_redirty(page); | ||
| 1412 | page_cache_release(page); | 1412 | page_cache_release(page); |
| 1413 | index++; | 1413 | index++; |
| 1414 | } | 1414 | } |
| @@ -2190,7 +2190,7 @@ void btrfs_free_io_failure_record(struct inode *inode, u64 start, u64 end) | |||
| 2190 | 2190 | ||
| 2191 | next = next_state(state); | 2191 | next = next_state(state); |
| 2192 | 2192 | ||
| 2193 | failrec = (struct io_failure_record *)state->private; | 2193 | failrec = (struct io_failure_record *)(unsigned long)state->private; |
| 2194 | free_extent_state(state); | 2194 | free_extent_state(state); |
| 2195 | kfree(failrec); | 2195 | kfree(failrec); |
| 2196 | 2196 | ||
