]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
iomap: push non-large folio check into get folio path
authorBrian Foster <bfoster@redhat.com>
Tue, 6 May 2025 13:41:17 +0000 (09:41 -0400)
committerChristian Brauner <brauner@kernel.org>
Fri, 9 May 2025 10:35:30 +0000 (12:35 +0200)
commitc0f8658a9dbc563876364a0fcfec823d73d6fae2
treeb2cc2f41d0fff2a275c346408ef9766d9142fc5e
parentc4f9a1ba747dbf3b090948b528e0b408d4117137
iomap: push non-large folio check into get folio path

The len param to __iomap_get_folio() is primarily a folio allocation
hint. iomap_write_begin() already trims its local len variable based
on the provided folio, so move the large folio support check closer
to folio lookup.

Signed-off-by: Brian Foster <bfoster@redhat.com>
Link: https://lore.kernel.org/20250506134118.911396-6-bfoster@redhat.com
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/iomap/buffered-io.c