Re: [PATCH 2/2] fuse: wait for aborted connection before releasing last fuse_dev
Berkant Koc <[email protected]>
| Newsgroups | org.kernel.vger.io-uring,dev.linux.lists.fuse-devel,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 18 May 2026 11:47:00 +0000, Bernd Schubert <[email protected]> wrote: > Would it be possible for you to test the attached patch? Reproducer and KASAN harness from the PATCH 2/2 series are staged. Two-arm plan: revert vs apply, race-widening debug hunk kept in both arms, 2x50 iterations each against torvalds/master tip, KASAN + lockdep + kmemleak enabled. Results back within the day once the base resolves. Blocker before I build. The patch references ring->chan and chan->conn. On mainline fs/fuse/dev_uring_i.h declares struct fuse_ring with struct fuse_conn *fc at line 110, no chan member; grep fuse_chan across fs/fuse/ returns zero hits. As-is the patch fails to compile with "struct fuse_ring has no member named chan". Is this based on a DDN topic branch that introduces a fuse_chan abstraction not yet upstream? If so, point me at the base tree or branch URL and I will rebase the test against that. If the references were meant to be ring->fc and fc against current mainline, confirm and I will adjust before the run. Assisted-by: Claude:claude-opus-4-7 berkoc-pipeline