Commit 255745b9ad for qemu.org

commit 255745b9ad40df216c0c2334dc0ef4d81f00bc3e
Merge: 1d948f4424 76b70dcb8f
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Wed Jun 17 10:16:23 2026 -0400

    Merge tag 'pbouvier/pr/plugins-20260616' of https://gitlab.com/p-b-o/qemu into staging

    Changes:
    - [PATCH v2 00/26] plugins: refactor API to maintain state through (Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>)
      Link: https://lore.kernel.org/qemu-devel/20260615193526.2883349-1-pierrick.bouvier@oss.qualcomm.com

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQHWBAABCgBAFiEEN8FWlNi6l2Sxlz/btEQ30ZwoYt8FAmoxmRAiHHBpZXJyaWNr
    # LmJvdXZpZXJAb3NzLnF1YWxjb21tLmNvbQAKCRC0RDfRnChi3ztKC/45bQ+YlttE
    # d2Zdt/N57raaZ8cumzTfpsmnN3Yd+ilIzJizW2OUgdrKrsXsZ73nEwsy9oV2XAGN
    # XEaXBlVmLrIXnWRcVYyeKeTr0pJpjhglbLMwXHotgCpCZn77wOkIhTsJlEL83G0/
    # F0Vt0o1FbvOepwZXr0jCU9JT/kewT0BptXClfQpyJcGeggj6x/rUsk32Lj7c5kZH
    # 6T64T5tJZ5hxndJ/MQCHbsPkUksZT2WD44EYNb3QpVIvPBeoD/02WBfqC+U0fXQ3
    # +O/JSfNacgjLWskaPiykft8t9GsRX3DgR5IJJ/WG4y3h9rxpbQKVdn5aKhmNavYK
    # QplhS47OashPPbRWBYmKPipQO30sga5dPBt43mU0y1OfKBJR240r5CnFDNtU+XPM
    # fwrcdmogleAKAU5rMqvP7fp2usBX0VAzTwtHF6PtswYX46uon/qIQ7E4VYh8mOeV
    # DULhi38wKXUKHDwv00pXOvk2n6SOUdoro6XYaJoyArSK+vVFptV6nd4=
    # =gcF/
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 16 Jun 2026 14:42:24 EDT
    # gpg:                using RSA key 37C15694D8BA9764B1973FDBB44437D19C2862DF
    # gpg:                issuer "pierrick.bouvier@oss.qualcomm.com"
    # gpg: Good signature from "Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.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: 37C1 5694 D8BA 9764 B197  3FDB B444 37D1 9C28 62DF

    * tag 'pbouvier/pr/plugins-20260616' of https://gitlab.com/p-b-o/qemu: (26 commits)
      plugins/cpp: register callbacks using captureless lambda
      scripts/checkpatch: remove check on forbidden space before '[' in C++
      scripts/checkpatch: ignore spaces required around some operators in C++
      plugins: use consistent parameter documentation for userdata
      plugins: add userdata to qemu_plugin_register_vcpu_syscall_ret_cb
      plugins: remove qemu_plugin_id from qemu_plugin_vcpu_syscall_ret_cb_t
      plugins: add userdata to qemu_plugin_register_vcpu_syscall_filter_cb
      plugins: remove qemu_plugin_id from qemu_plugin_vcpu_syscall_filter_cb_t
      plugins: add userdata to qemu_plugin_register_vcpu_syscall_cb
      plugins: remove qemu_plugin_id from qemu_plugin_vcpu_syscall_cb_t
      plugins: add userdata to qemu_plugin_vcpu_tb_trans_cb_t
      plugins: remove qemu_plugin_id from qemu_plugin_vcpu_tb_trans_cb_t
      plugins: remove qemu_plugin_id from qemu_plugin_vcpu_discon_cb_t
      plugins: add userdata to qemu_plugin_register_vcpu_discon_cb
      plugins: remove type qemu_plugin_vcpu_simple_cb_t
      plugins: add userdata to qemu_plugin_vcpu_for_each
      plugins: add userdata to qemu_plugin_register_vcpu_resume_cb
      plugins: add userdata to qemu_plugin_register_vcpu_idle_cb
      plugins: add userdata to qemu_plugin_register_vcpu_exit_cb
      plugins: add userdata to qemu_plugin_register_vcpu_init_cb
      ...

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