From: Marc-André Lureau <marcandre.lur...@redhat.com> The following changes since commit 9c125d17e9402c232c46610802e5931b3639d77b:
Merge tag 'pull-tcg-20220420' of https://gitlab.com/rth7680/qemu into staging (2022-04-20 16:43:11 -0700) are available in the Git repository at: g...@gitlab.com:marcandre.lureau/qemu.git tags/misc-pull-request for you to fetch changes up to 55fa0170721e827c1701db3a66a54d44b5660d53: qga: use fixed-length and GDateTime for log timestamp (2022-04-21 17:37:16 +0400) ---------------------------------------------------------------- Misc cleanups ---------------------------------------------------------------- Marc-André Lureau (30): glib-compat: isolate g_date_time_format_iso8601 version-bypass scripts/analyze-inclusions: drop qemu-common.h from analysis Simplify softmmu/main.c hw/hyperv: remove needless qemu-common.h include include: rename qemu-common.h qemu/help-texts.h qga: replace usleep() with g_usleep() docs: trace-events-all is installed without renaming arm/digic: replace snprintf() with g_strdup_printf() arm/allwinner-a10: replace snprintf() with g_strdup_printf() intc/exynos4210_gic: replace snprintf() with g_strdup_printf() doc/style: CLang -> Clang osdep.h: move qemu_build_not_reached() compiler.h: replace QEMU_NORETURN with G_NORETURN include: move qemu_msync() to osdep include: move qemu_fdatasync() to osdep include: add qemu/keyval.h include: move qdict_{crumple,flatten} declarations tests: remove block/qdict checks from check-qobject.c compiler.h: add QEMU_SANITIZE_{ADDRESS,THREAD} tests: run-time skip test-qga if TSAN is enabled Move error_printf_unless_qmp() with monitor unit qga: move qga_get_host_name() qtest: simplify socket_send() util: simplify write in signal handler util: use qemu_write_full() in qemu_write_pidfile() util: use qemu_create() in qemu_write_pidfile() util: replace qemu_get_local_state_pathname() qga: remove need for QEMU atomic.h tests/fuzz: fix warning qga: use fixed-length and GDateTime for log timestamp docs/devel/style.rst | 2 +- docs/devel/tracing.rst | 2 +- accel/tcg/internal.h | 3 +- include/block/qdict.h | 3 + include/exec/exec-all.h | 20 +++--- include/exec/helper-head.h | 2 +- include/glib-compat.h | 12 +--- include/hw/core/cpu.h | 2 +- include/hw/core/tcg-cpu-ops.h | 6 +- include/hw/hw.h | 2 +- include/monitor/monitor.h | 3 + include/qapi/qmp/qdict.h | 3 - include/qemu-main.h | 10 +++ include/qemu/compiler.h | 26 +++----- include/qemu/cutils.h | 2 - include/qemu/error-report.h | 2 - include/{qemu-common.h => qemu/help-texts.h} | 5 -- include/qemu/keyval.h | 14 +++++ include/qemu/option.h | 6 -- include/qemu/osdep.h | 43 +++++++++---- include/qemu/thread.h | 2 +- include/tcg/tcg-ldst.h | 4 +- include/tcg/tcg.h | 2 +- linux-user/user-internals.h | 2 +- qga/commands-common.h | 11 ++++ scripts/cocci-macro-file.h | 2 +- target/alpha/cpu.h | 10 +-- target/arm/internals.h | 12 ++-- target/hppa/cpu.h | 2 +- target/i386/tcg/helper-tcg.h | 24 ++++---- target/microblaze/cpu.h | 6 +- target/mips/tcg/tcg-internal.h | 17 ++--- target/nios2/cpu.h | 6 +- target/openrisc/exception.h | 2 +- target/ppc/cpu.h | 14 ++--- target/ppc/internal.h | 6 +- target/riscv/cpu.h | 10 +-- target/s390x/s390x-internal.h | 6 +- target/s390x/tcg/tcg_s390x.h | 12 ++-- target/sh4/cpu.h | 6 +- target/sparc/cpu.h | 10 +-- target/xtensa/cpu.h | 6 +- accel/stubs/tcg-stub.c | 4 +- bsd-user/main.c | 2 +- bsd-user/signal.c | 3 +- hw/arm/allwinner-a10.c | 4 +- hw/arm/digic.c | 5 +- hw/hyperv/syndbg.c | 1 - hw/intc/exynos4210_gic.c | 9 +-- hw/misc/mips_itu.c | 3 +- linux-user/main.c | 2 +- linux-user/signal.c | 3 +- monitor/hmp.c | 4 +- monitor/monitor.c | 10 +++ qapi/qobject-input-visitor.c | 2 +- qemu-img.c | 14 +++-- qemu-io.c | 2 +- qemu-nbd.c | 2 +- qga/commands-posix.c | 35 +++++++++++ qga/commands-win32.c | 13 ++++ qga/commands.c | 14 ++--- qga/main.c | 20 +++--- qom/object_interfaces.c | 1 + scsi/qemu-pr-helper.c | 8 ++- softmmu/main.c | 25 +++----- softmmu/vl.c | 4 +- storage-daemon/qemu-storage-daemon.c | 2 +- stubs/error-printf.c | 1 + target/alpha/helper.c | 10 +-- target/arm/pauth_helper.c | 4 +- target/arm/tlb_helper.c | 7 ++- target/hexagon/op_helper.c | 9 +-- target/hppa/cpu.c | 8 +-- target/hppa/op_helper.c | 4 +- target/i386/tcg/bpt_helper.c | 2 +- target/i386/tcg/excp_helper.c | 31 +++++----- target/i386/tcg/misc_helper.c | 6 +- target/i386/tcg/sysemu/misc_helper.c | 7 ++- target/openrisc/exception.c | 2 +- target/openrisc/exception_helper.c | 3 +- target/riscv/op_helper.c | 4 +- target/rx/op_helper.c | 22 ++++--- target/s390x/tcg/excp_helper.c | 22 ++++--- target/sh4/op_helper.c | 5 +- target/sparc/mmu_helper.c | 8 +-- target/tricore/op_helper.c | 6 +- tcg/tcg.c | 3 +- tests/fp/fp-bench.c | 3 +- tests/fp/fp-test.c | 3 +- tests/qtest/fuzz/generic_fuzz.c | 2 - tests/qtest/libqtest.c | 16 +---- tests/unit/check-qobject.c | 7 --- tests/unit/check-qom-proplist.c | 1 + tests/unit/test-forward-visitor.c | 2 +- tests/unit/test-keyval.c | 2 +- tests/unit/test-qga.c | 7 +++ tools/virtiofsd/fuse_virtio.c | 4 +- tools/virtiofsd/passthrough_ll.c | 2 +- ui/vnc.c | 1 + util/compatfd.c | 18 +----- util/cutils.c | 54 ---------------- util/error-report.c | 17 ++--- util/keyval.c | 2 +- util/osdep.c | 16 +++++ util/oslib-posix.c | 65 +++++++------------- util/oslib-win32.c | 28 ++++----- scripts/analyze-inclusions | 4 -- scripts/checkpatch.pl | 2 +- tests/unit/meson.build | 2 +- ui/cocoa.m | 3 +- 110 files changed, 475 insertions(+), 482 deletions(-) create mode 100644 include/qemu-main.h rename include/{qemu-common.h => qemu/help-texts.h} (80%) create mode 100644 include/qemu/keyval.h -- 2.36.0