[PATCH v3 0/3] fuse: fix missing barriers in io-uring init
Joanne Koong <[email protected]> Thu, 16 Jul 2026 11:31:41 -0700
| Newsgroups | dev.linux.lists.fuse-devel |
|---|---|
| Message-ID | <[email protected]> |
These are pre-existing issues Sashiko reported [1] on the fuse zerocopy series. [1] https://sashiko.dev/#/patchset/20260630211436.2062816-1-joannelkoong%40gmail.com Changelog --------- v2: https://lore.kernel.org/fuse-devel/[email protected]/ * Add Bernd's reviewed-bys * Move deletion of unnecessary smp_rmb() in fuse_get_req from 2nd patch to 1st patch (Bernd) * Add READ_ONCE for uniformity per Bernd's preference v1: https://lore.kernel.org/fuse-devel/[email protected]/ * Fix some other pre-existing issues Sashiko found in response to v1 * Add patch for using releasing/acquire for fch->initialized to make things Joanne Koong (3): fuse: fix missing barrier when checking io-uring readiness fuse: use release/acquire for fch->initialized fuse: publish io-uring queues with release semantics fs/fuse/cuse.c | 3 ++- fs/fuse/dev.c | 17 +++++++++-------- fs/fuse/dev_uring.c | 24 ++++++++++++++---------- 3 files changed, 25 insertions(+), 19 deletions(-) -- 2.52.0