|
@@ -477,6 +477,7 @@ static int f2fs_move_rehashed_dirents(struct inode *dir, struct page *ipage,
|
|
|
return 0;
|
|
|
recover:
|
|
|
lock_page(ipage);
|
|
|
+ f2fs_wait_on_page_writeback(ipage, NODE, true);
|
|
|
memcpy(inline_dentry, backup_dentry, MAX_INLINE_DATA(dir));
|
|
|
f2fs_i_depth_write(dir, 0);
|
|
|
f2fs_i_size_write(dir, MAX_INLINE_DATA(dir));
|