Use F2FS_BLKSIZE instead of PAGE_SIZE for dev_read_block() buffers since
dev_read_block() reads F2FS_BLKSIZE bytes.

Signed-off-by: Bart Van Assche <[email protected]>
---
 fsck/mount.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fsck/mount.c b/fsck/mount.c
index 108e1238493d..cc871fea5d10 100644
--- a/fsck/mount.c
+++ b/fsck/mount.c
@@ -1115,7 +1115,7 @@ static void *get_checkpoint_version(block_t cp_addr)
 {
        void *cp_page;
 
-       cp_page = malloc(PAGE_SIZE);
+       cp_page = malloc(F2FS_BLKSIZE);
        ASSERT(cp_page);
 
        if (dev_read_block(cp_page, cp_addr) < 0)
@@ -1821,7 +1821,7 @@ static void read_compacted_summaries(struct f2fs_sb_info 
*sbi)
 
        start = start_sum_block(sbi);
 
-       kaddr = (char *)malloc(PAGE_SIZE);
+       kaddr = malloc(F2FS_BLKSIZE);
        ASSERT(kaddr);
 
        ret = dev_read_block(kaddr, start++);
@@ -1856,7 +1856,7 @@ static void read_compacted_summaries(struct f2fs_sb_info 
*sbi)
                        if (offset + SUMMARY_SIZE <=
                                        PAGE_CACHE_SIZE - SUM_FOOTER_SIZE)
                                continue;
-                       memset(kaddr, 0, PAGE_SIZE);
+                       memset(kaddr, 0, F2FS_BLKSIZE);
                        ret = dev_read_block(kaddr, start++);
                        ASSERT(ret >= 0);
                        offset = 0;


_______________________________________________
Linux-f2fs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to