Stefan Hajnoczi
a9e0c9c0f1
Merge tag 'pull-9p-20250505' of https://github.com/cschoenebeck/qemu into staging
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).
# -----BEGIN PGP SIGNATURE-----
#
# iQJLBAABCgA1FiEEltjREM96+AhPiFkBNMK1h2Wkc5UFAmgYie0XHHFlbXVfb3Nz
# QGNydWRlYnl0ZS5jb20ACgkQNMK1h2Wkc5XbDRAAq5SW7Hxifdhf1ZRBtkVOD88q
# Iw/OrMLIke4pCQwRElCDrE0mhycqyUpNX67eIye7qx0dJl2btFQUI9L6YuCDFtcG
# fPORZl51V81BOXqS8MhbK1oDxidl+cnpA8GcA1OyhYjxBifOy/x/0KG0pZVwzi0Y
# jhAIdsfeSenTE0Zzb02oh9mVmlMtKnwrSz7R0IB3Sv575CQiO76OM5B9sps1TUPu
# NrnQYBIB+EwJnI+l9NOKzNa7AUxV/S73OFCyJkQCON2ZHWiVadgXxjlX3kHyh9oL
# 3uiiTdC2694jU0RaVMMSNLfdIG4YK2GkKPHM7qLYF8Kdc5QogEJifS/RoihCnZFR
# X72G7mOVo8/7goRBt3DGQCwz3eUgqTO9iPFn1hJRvx9x/CVlFi2eOP+5nHR5PMEO
# qSY2of6LziCslNXvxjjhf7HmRhlugkHqpr+UGTxwMGazr88bHKNFbsh/3BcTmWwW
# /wGRfEFse3exgFiCtoebavxbJaUeI0Y93S4KidOhhqrQFz24k2AElgFrb1gEpbht
# GWW8YEblL7Lj8mecFATXKiInHCyhVPFmuAO//Wbu9juJVcNPtl67f017bCR+90H3
# GrRJqorHrp6icGQmXSM+Qdrr3B21RZwqb3W4mdMOWN3Zg5bHPHJ6rx8BRe7qDHBH
# mWtvrsUfcL0sRW0nkgc=
# =hfW6
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 05 May 2025 05:50:37 EDT
# gpg: using RSA key 96D8D110CF7AF8084F88590134C2B58765A47395
# gpg: issuer "qemu_oss@crudebyte.com"
# gpg: Good signature from "Christian Schoenebeck <qemu_oss@crudebyte.com>" [unknown]
# gpg: WARNING: The key's User ID is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: ECAB 1A45 4014 1413 BA38 4926 30DB 47C3 A012 D5F4
# Subkey fingerprint: 96D8 D110 CF7A F808 4F88 5901 34C2 B587 65A4 7395
* tag 'pull-9p-20250505' of https://github.com/cschoenebeck/qemu:
9pfs: fix 'total_open_fd' decrementation
tests/9p: Test `Tsetattr` can truncate unlinked file
tests/9p: add 'Tsetattr' request to test client
9pfs: Introduce futimens file op
9pfs: Introduce ftruncate file op
9pfs: Don't use file descriptors in core code
9pfs: local : Introduce local_fid_fd() helper
9pfs: fix FD leak and reduce latency of v9fs_reclaim_fd()
9pfs: fix concurrent v9fs_reclaim_fd() calls
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2025-05-05 11:26:59 -04:00
..
2025-04-24 13:44:57 -04:00
2025-05-05 11:28:29 +02:00
2025-05-02 11:09:36 -04:00
2023-05-26 09:10:49 +02:00
2024-09-24 13:53:35 +02:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2025-04-24 09:33:42 +02:00
2025-02-10 15:33:16 +01:00
2024-04-25 07:03:04 +02:00
2025-02-10 15:33:16 +01:00
2024-12-11 07:25:53 +01:00
2024-12-11 07:25:53 +01:00
2024-12-11 07:25:53 +01:00
2025-02-10 15:33:16 +01:00
2024-12-11 07:25:53 +01:00
2023-09-08 13:08:52 +03:00
2024-09-13 20:11:13 +02:00
2025-01-15 13:07:25 -05:00
2025-01-02 16:00:50 -03:00
2025-02-10 15:33:16 +01:00
2025-01-13 17:16:04 +01:00
2025-02-10 15:33:16 +01:00
2024-04-25 07:03:04 +02:00
2025-04-24 09:33:24 +02:00
2025-02-10 15:33:16 +01:00
2023-06-26 09:01:33 +02:00
2024-10-14 17:34:09 +04:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2024-09-06 13:59:30 +01:00
2025-02-10 15:33:16 +01:00
2023-09-08 13:08:52 +03:00
2025-02-10 15:33:16 +01:00
2024-11-04 14:16:11 +01:00
2024-04-25 07:03:04 +02:00
2023-09-22 16:30:08 +02:00
2025-02-10 15:33:16 +01:00
2023-05-26 09:37:04 +02:00
2025-01-02 19:02:11 -03:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2023-03-10 17:26:47 +08:00
2023-09-22 16:30:08 +02:00
2025-01-15 13:06:39 -05:00
2024-10-28 14:37:25 +08:00
2024-09-17 10:50:39 +02:00
2025-02-10 15:33:16 +01:00
2024-04-25 07:03:04 +02:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2025-04-24 09:33:42 +02:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2025-03-11 22:40:47 +10:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2025-03-20 09:23:24 +01:00
2024-04-25 07:03:04 +02:00
2025-02-10 15:33:16 +01:00
2025-02-10 13:47:58 +00:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2024-07-05 23:50:12 +02:00
2025-02-10 13:47:58 +00:00
2025-02-10 15:33:16 +01:00
2024-02-15 11:44:07 +00:00
2025-02-10 15:33:16 +01:00
2024-05-09 00:07:21 +02:00
2024-03-25 15:05:38 +01:00
2023-09-12 12:07:31 +02:00
2025-04-24 09:33:24 +02:00
2025-03-11 22:43:31 +10:00
2024-11-04 09:14:57 +10:00
2025-03-11 22:43:31 +10:00
2025-03-11 22:43:31 +10:00
2025-03-11 22:43:31 +10:00
2025-03-11 22:43:31 +10:00
2024-02-23 23:24:42 +10:00
2024-07-26 09:21:06 +10:00
2024-06-14 14:00:46 -03:00
2024-06-14 14:00:46 -03:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2024-06-14 14:00:46 -03:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2025-02-25 10:01:24 +01:00
2025-02-10 15:33:16 +01:00
2023-04-20 11:25:32 +02:00
2024-01-30 21:20:20 +03:00
2025-02-10 15:33:16 +01:00
2025-01-17 11:48:43 -03:00
2024-10-31 13:51:24 +10:00
2025-03-11 20:01:26 +01:00
2024-09-17 10:50:39 +02:00
2023-07-10 22:29:15 +10:00
2024-04-25 07:03:04 +02:00
2024-07-01 15:40:54 +01:00
2024-12-12 10:25:38 -03:00
2024-03-05 13:22:56 +00:00
2024-12-12 10:25:38 -03:00
2025-04-24 09:33:24 +02:00
2024-10-15 11:29:46 +01:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2024-01-19 11:38:32 +01:00
2025-02-10 15:33:16 +01:00
2025-04-24 09:33:42 +02:00
2025-02-10 15:33:16 +01:00
2023-04-20 11:25:32 +02:00
2023-04-20 11:25:32 +02:00
2025-02-10 15:33:16 +01:00
2024-12-20 17:44:56 +01:00
2024-10-18 07:58:04 -04:00
2023-09-08 13:08:52 +03:00
2023-04-20 11:25:32 +02:00
2023-09-08 13:08:52 +03:00
2023-04-20 11:25:32 +02:00
2023-09-08 13:08:52 +03:00
2023-04-20 11:25:32 +02:00
2025-02-10 15:33:16 +01:00
2023-04-20 11:25:32 +02:00
2025-03-05 02:13:29 +01:00
2023-05-26 09:10:49 +02:00
2023-09-08 13:08:52 +03:00
2023-09-08 13:08:52 +03:00
2024-07-03 18:14:06 -04:00
2025-02-21 07:18:42 -05:00
2025-05-05 11:28:29 +02:00
2024-12-03 12:26:24 +01:00
2023-05-16 09:14:18 +02:00
2024-01-11 11:39:26 +01:00
2025-01-02 16:00:50 -03:00
2025-02-10 15:33:16 +01:00
2025-02-10 15:33:16 +01:00
2023-10-27 09:39:08 +02:00
2025-02-03 12:15:50 -03:00
2025-02-10 15:33:16 +01:00
2023-03-13 15:41:32 +04:00
2025-02-10 15:33:16 +01:00
2023-07-06 13:26:43 +01:00
2024-02-02 13:51:58 +00:00