Messages in this thread Patch in this message | | | From | Chao Yu <> | Subject | [PATCH 3/6] f2fs: fix to recover inode's i_gc_failures during POR | Date | Tue, 25 Sep 2018 15:36:00 +0800 |
| |
inode.i_gc_failures is used to indicate that skip count of migrating on blocks of inode, we should guarantee it can be recovered in sudden power-off case.
Signed-off-by: Chao Yu <yuchao0@huawei.com> --- fs/f2fs/recovery.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/fs/f2fs/recovery.c b/fs/f2fs/recovery.c index 4a0f49654573..71577f30a889 100644 --- a/fs/f2fs/recovery.c +++ b/fs/f2fs/recovery.c @@ -267,6 +267,8 @@ static int recover_inode(struct inode *inode, struct page *page) F2FS_I(inode)->i_advise = raw->i_advise; F2FS_I(inode)->i_flags = le32_to_cpu(raw->i_flags); + F2FS_I(inode)->i_gc_failures[GC_FAILURE_PIN] = + le16_to_cpu(raw->i_gc_failures); recover_inline_flags(inode, raw); -- 2.18.0.rc1
| |