Skip to content

Commit ae2b5d8

Browse files
committed
Merge tag 'pull-include-2023-02-06-v2' of https://repo.or.cz/qemu/armbru into staging
Header cleanup patches for 2023-02-06 # -----BEGIN PGP SIGNATURE----- # # iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmPjQRUSHGFybWJydUBy # ZWRoYXQuY29tAAoJEDhwtADrkYZTWHwQAI5D2HTRt3peFSPg/tFuYqSGtOobzM5x # xdZxjWCtGV+dZ4TsyQ7yJkQ2i6aPjs0LzmTnTIsmf+p1OJSthvp4fQUzfXQauiJy # OnNA76v7WjiXB8u8tcXtEkkHNmccp8n4KMjk33TfK/HQVx7lZ2EFurlCkvBr5wki # FuDVad6R43ChmvBWdCUOi6G1IklAihm8AN4lBJu3iC7U8bjW4FmLLMitcu5OyKgt # v9V4XFAe4eYUIPZ6uH5Lpr5m/qtrRXLe9KOdRUR2vDVL18Cf6Zl7mrUNtv7iV5TI # hBOA12ZP5XXf81FXl7e8y3Xi2KXvb/el0wQ7SvtE7XB3Pdbfa5WSGKOc3VxYLmBA # 4xUnEbzAogrrruovdk1bmh2LnVzCH66m72xaLCHBvjOU3M6V2B0eeaZ35FxNuFcB # toHPAjeuzWkDAscVYcYKuPwnkNOMNqHxEdihrgy6mYLr6nauIYr7Lqgs3SqGqpct # /HGy683+J+AqnHFTk1MTRftDxqk/Nku6ntAxLXndkpm3uDvu+iV5d3BfK3A9t7d1 # A2Y983DU6SiVwpMIv2eDL8sXYxuwIs56ZmPYIcSbqzpCXtdFqwWOTeFET/4vD+8t # V3YKJ27jmWQ9bxbLHGPPYSKheuCVBIGsqxouE/Pbj5nXRKm/TeGp+20a4dWdE08r # 2WTLAQbVQGD4 # =5TPW # -----END PGP SIGNATURE----- # gpg: Signature made Wed 08 Feb 2023 06:28:37 GMT # gpg: using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653 # gpg: issuer "[email protected]" # gpg: Good signature from "Markus Armbruster <[email protected]>" [full] # gpg: aka "Markus Armbruster <[email protected]>" [full] # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867 4E5F 3870 B400 EB91 8653 * tag 'pull-include-2023-02-06-v2' of https://repo.or.cz/qemu/armbru: Drop duplicate #include Don't include headers already included by qemu/osdep.h Fix non-first inclusions of qemu/osdep.h accel: Clean up includes block: Clean up includes riscv: Clean up includes target/hexagon: Clean up includes net: Clean up includes migration: Clean up includes qga: Clean up includes hw/tricore: Clean up includes hw/input: Clean up includes hw/cxl: Clean up includes crypto: Clean up includes bsd-user: Clean up includes scripts/clean-includes: Improve --git commit message scripts/clean-includes: Skip symbolic links scripts/clean-includes: Don't claim duplicate headers found when not scripts/clean-includes: Fully skip / ignore files Signed-off-by: Peter Maydell <[email protected]>
2 parents 6b43371 + a67dfa6 commit ae2b5d8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+36
-121
lines changed

accel/tcg/cpu-exec.c

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
#include "exec/exec-all.h"
2929
#include "tcg/tcg.h"
3030
#include "qemu/atomic.h"
31-
#include "qemu/compiler.h"
3231
#include "qemu/timer.h"
3332
#include "qemu/rcu.h"
3433
#include "exec/log.h"

audio/sndioaudio.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
* to recording, which is what guest systems expect.
1515
*/
1616

17+
#include "qemu/osdep.h"
1718
#include <poll.h>
1819
#include <sndio.h>
19-
#include "qemu/osdep.h"
2020
#include "qemu/main-loop.h"
2121
#include "audio.h"
2222
#include "trace.h"

backends/hostmem-epc.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
* This work is licensed under the terms of the GNU GPL, version 2 or later.
1010
* See the COPYING file in the top-level directory.
1111
*/
12-
#include <sys/ioctl.h>
1312

1413
#include "qemu/osdep.h"
14+
#include <sys/ioctl.h>
1515
#include "qom/object_interfaces.h"
1616
#include "qapi/error.h"
1717
#include "sysemu/hostmem.h"

backends/tpm/tpm_emulator.c

-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
#include "sysemu/runstate.h"
3636
#include "sysemu/tpm_backend.h"
3737
#include "sysemu/tpm_util.h"
38-
#include "sysemu/runstate.h"
3938
#include "tpm_int.h"
4039
#include "tpm_ioctl.h"
4140
#include "migration/blocker.h"

backends/tpm/tpm_ioctl.h

-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
# define __USE_LINUX_IOCTL_DEFS
1313
#endif
1414

15-
#include <stdint.h>
16-
#include <sys/types.h>
1715
#ifndef _WIN32
1816
#include <sys/uio.h>
1917
#include <sys/ioctl.h>

block/export/vduse-blk.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
* later. See the COPYING file in the top-level directory.
1111
*/
1212

13+
#include "qemu/osdep.h"
1314
#include <sys/eventfd.h>
1415

15-
#include "qemu/osdep.h"
1616
#include "qapi/error.h"
1717
#include "block/export.h"
1818
#include "qemu/error-report.h"

block/qapi.c

-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
#include "qapi/qmp/qstring.h"
4141
#include "qemu/qemu-print.h"
4242
#include "sysemu/block-backend.h"
43-
#include "qemu/cutils.h"
4443

4544
BlockDeviceInfo *bdrv_block_device_info(BlockBackend *blk,
4645
BlockDriverState *bs,

bsd-user/arm/signal.c

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
* along with this program; if not, see <http://www.gnu.org/licenses/>.
1818
*/
1919

20+
#include "qemu/osdep.h"
2021
#include "qemu.h"
2122

2223
/*

bsd-user/arm/target_arch_cpu.c

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
* You should have received a copy of the GNU General Public License
1717
* along with this program; if not, see <http://www.gnu.org/licenses/>.
1818
*/
19+
20+
#include "qemu/osdep.h"
1921
#include "target_arch.h"
2022

2123
void target_cpu_set_tls(CPUARMState *env, target_ulong newtls)

bsd-user/bsd-proc.h

-4
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,7 @@
2020
#ifndef BSD_PROC_H_
2121
#define BSD_PROC_H_
2222

23-
#include <sys/types.h>
24-
#include <sys/stat.h>
25-
#include <sys/time.h>
2623
#include <sys/resource.h>
27-
#include <unistd.h>
2824

2925
/* exit(2) */
3026
static inline abi_long do_bsd_exit(void *cpu_env, abi_long arg1)

bsd-user/freebsd/os-sys.c

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
* along with this program; if not, see <http://www.gnu.org/licenses/>.
1818
*/
1919

20+
#include "qemu/osdep.h"
2021
#include "qemu.h"
2122
#include "target_arch_sysarch.h"
2223

bsd-user/i386/signal.c

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
* along with this program; if not, see <http://www.gnu.org/licenses/>.
1818
*/
1919

20+
#include "qemu/osdep.h"
2021
#include "qemu.h"
2122

2223
/*

bsd-user/i386/target_arch_cpu.c

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@
1717
* along with this program; if not, see <http://www.gnu.org/licenses/>.
1818
*/
1919

20-
#include <sys/types.h>
21-
2220
#include "qemu/osdep.h"
21+
2322
#include "cpu.h"
2423
#include "qemu.h"
2524
#include "qemu/timer.h"

bsd-user/main.c

+1-3
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,10 @@
1818
* along with this program; if not, see <http://www.gnu.org/licenses/>.
1919
*/
2020

21-
#include <sys/types.h>
22-
#include <sys/time.h>
21+
#include "qemu/osdep.h"
2322
#include <sys/resource.h>
2423
#include <sys/sysctl.h>
2524

26-
#include "qemu/osdep.h"
2725
#include "qemu/help-texts.h"
2826
#include "qemu/units.h"
2927
#include "qemu/accel.h"

bsd-user/qemu.h

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
#ifndef QEMU_H
1818
#define QEMU_H
1919

20-
#include "qemu/osdep.h"
2120
#include "cpu.h"
2221
#include "qemu/units.h"
2322
#include "exec/cpu_ldst.h"

bsd-user/strace.c

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#include <sys/select.h>
2121
#include <sys/syscall.h>
2222
#include <sys/ioccom.h>
23-
#include <ctype.h>
2423

2524
#include "qemu.h"
2625

bsd-user/x86_64/signal.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
* along with this program; if not, see <http://www.gnu.org/licenses/>.
1717
*/
1818

19+
#include "qemu/osdep.h"
1920
#include "qemu.h"
2021

2122
/*

bsd-user/x86_64/target_arch_cpu.c

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@
1717
* along with this program; if not, see <http://www.gnu.org/licenses/>.
1818
*/
1919

20-
#include <sys/types.h>
21-
2220
#include "qemu/osdep.h"
21+
2322
#include "cpu.h"
2423
#include "qemu.h"
2524
#include "qemu/timer.h"

crypto/block-luks-priv.h

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
*
1919
*/
2020

21-
#include "qemu/osdep.h"
2221
#include "qapi/error.h"
2322
#include "qemu/bswap.h"
2423

fsdev/p9array.h

-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
#ifndef QEMU_P9ARRAY_H
2828
#define QEMU_P9ARRAY_H
2929

30-
#include "qemu/compiler.h"
31-
3230
/**
3331
* P9Array provides a mechanism to access arrays in common C-style (e.g. by
3432
* square bracket [] operator) in conjunction with reference variables that

hw/9pfs/9p.c

-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919
#include "qemu/osdep.h"
2020
#ifdef CONFIG_LINUX
2121
#include <linux/limits.h>
22-
#else
23-
#include <limits.h>
2422
#endif
2523
#include <glib/gprintf.h>
2624
#include "hw/virtio/virtio.h"

hw/acpi/piix4.c

-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
#include "sysemu/xen.h"
3535
#include "qapi/error.h"
3636
#include "qemu/range.h"
37-
#include "hw/acpi/pcihp.h"
3837
#include "hw/acpi/cpu_hotplug.h"
3938
#include "hw/acpi/cpu.h"
4039
#include "hw/hotplug.h"

hw/alpha/dp264.c

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#include "net/net.h"
1919
#include "qemu/cutils.h"
2020
#include "qemu/datadir.h"
21-
#include "net/net.h"
2221

2322
static uint64_t cpu_alpha_superpage_to_phys(void *opaque, uint64_t addr)
2423
{

hw/arm/virt.c

-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
#include "qemu/units.h"
3434
#include "qemu/option.h"
3535
#include "monitor/qdev.h"
36-
#include "qapi/error.h"
3736
#include "hw/sysbus.h"
3837
#include "hw/arm/boot.h"
3938
#include "hw/arm/primecell.h"

hw/arm/xlnx-versal.c

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include "hw/misc/unimp.h"
2323
#include "hw/arm/xlnx-versal.h"
2424
#include "qemu/log.h"
25-
#include "hw/sysbus.h"
2625

2726
#define XLNX_VERSAL_ACPU_TYPE ARM_CPU_TYPE_NAME("cortex-a72")
2827
#define XLNX_VERSAL_RCPU_TYPE ARM_CPU_TYPE_NAME("cortex-r5f")

hw/block/pflash_cfi01.c

-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
#include "qapi/error.h"
4646
#include "qemu/error-report.h"
4747
#include "qemu/bitops.h"
48-
#include "qemu/error-report.h"
4948
#include "qemu/host-utils.h"
5049
#include "qemu/log.h"
5150
#include "qemu/module.h"

hw/core/machine.c

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
#include "exec/confidential-guest-support.h"
4040
#include "hw/virtio/virtio.h"
4141
#include "hw/virtio/virtio-pci.h"
42-
#include "qom/object_interfaces.h"
4342

4443
GlobalProperty hw_compat_7_2[] = {
4544
{ "virtio-mem", "x-early-migration", "false" },

hw/display/virtio-gpu-udmabuf.c

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "exec/ramblock.h"
2222
#include "sysemu/hostmem.h"
2323
#include <sys/ioctl.h>
24-
#include <fcntl.h>
2524
#include <linux/memfd.h>
2625
#include "qemu/memfd.h"
2726
#include "standard-headers/linux/udmabuf.h"

hw/hppa/machine.c

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
#include "qapi/error.h"
2929
#include "net/net.h"
3030
#include "qemu/log.h"
31-
#include "net/net.h"
3231

3332
#define MIN_SEABIOS_HPPA_VERSION 6 /* require at least this fw version */
3433

hw/hyperv/syndbg.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
* See the COPYING file in the top-level directory.
66
*/
77

8-
#include "qemu/ctype.h"
98
#include "qemu/osdep.h"
9+
#include "qemu/ctype.h"
1010
#include "qemu/error-report.h"
1111
#include "qemu/main-loop.h"
1212
#include "qemu/sockets.h"

hw/i2c/pmbus_device.c

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
#include "qemu/osdep.h"
1010
#include <math.h>
11-
#include <string.h>
1211
#include "hw/i2c/pmbus_device.h"
1312
#include "migration/vmstate.h"
1413
#include "qemu/module.h"

hw/i386/acpi-build.c

-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@
7676

7777
#include "hw/acpi/hmat.h"
7878
#include "hw/acpi/viot.h"
79-
#include "hw/acpi/cxl.h"
8079

8180
#include CONFIG_DEVICES
8281

hw/input/tsc210x.c

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
*/
2121

2222
#include "qemu/osdep.h"
23-
#include "qemu/log.h"
2423
#include "hw/hw.h"
2524
#include "audio/audio.h"
2625
#include "qemu/timer.h"

hw/loongarch/acpi-build.c

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
/* Supported chipsets: */
2323
#include "hw/pci-host/ls7a.h"
2424
#include "hw/loongarch/virt.h"
25-
#include "hw/acpi/aml-build.h"
2625

2726
#include "hw/acpi/utils.h"
2827
#include "hw/acpi/pci.h"

hw/misc/macio/cuda.c

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
#include "hw/qdev-properties.h"
2929
#include "migration/vmstate.h"
3030
#include "hw/misc/macio/cuda.h"
31-
#include "qapi/error.h"
3231
#include "qemu/timer.h"
3332
#include "sysemu/runstate.h"
3433
#include "sysemu/rtc.h"

hw/misc/macio/pmu.c

-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
#include "migration/vmstate.h"
3434
#include "hw/irq.h"
3535
#include "hw/misc/macio/pmu.h"
36-
#include "qapi/error.h"
3736
#include "qemu/timer.h"
3837
#include "sysemu/runstate.h"
3938
#include "sysemu/rtc.h"

hw/net/xilinx_axienet.c

-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
#include "net/net.h"
3232
#include "net/checksum.h"
3333

34-
#include "hw/hw.h"
3534
#include "hw/irq.h"
3635
#include "hw/qdev-properties.h"
3736
#include "hw/stream.h"

hw/ppc/ppc405_uc.c

-2
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@
3838
#include "sysemu/sysemu.h"
3939
#include "exec/address-spaces.h"
4040
#include "hw/intc/ppc-uic.h"
41-
#include "hw/qdev-properties.h"
42-
#include "qapi/error.h"
4341
#include "trace.h"
4442

4543
/*****************************************************************************/

hw/ppc/ppc440_bamboo.c

-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
#include "qemu/osdep.h"
1515
#include "qemu/units.h"
16-
#include "qemu/error-report.h"
1716
#include "qemu/datadir.h"
1817
#include "qemu/error-report.h"
1918
#include "net/net.h"

hw/ppc/spapr_drc.c

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
#include "hw/ppc/spapr_drc.h"
1818
#include "qom/object.h"
1919
#include "migration/vmstate.h"
20-
#include "qapi/error.h"
2120
#include "qapi/qapi-events-qdev.h"
2221
#include "qapi/visitor.h"
2322
#include "qemu/error-report.h"

hw/rdma/vmw/pvrdma_dev_ring.c

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
*/
1515

1616
#include "qemu/osdep.h"
17-
#include "qemu/cutils.h"
1817
#include "hw/pci/pci.h"
1918
#include "cpu.h"
2019
#include "qemu/cutils.h"

hw/remote/machine.c

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include "hw/remote/iohub.h"
2323
#include "hw/remote/iommu.h"
2424
#include "hw/qdev-core.h"
25-
#include "hw/remote/iommu.h"
2625
#include "hw/remote/vfio-user-obj.h"
2726
#include "hw/pci/msi.h"
2827

hw/remote/proxy-memory-listener.c

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
#include "qemu/osdep.h"
1010

11-
#include "qemu/compiler.h"
1211
#include "qemu/int128.h"
1312
#include "qemu/range.h"
1413
#include "exec/memory.h"

hw/remote/remote-obj.c

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include "qemu/error-report.h"
1313
#include "qemu/notify.h"
1414
#include "qom/object_interfaces.h"
15-
#include "hw/qdev-core.h"
1615
#include "io/channel.h"
1716
#include "hw/qdev-core.h"
1817
#include "hw/remote/machine.h"

hw/rtc/mc146818rtc.c

-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
#include "qapi/error.h"
4444
#include "qapi/qapi-events-misc.h"
4545
#include "qapi/visitor.h"
46-
#include "hw/rtc/mc146818rtc_regs.h"
4746

4847
//#define DEBUG_CMOS
4948
//#define DEBUG_COALESCED

hw/s390x/virtio-ccw-serial.c

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include "hw/qdev-properties.h"
1616
#include "hw/virtio/virtio-serial.h"
1717
#include "virtio-ccw.h"
18-
#include "hw/virtio/virtio-serial.h"
1918

2019
#define TYPE_VIRTIO_SERIAL_CCW "virtio-serial-ccw"
2120
OBJECT_DECLARE_SIMPLE_TYPE(VirtioSerialCcw, VIRTIO_SERIAL_CCW)

0 commit comments

Comments
 (0)