On Friday, March 7, 2025 10:24:12 AM CET Christian Schoenebeck wrote: > Three fixes for 9p server's v9fs_reclaim_fd() function: > > * Patch 1 fixes a concurrency issue. > > * Patch 2 fixes a file descriptor leak and optimizes overall latency. On a > test > machine with ~800,000 FIDs, this reduced execution duration of > v9fs_reclaim_fd() from 30ms to 1ms. > > V2: > - Patch 2: Decrement global variable total_open_fd on main thread, not > on fs driver background thread. > - Patch 2: Update commit log about file descriptor leak being fixed. > > Christian Schoenebeck (2): > 9pfs: fix concurrent v9fs_reclaim_fd() calls > 9pfs: fix FD leak and reduce latency of v9fs_reclaim_fd() > > hw/9pfs/9p.c | 39 ++++++++++++++++++++++++++++++--------- > hw/9pfs/9p.h | 1 + > 2 files changed, 31 insertions(+), 9 deletions(-) > >
Queued on 9p.next: https://github.com/cschoenebeck/qemu/commits/9p.next Thanks! /Christian