On Mon, Jun 16, 2025 at 5:49 AM Christoph Hellwig <hch@xxxxxxxxxxxxx> wrote: > > On Fri, Jun 13, 2025 at 02:46:29PM -0700, Joanne Koong wrote: > > Add a wrapper function, iomap_bio_readpage(), around the bio readpage > > logic so that callers that do not have CONFIG_BLOCK set may also use > > iomap for buffered io. > > As far as I can tell nothing in this series actually uses the non-block > read path, and I also don't really understand how the current split > would facilitate that. Can you explain a bit more where this is going? > Nothing in this series uses the iomap read path, but fuse might be used in environments where CONFIG_BLOCK isn't set. What I'm trying to do with this patch is move the logic in iomap readpage that's block / bio dependent out of buffered-io.c and gate that behind a #ifdef CONFIG_BLOCK check so that fuse can use buffered-io.c without breaking compilation for non-CONFIG_BLOCK environments