Commit b7d13c3602 for qemu.org

commit b7d13c3602176b648cdcf351dc0a1c8d5f5aa8cc
Merge: 2078ccaf1c bc61a3209b
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Thu May 14 09:39:19 2026 -0400

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

    QOM object lifecycle fixes

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEEh6m9kz+HxgbSdvYt2ujhCXWWnOUFAmoCOcYACgkQ2ujhCXWW
    # nOXXDRAAuRtW9k5bZV8upsMvDXAqQDxEk5hoR4oxFXta9gwnEd6wdit9GUOdnzcP
    # aBiBrm05puU22hrjQBz0Tc6yPvJX/euvK8awBtPkXh4+IifrnNbHlak8PeyLAi7I
    # dbWf+kUdhTY3uus29GT1sdFRq1o4VjkTECfjVM1BZdLSnezaWhldxapndR7/aQDG
    # wYctx2u6NSyQceDXYeQBDXZ9i1Or5ckbjUiZgcO5KRDu8I3We8Bs9uO3bPF52wOY
    # 80/6z5RQpB7WqEH3Tj+9ghxxGr14dcpPDdWrIHQwmEAlmaL1EXP4RVtR4C/GcdQ9
    # 3QKO2alLbJMiJ5byuYhgU7Up9PZlyhX+4V0rH4cUwczqZEoF85AtwAGN4j1vSV2i
    # uL7CHMw9RgINQ8+65lyN/GV6SS0NcsxvTbDpG248q2vx4pAjJsx6cOOF3EjhXMZV
    # 74ez045D/sDj7MuUJIHWU1lMJd0/YsirKZnsE6vjOGcztbXMSZpxSOu71RhcmIHI
    # 9bNE+HtiqGDDQxz3Ke8ao6t+jtzO3obQKjCHRhfsY+/Th+wz4koTxl6CdUrTX6mz
    # 6iS/HPi8+Ed9NNwPBBS6f76Lbu5eysjTrU0hBclBnpbgeeujsdwV40m0ntjKgk6e
    # w8LgpHCe/WIS477qHw5lkE4OoG6gXGfp+BxA+6TuLozIMnqMH18=
    # =+1J9
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon 11 May 2026 16:19:18 EDT
    # gpg:                using RSA key 87A9BD933F87C606D276F62DDAE8E10975969CE5
    # 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 'qom-pull-request' of https://gitlab.com/marcandre.lureau/qemu: (24 commits)
      target/s390x: add gen-features.h dependency to s390x_system_ss
      meson: drop sphinx-build < 1.7 compatiblity check
      hw/riscv/virt: free flash devices and OEM strings on finalization
      hw/ppc/pnv: drop extra ref on PHB after adding as child
      hw/arm/virt: free flash devices and OEM strings on finalization
      hw/arm/sbsa-ref: free unrealized flash devices on finalization
      hw/arm/aspeed: free fmc_model and spi_model on finalization
      hw/gpio/pca9552: fix state_str leak in pca955x_set_led
      hw/fsi: move OPBus qbus_init() to instance_init
      hw/fsi: move OPBus address space init to realize
      system/qtest: add missing qtest_finalize()
      accel/kvm: free device path on finalization
      scsi/pr-manager-helper: free path on finalization
      backends/igvm-cfg: free filename on finalization
      net/can: free ifname on socketcan finalization
      hw/core/resetcontainer: free children array on finalization
      hw/i386/x86: free oem_id and oem_table_id on finalization
      ui/console: remove console from global list on finalization
      system/ioport: Fix qom-list-properties crash on portio list obj
      net/colo-compare: guard finalize against uninitialized state
      ...

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