segment.c (2baf07818549c8bb8d7b3437e889b86eab56d38e) | segment.c (1e78e8bd9d107c351930cdb1e11202caec01b311) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * fs/f2fs/segment.c 4 * 5 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com/ 7 */ 8#include <linux/fs.h> --- 3289 unchanged lines hidden (view full) --- 3298 3299 cpage = find_lock_page(META_MAPPING(sbi), blkaddr); 3300 if (cpage) { 3301 f2fs_wait_on_page_writeback(cpage, DATA, true); 3302 f2fs_put_page(cpage, 1); 3303 } 3304} 3305 | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * fs/f2fs/segment.c 4 * 5 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com/ 7 */ 8#include <linux/fs.h> --- 3289 unchanged lines hidden (view full) --- 3298 3299 cpage = find_lock_page(META_MAPPING(sbi), blkaddr); 3300 if (cpage) { 3301 f2fs_wait_on_page_writeback(cpage, DATA, true); 3302 f2fs_put_page(cpage, 1); 3303 } 3304} 3305 |
3306void f2fs_wait_on_block_writeback_range(struct inode *inode, block_t blkaddr, 3307 block_t len) 3308{ 3309 block_t i; 3310 3311 for (i = 0; i < len; i++) 3312 f2fs_wait_on_block_writeback(inode, blkaddr + i); 3313} 3314 |
|
3306static int read_compacted_summaries(struct f2fs_sb_info *sbi) 3307{ 3308 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); 3309 struct curseg_info *seg_i; 3310 unsigned char *kaddr; 3311 struct page *page; 3312 block_t start; 3313 int i, j, offset; --- 1111 unchanged lines hidden --- | 3315static int read_compacted_summaries(struct f2fs_sb_info *sbi) 3316{ 3317 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); 3318 struct curseg_info *seg_i; 3319 unsigned char *kaddr; 3320 struct page *page; 3321 block_t start; 3322 int i, j, offset; --- 1111 unchanged lines hidden --- |