Le 14/01/2018 à 03:04, Philippe Mathieu-Daudé a écrit : > changes generated using the following Coccinelle patch: > > @@ > type DeviceParentClass; > DeviceParentClass *pc; > DeviceClass *dc; > identifier parent_fn; > identifier child_fn; > @@ > ( > +device_class_set_parent_realize(dc, child_fn, &pc->parent_fn); > -pc->parent_fn = dc->realize; > ... > -dc->realize = child_fn; > | > +device_class_set_parent_unrealize(dc, child_fn, &pc->parent_fn); > -pc->parent_fn = dc->unrealize; > ... > -dc->unrealize = child_fn; > | > +device_class_set_parent_reset(dc, child_fn, &pc->parent_fn); > -pc->parent_fn = dc->reset; > ... > -dc->reset = child_fn; > ) > > Signed-off-by: Philippe Mathieu-Daudé <f4...@amsat.org> > --- > hw/i386/kvm/i8254.c | 4 ++-- > hw/i386/kvm/i8259.c | 3 +-- > hw/input/adb-kbd.c | 4 ++-- > hw/input/adb-mouse.c | 4 ++-- > hw/intc/arm_gic.c | 3 +-- > hw/intc/arm_gic_kvm.c | 7 +++---- > hw/intc/arm_gicv3.c | 3 +-- > hw/intc/arm_gicv3_its_kvm.c | 3 +-- > hw/intc/arm_gicv3_kvm.c | 7 +++---- > hw/intc/i8259.c | 3 +-- > hw/net/vmxnet3.c | 4 ++-- > hw/pci-bridge/gen_pcie_root_port.c | 3 +-- > hw/scsi/vmw_pvscsi.c | 4 ++-- > hw/timer/i8254.c | 3 +-- > hw/vfio/amd-xgbe.c | 4 ++-- > hw/vfio/calxeda-xgmac.c | 4 ++-- > hw/virtio/virtio-pci.c | 4 ++-- > target/alpha/cpu.c | 4 ++-- > target/arm/cpu.c | 4 ++-- > target/cris/cpu.c | 4 ++-- > target/hppa/cpu.c | 4 ++-- > target/i386/cpu.c | 8 ++++---- > target/lm32/cpu.c | 5 ++--- > target/m68k/cpu.c | 5 ++--- > target/microblaze/cpu.c | 5 ++--- > target/mips/cpu.c | 5 ++--- > target/moxie/cpu.c | 5 ++--- > target/nios2/cpu.c | 4 ++-- > target/openrisc/cpu.c | 5 ++--- > target/ppc/translate_init.c | 8 ++++---- > target/s390x/cpu.c | 4 ++-- > target/sh4/cpu.c | 4 ++-- > target/sparc/cpu.c | 4 ++-- > target/tilegx/cpu.c | 4 ++-- > target/tricore/cpu.c | 4 ++-- > target/unicore32/cpu.c | 4 ++-- > target/xtensa/cpu.c | 4 ++-- > 37 files changed, 73 insertions(+), 88 deletions(-)
Reviewed-by: Laurent Vivier <laur...@vivier.eu>