Skip to content

Commit ca8049c

Browse files
Matthew Wilcox (Oracle)Jaegeuk Kim
authored andcommitted
f2fs: Pass a folio to f2fs_compress_write_end_io()
The only caller has a folio so pass it in. Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Reviewed-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
1 parent 3659196 commit ca8049c

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

fs/f2fs/compress.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1473,11 +1473,11 @@ static int f2fs_write_compressed_pages(struct compress_ctx *cc,
14731473
return -EAGAIN;
14741474
}
14751475

1476-
void f2fs_compress_write_end_io(struct bio *bio, struct page *page)
1476+
void f2fs_compress_write_end_io(struct bio *bio, struct folio *folio)
14771477
{
1478+
struct page *page = &folio->page;
14781479
struct f2fs_sb_info *sbi = bio->bi_private;
1479-
struct compress_io_ctx *cic =
1480-
(struct compress_io_ctx *)page_private(page);
1480+
struct compress_io_ctx *cic = folio->private;
14811481
enum count_type type = WB_DATA_TYPE(page,
14821482
f2fs_is_compressed_page(page));
14831483
int i;

fs/f2fs/data.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ static void f2fs_write_end_io(struct bio *bio)
341341

342342
#ifdef CONFIG_F2FS_FS_COMPRESSION
343343
if (f2fs_is_compressed_page(&folio->page)) {
344-
f2fs_compress_write_end_io(bio, &folio->page);
344+
f2fs_compress_write_end_io(bio, folio);
345345
continue;
346346
}
347347
#endif

fs/f2fs/f2fs.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4481,7 +4481,7 @@ int f2fs_prepare_compress_overwrite(struct inode *inode,
44814481
bool f2fs_compress_write_end(struct inode *inode, void *fsdata,
44824482
pgoff_t index, unsigned copied);
44834483
int f2fs_truncate_partial_cluster(struct inode *inode, u64 from, bool lock);
4484-
void f2fs_compress_write_end_io(struct bio *bio, struct page *page);
4484+
void f2fs_compress_write_end_io(struct bio *bio, struct folio *folio);
44854485
bool f2fs_is_compress_backend_ready(struct inode *inode);
44864486
bool f2fs_is_compress_level_valid(int alg, int lvl);
44874487
int __init f2fs_init_compress_mempool(void);

0 commit comments

Comments
 (0)