On Mon, Jun 29, 2026 at 4:22 AM Yichong Chen <[email protected]> wrote: > > Hi, > > This series fixes build failures hit by: > > make -C tools/virtio test > > It is based on linux-next commit: > > commit 3d5670d672ae ("Add linux-next specific files for 20260626") > > Patch 1 adds tools/virtio compatibility definitions needed by current > virtio headers when building the tools/virtio tests. Patch 2 makes > tools/include/linux/overflow.h include stdint.h for SIZE_MAX, which is > used by its size helper functions. > > With the series applied, make -C tools/virtio test builds virtio_test, > vringh_test and vhost_net_test successfully. > > Tested on x86_64 and arm64 with: > > make -C tools/virtio clean > make -C tools/virtio test >
Acked-by: Eugenio Pérez <[email protected]> Thanks! > Changes in v2: > - Rebase and retest on linux-next. > - Add the missing asm/percpu_types.h compat header reported by Eugenio. > - Keep the tools/virtio compat definitions aligned with current > virtio_features.h helpers. > - Drop the slab.h kmalloc_obj/kmalloc_objs change because linux-next > already defines them in tools/virtio/linux/kernel.h. > > Yichong Chen (2): > tools/virtio: Add missing compat definitions for vhost_net_test > tools/include: Include stdint.h for SIZE_MAX in overflow.h > > tools/include/linux/overflow.h | 1 + > tools/virtio/asm/percpu_types.h | 7 +++ > tools/virtio/linux/completion.h | 9 ++++ > tools/virtio/linux/device.h | 1 + > tools/virtio/linux/dma-mapping.h | 1 + > tools/virtio/linux/mod_devicetable.h | 14 +++++ > tools/virtio/linux/virtio_features.h | 79 ++++++++++++++++++++++++++++ > 7 files changed, 112 insertions(+) > create mode 100644 tools/virtio/asm/percpu_types.h > create mode 100644 tools/virtio/linux/completion.h > create mode 100644 tools/virtio/linux/mod_devicetable.h > create mode 100644 tools/virtio/linux/virtio_features.h > > -- > 2.51.0 >

