Commit 34a7a3eda0 for qemu.org

commit 34a7a3eda0a959590a680c710a26e9dc6474bb9e
Merge: 407a769aa8 116db2986b
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Thu Jun 18 09:47:35 2026 -0400

    Merge tag 'pull-9p-20260617' of https://github.com/cschoenebeck/qemu into staging

    9pfs changes:

    - Fix guest-triggerable assertion fault (DoS) with the legacy Twstat
      rename handler.

    - Code deduplication.

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJLBAABCgA1FiEEltjREM96+AhPiFkBNMK1h2Wkc5UFAmoyv68XHHFlbXVfb3Nz
    # QGNydWRlYnl0ZS5jb20ACgkQNMK1h2Wkc5V2iA/+JtfP5LZPp+UNPKtXquaJl+8P
    # FPqU9Y6Vh8cbC/SetjCsVQGW0yhhsyJiGgd56qiz0WEQC5rm4katMJm7iqLR+GzA
    # +S6IubuFifKTudiRCgu1rWuOhYWaHd7F9SeiMHXj5vq0bRNkI78DbjA6O6O81rvM
    # o8IhTR7IoySK9wOZ57H/va6Kp/t7OeoZEVMjAqCBXPgIUBCnpJCecpvwgkIqK4qU
    # MirRmgD94gSGJXrXUO+rx5hJUgcs1jwRuOvjptipLuRElCrd2L4bMXnhLSbyhT0C
    # G25aUDy1VwnPmJZLuROPnsxdr+PCWDwLW5QdVM9kT4AWS9p1Y8A6v/FSdwt84D+5
    # jlV0XpYGcfXUCoIqKEm0i7FXxr/FiZCh1ZUiAD85SI4PGbM770AgRZt3JA+1xoFT
    # 0Ao+9jAtRCFQ1sjB9PTiudzCYNoNeal929ey7r8kkkquMfOUZvHqtAJnPSxFGvmj
    # 5kUKGV198xbwbntetJVup/iiBMG4+9fnpFg4tHmcibCUHKfYtnFCnzjcd0DpvJRl
    # BS1+0b4OLz5Mxt5N6jU0WZaHDDSgWA/W3GvAhNRTsIBMOPtqtVMejGs3l0LDR8+M
    # PD3i3hiA/rmRUWlYqhy1PhJzpZ0TH66Dblv9F2Ve87h6QsEa1HhESjcBY9e7TI8t
    # hu5c7lGx3D3uaiXU2xQ=
    # =2xaR
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 17 Jun 2026 11:39:27 EDT
    # gpg:                using RSA key 96D8D110CF7AF8084F88590134C2B58765A47395
    # gpg:                issuer "qemu_oss@crudebyte.com"
    # gpg: Good signature from "Christian Schoenebeck <qemu_oss@crudebyte.com>" [unknown]
    # gpg: Note: This key has expired!
    # 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-20260617' of https://github.com/cschoenebeck/qemu:
      hw/9pfs: consolidate name validation with check_name()
      hw/9pfs: reject . and .. in Twstat rename
      hw/9pfs: fix abort due to illegal name with Twstat rename

    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>