diff options
Diffstat (limited to 'fs/f2fs/checkpoint.c')
-rw-r--r-- | fs/f2fs/checkpoint.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/fs/f2fs/checkpoint.c b/fs/f2fs/checkpoint.c index 31a715b5fd5c..58d88df0d632 100644 --- a/fs/f2fs/checkpoint.c +++ b/fs/f2fs/checkpoint.c | |||
@@ -981,15 +981,14 @@ static void do_checkpoint(struct f2fs_sb_info *sbi, struct cp_control *cpc) | |||
981 | /* write out checkpoint buffer at block 0 */ | 981 | /* write out checkpoint buffer at block 0 */ |
982 | cp_page = grab_meta_page(sbi, start_blk++); | 982 | cp_page = grab_meta_page(sbi, start_blk++); |
983 | kaddr = page_address(cp_page); | 983 | kaddr = page_address(cp_page); |
984 | memcpy(kaddr, ckpt, (1 << sbi->log_blocksize)); | 984 | memcpy(kaddr, ckpt, F2FS_BLKSIZE); |
985 | set_page_dirty(cp_page); | 985 | set_page_dirty(cp_page); |
986 | f2fs_put_page(cp_page, 1); | 986 | f2fs_put_page(cp_page, 1); |
987 | 987 | ||
988 | for (i = 1; i < 1 + cp_payload_blks; i++) { | 988 | for (i = 1; i < 1 + cp_payload_blks; i++) { |
989 | cp_page = grab_meta_page(sbi, start_blk++); | 989 | cp_page = grab_meta_page(sbi, start_blk++); |
990 | kaddr = page_address(cp_page); | 990 | kaddr = page_address(cp_page); |
991 | memcpy(kaddr, (char *)ckpt + i * F2FS_BLKSIZE, | 991 | memcpy(kaddr, (char *)ckpt + i * F2FS_BLKSIZE, F2FS_BLKSIZE); |
992 | (1 << sbi->log_blocksize)); | ||
993 | set_page_dirty(cp_page); | 992 | set_page_dirty(cp_page); |
994 | f2fs_put_page(cp_page, 1); | 993 | f2fs_put_page(cp_page, 1); |
995 | } | 994 | } |
@@ -1009,7 +1008,7 @@ static void do_checkpoint(struct f2fs_sb_info *sbi, struct cp_control *cpc) | |||
1009 | /* writeout checkpoint block */ | 1008 | /* writeout checkpoint block */ |
1010 | cp_page = grab_meta_page(sbi, start_blk); | 1009 | cp_page = grab_meta_page(sbi, start_blk); |
1011 | kaddr = page_address(cp_page); | 1010 | kaddr = page_address(cp_page); |
1012 | memcpy(kaddr, ckpt, (1 << sbi->log_blocksize)); | 1011 | memcpy(kaddr, ckpt, F2FS_BLKSIZE); |
1013 | set_page_dirty(cp_page); | 1012 | set_page_dirty(cp_page); |
1014 | f2fs_put_page(cp_page, 1); | 1013 | f2fs_put_page(cp_page, 1); |
1015 | 1014 | ||