Signed-off-by: Sheng Yong <shengyo...@huawei.com>
---
 fsck/mount.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fsck/mount.c b/fsck/mount.c
index c758774..b5fbaaa 100644
--- a/fsck/mount.c
+++ b/fsck/mount.c
@@ -390,7 +390,7 @@ void *validate_checkpoint(struct f2fs_sb_info *sbi, block_t 
cp_addr,
        if (crc_offset >= blk_size)
                goto invalid_cp1;
 
-       crc = *(unsigned int *)((unsigned char *)cp + crc_offset);
+       crc = le32_to_cpu(*(__le32 *)((unsigned char *)cp + crc_offset));
        if (f2fs_crc_valid(crc, cp, crc_offset))
                goto invalid_cp1;
 
@@ -408,7 +408,7 @@ void *validate_checkpoint(struct f2fs_sb_info *sbi, block_t 
cp_addr,
        if (crc_offset >= blk_size)
                goto invalid_cp2;
 
-       crc = *(unsigned int *)((unsigned char *)cp + crc_offset);
+       crc = le32_to_cpu(*(__le32 *)((unsigned char *)cp + crc_offset));
        if (f2fs_crc_valid(crc, cp, crc_offset))
                goto invalid_cp2;
 
-- 
1.9.1


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to