<Post

Linux 7.3 FUSE gets buffer pools and zero-copy I/O

The in-development Linux 7.3 kernel lets FUSE io_uring servers use shared buffer pools and zero-copy access, reducing per-request memory overhead and userspace copying for privileged deployments.

The patch series decouples request entries from fixed maximum-size payload buffers, allowing the kernel to assign space from a contiguous pool. Its zero-copy path can access client pages or page-cache folios directly, but requires CAP_SYS_ADMIN and buffer pools. Benchmarks report substantial gains; large-folio preparation is not yet merged. The Phoronix forum had one comment, but its endpoint returned 403 during review.