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
>


Reply via email to