[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 03/15] hw/intc/s390_flic: Consolidate the use of device_class_set_
From: |
Michael Tokarev |
Subject: |
[PULL 03/15] hw/intc/s390_flic: Consolidate the use of device_class_set_parent_realize() |
Date: |
Tue, 13 Feb 2024 11:01:39 +0300 |
From: Zhao Liu <zhao1.liu@intel.com>
Use device_class_set_parent_realize() to set parent realize() directly.
Signed-off-by: Zhao Liu <zhao1.liu@intel.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
hw/intc/s390_flic_kvm.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/hw/intc/s390_flic_kvm.c b/hw/intc/s390_flic_kvm.c
index 4d5cbb2a2f..baaa30dcb7 100644
--- a/hw/intc/s390_flic_kvm.c
+++ b/hw/intc/s390_flic_kvm.c
@@ -646,9 +646,10 @@ static void kvm_s390_flic_class_init(ObjectClass *oc, void
*data)
{
DeviceClass *dc = DEVICE_CLASS(oc);
S390FLICStateClass *fsc = S390_FLIC_COMMON_CLASS(oc);
+ KVMS390FLICStateClass *kfsc = KVM_S390_FLIC_CLASS(oc);
- KVM_S390_FLIC_CLASS(oc)->parent_realize = dc->realize;
- dc->realize = kvm_s390_flic_realize;
+ device_class_set_parent_realize(dc, kvm_s390_flic_realize,
+ &kfsc->parent_realize);
dc->vmsd = &kvm_s390_flic_vmstate;
dc->reset = kvm_s390_flic_reset;
fsc->register_io_adapter = kvm_s390_register_io_adapter;
--
2.39.2
- [PULL 00/15] Trivial patches for 2024-02-13, Michael Tokarev, 2024/02/13
- [PULL 01/15] hw/isa/vt82c686: Consolidate the use of device_class_set_parent_realize(), Michael Tokarev, 2024/02/13
- [PULL 02/15] hw/isa/pc87312: Consolidate the use of device_class_set_parent_realize(), Michael Tokarev, 2024/02/13
- [PULL 07/15] MAINTAINERS: Cover qapi/cxl.json, Michael Tokarev, 2024/02/13
- [PULL 09/15] qemu-nbd: mention --tls-hostname option in qemu-nbd --help, Michael Tokarev, 2024/02/13
- [PULL 04/15] hw/arm/smmuv3: Consolidate the use of device_class_set_parent_realize(), Michael Tokarev, 2024/02/13
- [PULL 05/15] hw/smbios: Fix OEM strings table option validation, Michael Tokarev, 2024/02/13
- [PULL 06/15] hw/smbios: Fix port connector option validation, Michael Tokarev, 2024/02/13
- [PULL 03/15] hw/intc/s390_flic: Consolidate the use of device_class_set_parent_realize(),
Michael Tokarev <=
- [PULL 08/15] MAINTAINERS: Cover qapi/stats.json, Michael Tokarev, 2024/02/13
- [PULL 10/15] iothread: Simplify expression in qemu_in_iothread(), Michael Tokarev, 2024/02/13
- [PULL 12/15] qemu-options.hx: Add zoom-to-fit to option summary for gtk, Michael Tokarev, 2024/02/13
- [PULL 11/15] qemu-options.hx: document that tftp=dir is readonly, Michael Tokarev, 2024/02/13
- [PULL 13/15] system: Move memory_ldst.c.inc to system, Michael Tokarev, 2024/02/13
- [PULL 14/15] cpu-target: Include missing 'exec/memory.h' header, Michael Tokarev, 2024/02/13
- [PULL 15/15] monitor/target: Include missing 'exec/memory.h' header, Michael Tokarev, 2024/02/13
- Re: [PULL 00/15] Trivial patches for 2024-02-13, Peter Maydell, 2024/02/13