Commit c155d13167 for qemu.org

commit c155d13167c6ace099e351e28125f9eb3694ae27
Merge: 35152940b7 95806c7bee
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Tue Oct 15 10:30:43 2024 +0100

    Merge tag 'chr-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging

    chardev patch queue

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJQBAABCAA6FiEEh6m9kz+HxgbSdvYt2ujhCXWWnOUFAmcOLLEcHG1hcmNhbmRy
    # ZS5sdXJlYXVAcmVkaGF0LmNvbQAKCRDa6OEJdZac5eTaD/0Strje27bLtepVKLQU
    # ZbD9X89G8lI2l87j9odwLjWcUEFCTVBhVgSCzrRdllWTlJoc5NVSUPQT9KcuWRpx
    # MOjaiR+BO/QnflAKN0GfxCQAnPfYb/29rIe2Xr8co8byVUuE32GPcAy+0xoScOHD
    # tpFbZegESsJ8MJN/pmYX83rt82mcNnCxIJxSxm7f4W8+3pdmFPsGQ8Ph+oVnz2n0
    # Ag32e9rPUON6yeIZDyyc9Bn+JDxH+DsB8kK5N+KwoKvFIH3Knu725m8skwZvXjl0
    # HmscpivJ4JS2N//Y0s891PaBFBzQOjWgv/EtBdW/LQZTcQdjaV4ZF1mUuom/oVPJ
    # ydtoJz44dkSC/dOf4J6uwWTk7PNCqlqQfHRuZqosedIAw9MFvBSq5NhfPTut2qKr
    # AWPu4r82zM18a/GEjRLPXCnF2APPGa56WhSxn8jGe+FIxcCADDCA9TAzSJLPMHJ8
    # 5moXFmPXjYNrT/Wj4jsso73GCCGNPSNcJa+6/avn7SW8SjJGtpj3f7Qj5Aou5i+j
    # zsFyzFlAKnGQMBi1Qv4kfd4H87hqGvVahT9+uG/pKfvNQw1VB4dKMWSNs1Utiuim
    # sydt2VBwx6B923/6bmZ5HTbO5S9Hfep9jgwemPONNiIi5UeUCv6wTs0f8aallrv0
    # idOZFmMK5JNn2NybEgALL1x6lg==
    # =+W1p
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 15 Oct 2024 09:49:53 BST
    # gpg:                using RSA key 87A9BD933F87C606D276F62DDAE8E10975969CE5
    # gpg:                issuer "marcandre.lureau@redhat.com"
    # gpg: Good signature from "Marc-André Lureau <marcandre.lureau@redhat.com>" [full]
    # gpg:                 aka "Marc-André Lureau <marcandre.lureau@gmail.com>" [full]
    # Primary key fingerprint: 87A9 BD93 3F87 C606 D276  F62D DAE8 E109 7596 9CE5

    * tag 'chr-pull-request' of https://gitlab.com/marcandre.lureau/qemu:
      tests/unit/test-char: implement a few mux remove test cases
      chardev/mux: implement detach of frontends from mux
      chardev/mux: switch mux frontends management to bitset
      chardev/mux: introduce `mux_chr_attach_frontend() call
      chardev/mux: convert size members to unsigned int
      chardev/mux: use bool type for `linestart` and `term_got_escape`
      chardev/chardev-internal: remove unused `max_size` struct member
      chardev/char: fix qemu_chr_is_busy() check

    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>