fs: aio: use a folio in aio_setup_ring()
authorKefeng Wang <wangkefeng.wang@huawei.com>
Thu, 21 Mar 2024 13:16:38 +0000 (21:16 +0800)
committerChristian Brauner <brauner@kernel.org>
Fri, 5 Apr 2024 13:53:46 +0000 (15:53 +0200)
commit75a07b557a11a713c85f5fa8f9ed99b8c9b6f5d8
tree9815f9a9927e6b835352c17eb790863971ad14ca
parent85a6a1aff08ec9f5b929d345d066e2830e8818e5
fs: aio: use a folio in aio_setup_ring()

Use a folio throughout aio_setup_ring() to remove calls to compound_head(),
also use folio_end_read() to simultaneously mark the folio uptodate and
unlock it.

Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Link: https://lore.kernel.org/r/20240321131640.948634-2-wangkefeng.wang@huawei.com
Reviewed-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/aio.c