I'm afraid 2d0583f qmp: Fix device-list-properties not to crash for abstract device 2874c65 qdev: Protect device-list-properties against broken devices 55b4efb Revert "qdev: Use qdev_get_device_class() for -device <type>,help"
unmask a bunch of device model bugs, so you need to pick their fixes, too: ac98fa8 update-linux-headers: Rename SW_MAX to SW_MAX_ c6047e9 virtio-input: Fix device introspection on non-Linux hosts 2e2b8eb memory: allow destroying a non-empty MemoryRegion 81e0ab4 hw: do not pass NULL to memory_region_init from instance_init c710440 macio: move DBDMA_init from instance_init to realize To check everything's sane, you can pick e253c28 tests: Fix how qom-test is run 5fb48d9 libqtest: New hmp() & friends 2d1abb8 device-introspect-test: New, covering device introspection and run make check. I apologize for not communicating this better in the commit messages.