[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] bulk: Remove pointless QOM casts
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 0/2] bulk: Remove pointless QOM casts |
Date: |
Thu, 1 Jun 2023 11:34:50 +0200 |
As per Markus suggestion in [*], use Coccinelle to remove
pointless QOM cast macro uses. Since we have more than 1000
QOM types, add a script to generate the semantic patch.
[*] 87mt1jafjt.fsf@pond.sub.org/">https://lore.kernel.org/qemu-devel/87mt1jafjt.fsf@pond.sub.org/
Philippe Mathieu-Daudé (2):
scripts: Add qom-cast-macro-clean-cocci-gen.py
bulk: Remove pointless QOM casts
MAINTAINERS | 1 +
block/nbd.c | 4 +-
chardev/char-pty.c | 2 +-
hw/arm/musicpal.c | 2 +-
hw/arm/xlnx-versal.c | 2 +-
hw/display/vhost-user-gpu.c | 4 +-
hw/intc/loongarch_extioi.c | 6 +--
hw/m68k/q800.c | 2 +-
hw/pci-host/bonito.c | 2 +-
hw/ppc/pnv_lpc.c | 2 +-
hw/ppc/pnv_occ.c | 2 +-
hw/ppc/pnv_sbe.c | 2 +-
hw/riscv/virt.c | 10 ++---
hw/rx/rx62n.c | 2 +-
hw/scsi/esp-pci.c | 18 ++++-----
hw/sparc/sun4m.c | 4 +-
hw/virtio/virtio-mem-pci.c | 6 +--
hw/virtio/virtio-pmem-pci.c | 6 +--
migration/fd.c | 4 +-
migration/multifd.c | 2 +-
migration/yank_functions.c | 4 +-
nbd/client-connection.c | 2 +-
nbd/server.c | 2 +-
softmmu/qdev-monitor.c | 2 +-
ui/vnc-ws.c | 6 +--
scripts/qom-cast-macro-clean-cocci-gen.py | 49 +++++++++++++++++++++++
26 files changed, 99 insertions(+), 49 deletions(-)
create mode 100644 scripts/qom-cast-macro-clean-cocci-gen.py
--
2.38.1
- [PATCH 0/2] bulk: Remove pointless QOM casts,
Philippe Mathieu-Daudé <=