The following changes since commit 5134cf9b5d3aee4475fe7e1c1c11b093731073cf:

  Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into 
staging (2025-04-30 13:34:44 -0400)

are available in the Git repository at:

  https://github.com/cschoenebeck/qemu.git tags/pull-9p-20250505

for you to fetch changes up to cdafeda35709ddf8cd982a7eb653c2a5028c8074:

  9pfs: fix 'total_open_fd' decrementation (2025-05-05 11:28:29 +0200)

----------------------------------------------------------------
9pfs changes:

* Fixes for file descriptor reclaiming algorithm (i.e. when running
  towards host's allowed limit of max. open file descriptors).

* Additional fixes on use-after-unlink idiom (i.e. client operations on a
  file descriptor after file has been removed).

----------------------------------------------------------------
Christian Schoenebeck (4):
      9pfs: fix concurrent v9fs_reclaim_fd() calls
      9pfs: fix FD leak and reduce latency of v9fs_reclaim_fd()
      tests/9p: add 'Tsetattr' request to test client
      9pfs: fix 'total_open_fd' decrementation

Greg Kurz (5):
      9pfs: local : Introduce local_fid_fd() helper
      9pfs: Don't use file descriptors in core code
      9pfs: Introduce ftruncate file op
      9pfs: Introduce futimens file op
      tests/9p: Test `Tsetattr` can truncate unlinked file

 fsdev/file-op-9p.h                    |  5 +++
 hw/9pfs/9p-local.c                    | 51 ++++++++++++++++++--------
 hw/9pfs/9p-synth.c                    | 22 ++++++++++++
 hw/9pfs/9p-util.h                     |  1 +
 hw/9pfs/9p.c                          | 68 +++++++++++++++++++++++++++--------
 hw/9pfs/9p.h                          |  1 +
 hw/9pfs/codir.c                       |  7 +++-
 hw/9pfs/cofile.c                      |  7 +++-
 hw/9pfs/cofs.c                        | 37 +++++++++++++++++++
 hw/9pfs/coth.h                        |  4 +++
 tests/qtest/libqos/virtio-9p-client.c | 49 +++++++++++++++++++++++++
 tests/qtest/libqos/virtio-9p-client.h | 34 ++++++++++++++++++
 tests/qtest/virtio-9p-test.c          | 15 ++++++++
 13 files changed, 271 insertions(+), 30 deletions(-)

Reply via email to