This patch fix missing endian conversion in function
build_nat_area_bitmap

Signed-off-by: Yunlei He <[email protected]>
---
 fsck/mount.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fsck/mount.c b/fsck/mount.c
index fe0d510..5289a1b 100644
--- a/fsck/mount.c
+++ b/fsck/mount.c
@@ -2225,7 +2225,7 @@ void build_nat_area_bitmap(struct f2fs_sb_info *sbi)
                if (fsck->entries[nid].block_addr != 0x0) {
                        fsck->chk.valid_nat_entry_cnt--;
                        f2fs_clear_bit(nid, fsck->nat_area_bitmap);
-                       if (fsck->entries[nid].ino == nid)
+                       if (le32_to_cpu(fsck->entries[nid].ino) == nid)
                                fsck->nat_valid_inode_cnt--;
                }
 
-- 
1.9.1


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Linux-f2fs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to