diff --git a/[refs] b/[refs] index efd8cefed829..54bbca7cdd32 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a0d42539e1d6c818222822dedd92a1674040e20c +refs/heads/master: 508198be3c2f7f8929101bb0daeb8f0039c1dc7f diff --git a/trunk/fs/f2fs/dir.c b/trunk/fs/f2fs/dir.c index 2a20c504ecd8..fc02d8b43aea 100644 --- a/trunk/fs/f2fs/dir.c +++ b/trunk/fs/f2fs/dir.c @@ -514,10 +514,9 @@ void f2fs_delete_entry(struct f2fs_dir_entry *dentry, struct page *page, ClearPageUptodate(page); dec_page_count(sbi, F2FS_DIRTY_DENTS); inode_dec_dirty_dents(dir); - f2fs_put_page(page, 1); - } else { - f2fs_put_page(page, 1); } + f2fs_put_page(page, 1); + mutex_unlock_op(sbi, DENTRY_OPS); }