]> Gentwo Git Trees - linux/.git/commit
iomap: store read/readahead bio generically
authorJoanne Koong <joannelkoong@gmail.com>
Fri, 26 Sep 2025 00:25:58 +0000 (17:25 -0700)
committerChristian Brauner <brauner@kernel.org>
Mon, 20 Oct 2025 18:21:25 +0000 (20:21 +0200)
commitd1f9893fcd846dd912243046e66470c06b505cfa
tree66be1b57ddc68679a470ae62822b89b8ae0119ae
parent7588469b5ea4b67ece0d725f6c600f0d8791e5cb
iomap: store read/readahead bio generically

Store the iomap_readpage_ctx bio generically as a "void *read_ctx".
This makes the read/readahead interface more generic, which allows it to
be used by filesystems that may not be block-based and may not have
CONFIG_BLOCK set.

Signed-off-by: Joanne Koong <joannelkoong@gmail.com>
Tested-by: syzbot@syzkaller.appspotmail.com
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/iomap/buffered-io.c