Am 09.03.2026 um 16:08 hat Hanna Czenczek geschrieben: > Hi, > > This series: > - Fixes some bugs/minor inconveniences, > - Removes libfuse from the request processing path, > - Make the FUSE export use coroutines for request handling, > > More detail on the v1 cover letter: > https://lists.nongnu.org/archive/html/qemu-block/2025-03/msg00359.html > > v2 cover letter: > https://lists.nongnu.org/archive/html/qemu-block/2025-06/msg00040.html > > v3 cover letter: > https://lists.nongnu.org/archive/html/qemu-block/2025-07/msg00005.html > > v4 cover letter: > https://lists.nongnu.org/archive/html/qemu-block/2026-02/msg00324.html > > > v4 fixes the problems Kevin has pointed out on list: > - Fix fuse-allow-other test by making the export writable, > - Drop outdated comment, > - Add comment explaining why bufptr should be explicitly set to NULL in > the empty-read branch of fuse_read(). > > And the TSA warnings indicated off-list, by making all FUSE handling > functions (which run in a coroutine) GRAPH_RDLOCK, having > fuse_co_process_request() take the lock. For this, we need to drop the > permission manipulation functions in the I/O path, but that is easy (new > patch 16).
Thanks, applied to the block branch. Kevin
