Skip to content

Commit eef15ea

Browse files
author
Matthew Wilcox (Oracle)
committed
cifs: Convert to release_folio
Use a folio throughout cifs_release_folio(). Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Reviewed-by: Jeff Layton <jlayton@kernel.org>
1 parent 5e41465 commit eef15ea

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

fs/cifs/file.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4758,16 +4758,16 @@ static int cifs_write_begin(struct file *file, struct address_space *mapping,
47584758
return rc;
47594759
}
47604760

4761-
static int cifs_release_page(struct page *page, gfp_t gfp)
4761+
static bool cifs_release_folio(struct folio *folio, gfp_t gfp)
47624762
{
4763-
if (PagePrivate(page))
4763+
if (folio_test_private(folio))
47644764
return 0;
4765-
if (PageFsCache(page)) {
4765+
if (folio_test_fscache(folio)) {
47664766
if (current_is_kswapd() || !(gfp & __GFP_FS))
47674767
return false;
4768-
wait_on_page_fscache(page);
4768+
folio_wait_fscache(folio);
47694769
}
4770-
fscache_note_page_release(cifs_inode_cookie(page->mapping->host));
4770+
fscache_note_page_release(cifs_inode_cookie(folio->mapping->host));
47714771
return true;
47724772
}
47734773

@@ -4973,7 +4973,7 @@ const struct address_space_operations cifs_addr_ops = {
49734973
.write_begin = cifs_write_begin,
49744974
.write_end = cifs_write_end,
49754975
.dirty_folio = cifs_dirty_folio,
4976-
.releasepage = cifs_release_page,
4976+
.release_folio = cifs_release_folio,
49774977
.direct_IO = cifs_direct_io,
49784978
.invalidate_folio = cifs_invalidate_folio,
49794979
.launder_folio = cifs_launder_folio,
@@ -4998,7 +4998,7 @@ const struct address_space_operations cifs_addr_ops_smallbuf = {
49984998
.write_begin = cifs_write_begin,
49994999
.write_end = cifs_write_end,
50005000
.dirty_folio = cifs_dirty_folio,
5001-
.releasepage = cifs_release_page,
5001+
.release_folio = cifs_release_folio,
50025002
.invalidate_folio = cifs_invalidate_folio,
50035003
.launder_folio = cifs_launder_folio,
50045004
};

0 commit comments

Comments
 (0)