fsck.f2fs: fix to check validation of i_xattr_nid
authorChao Yu <yuchao0@huawei.com>
Tue, 7 Apr 2020 10:01:07 +0000 (18:01 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 6 May 2020 14:41:06 +0000 (07:41 -0700)
commit7a22451bc2b41eabf343c20512ad30bcdc7d3ba9
tree1fe17babb0d19005d474fecf22528a05a8a7f5e3
parentf73f222723af4a82febeae2a4661cbea7da3d487
fsck.f2fs: fix to check validation of i_xattr_nid

Otherwise, fsck.f2fs will access invalid memory address as below:

- fsck_verify
 - dump_node
  - dump_file
   - dump_inode_blk
    - dump_xattr
     - read_all_xattrs
       - get_node_info
        access &(F2FS_FSCK(sbi)->entries[nid])

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fsck/dump.c
fsck/fsck.c
fsck/fsck.h
fsck/mount.c
fsck/xattr.c