]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/i386/kvm/i8259.c
qdev: use device_class_set_parent_realize/unrealize/reset()
[mirror_qemu.git] / hw / i386 / kvm / i8259.c
index b91e98074ef6b1ffba566c7fc47a1a0c29f56796..05394cdb7b07f77472eb9630d61884a42ece1b7f 100644 (file)
@@ -142,8 +142,7 @@ static void kvm_i8259_class_init(ObjectClass *klass, void *data)
     DeviceClass *dc = DEVICE_CLASS(klass);
 
     dc->reset     = kvm_pic_reset;
-    kpc->parent_realize = dc->realize;
-    dc->realize   = kvm_pic_realize;
+    device_class_set_parent_realize(dc, kvm_pic_realize, &kpc->parent_realize);
     k->pre_save   = kvm_pic_get;
     k->post_load  = kvm_pic_put;
 }