[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <cover.1764873799.git.mst@redhat.com>
Date: Thu, 4 Dec 2025 13:45:59 -0500
From: "Michael S. Tsirkin" <mst@...hat.com>
To: linux-kernel@...r.kernel.org
Subject: [PATCH 00/14] tools/virtio: cleanups, fixes
Recent virtio changes brought about build errors for tools/virtio,
as usual. I did some refactoring to hopefully reduce maintainance
load going forward.
Adding stubs is tedious and seemed a perfect fit for cursor -
so I used it for that, then rewrote some commits and accepted
others. commit logs I've rewritten.
Found and fixed a couple of minor bugs while doing this - that
part's all mine.
Michael S. Tsirkin (14):
tools/virtio: fix up compiler.h stub
virtio: make it self-contained
tools/virtio: use kernel's virtio.h
tools/virtio: add struct module forward declaration
tools/virtio: stub DMA mapping functions
tools/virtio: add dev_WARN_ONCE and is_vmalloc_addr stubs
tools/virtio: add ucopysize.h stub
tools/virtio: pass KCFLAGS to module build
tools/virtio: add struct cpumask to cpumask.h
tools/virtio: stub might_sleep and synchronize_rcu
tools/virtio: switch to kernel's virtio_config.h
virtio_features: make it self-contained
tools/virtio: fix up oot build
tools/virtio: add device, device_driver stubs
include/linux/virtio.h | 2 +
include/linux/virtio_features.h | 2 +
tools/virtio/Makefile | 8 ++-
tools/virtio/linux/compiler.h | 6 ++
tools/virtio/linux/cpumask.h | 4 ++
tools/virtio/linux/device.h | 8 +++
tools/virtio/linux/dma-mapping.h | 4 ++
tools/virtio/linux/kernel.h | 16 +++++
tools/virtio/linux/module.h | 2 +
tools/virtio/linux/ucopysize.h | 21 ++++++
tools/virtio/linux/virtio.h | 73 +--------------------
tools/virtio/linux/virtio_config.h | 102 +----------------------------
tools/virtio/oot-stubs.h | 10 +++
13 files changed, 82 insertions(+), 176 deletions(-)
create mode 100644 tools/virtio/linux/ucopysize.h
create mode 100644 tools/virtio/oot-stubs.h
--
MST
Powered by blists - more mailing lists