diff options
-rw-r--r-- | fs/f2fs/dir.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/f2fs/dir.c b/fs/f2fs/dir.c index 2a20c504ecd8..fc02d8b43aea 100644 --- a/fs/f2fs/dir.c +++ b/fs/f2fs/dir.c | |||
@@ -514,10 +514,9 @@ void f2fs_delete_entry(struct f2fs_dir_entry *dentry, struct page *page, | |||
514 | ClearPageUptodate(page); | 514 | ClearPageUptodate(page); |
515 | dec_page_count(sbi, F2FS_DIRTY_DENTS); | 515 | dec_page_count(sbi, F2FS_DIRTY_DENTS); |
516 | inode_dec_dirty_dents(dir); | 516 | inode_dec_dirty_dents(dir); |
517 | f2fs_put_page(page, 1); | ||
518 | } else { | ||
519 | f2fs_put_page(page, 1); | ||
520 | } | 517 | } |
518 | f2fs_put_page(page, 1); | ||
519 | |||
521 | mutex_unlock_op(sbi, DENTRY_OPS); | 520 | mutex_unlock_op(sbi, DENTRY_OPS); |
522 | } | 521 | } |
523 | 522 | ||