summaryrefslogtreecommitdiff
path: root/fs/iomap
diff options
context:
space:
mode:
authorMatthew Wilcox (Oracle) <willy@infradead.org>2021-07-30 09:56:05 -0400
committerMatthew Wilcox (Oracle) <willy@infradead.org>2021-12-18 00:06:07 -0500
commit6e478521df535b9d5ef5eb84d4352f235bbbef99 (patch)
tree44e51c7e20e38873b393e7fbc09e69ee203347e6 /fs/iomap
parent9c4ce08dd21145d10775c6ce6f21330a9558f8d9 (diff)
downloadlwn-6e478521df535b9d5ef5eb84d4352f235bbbef99.tar.gz
lwn-6e478521df535b9d5ef5eb84d4352f235bbbef99.zip
iomap,xfs: Convert ->discard_page to ->discard_folio
XFS has the only implementation of ->discard_page today, so convert it to use folios in the same patch as converting the API. Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Diffstat (limited to 'fs/iomap')
-rw-r--r--fs/iomap/buffered-io.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/iomap/buffered-io.c b/fs/iomap/buffered-io.c
index b78a456e696f..b403b83eedaf 100644
--- a/fs/iomap/buffered-io.c
+++ b/fs/iomap/buffered-io.c
@@ -1360,8 +1360,8 @@ iomap_writepage_map(struct iomap_writepage_ctx *wpc,
* won't be affected by I/O completion and we must unlock it
* now.
*/
- if (wpc->ops->discard_page)
- wpc->ops->discard_page(page, file_offset);
+ if (wpc->ops->discard_folio)
+ wpc->ops->discard_folio(folio, file_offset);
if (!count) {
ClearPageUptodate(page);
unlock_page(page);