mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 00:53:34 +02:00
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>
This commit is contained in:
parent
3659196c87
commit
ca8049c99f
|
|
@ -1473,11 +1473,11 @@ static int f2fs_write_compressed_pages(struct compress_ctx *cc,
|
|||
return -EAGAIN;
|
||||
}
|
||||
|
||||
void f2fs_compress_write_end_io(struct bio *bio, struct page *page)
|
||||
void f2fs_compress_write_end_io(struct bio *bio, struct folio *folio)
|
||||
{
|
||||
struct page *page = &folio->page;
|
||||
struct f2fs_sb_info *sbi = bio->bi_private;
|
||||
struct compress_io_ctx *cic =
|
||||
(struct compress_io_ctx *)page_private(page);
|
||||
struct compress_io_ctx *cic = folio->private;
|
||||
enum count_type type = WB_DATA_TYPE(page,
|
||||
f2fs_is_compressed_page(page));
|
||||
int i;
|
||||
|
|
|
|||
|
|
@ -341,7 +341,7 @@ static void f2fs_write_end_io(struct bio *bio)
|
|||
|
||||
#ifdef CONFIG_F2FS_FS_COMPRESSION
|
||||
if (f2fs_is_compressed_page(&folio->page)) {
|
||||
f2fs_compress_write_end_io(bio, &folio->page);
|
||||
f2fs_compress_write_end_io(bio, folio);
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -4481,7 +4481,7 @@ int f2fs_prepare_compress_overwrite(struct inode *inode,
|
|||
bool f2fs_compress_write_end(struct inode *inode, void *fsdata,
|
||||
pgoff_t index, unsigned copied);
|
||||
int f2fs_truncate_partial_cluster(struct inode *inode, u64 from, bool lock);
|
||||
void f2fs_compress_write_end_io(struct bio *bio, struct page *page);
|
||||
void f2fs_compress_write_end_io(struct bio *bio, struct folio *folio);
|
||||
bool f2fs_is_compress_backend_ready(struct inode *inode);
|
||||
bool f2fs_is_compress_level_valid(int alg, int lvl);
|
||||
int __init f2fs_init_compress_mempool(void);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user