Files
Yichong Chen 74a21a2db6 tools/virtio: add missing compat definitions for vhost_net_test
Patch series "tools: Fix tools/virtio test build", v2.

This series fixes build failures hit by:

  make -C tools/virtio test

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


This patch (of 2):

vhost_net_test builds virtio_ring.c in userspace.

Recent virtio headers pull in helper headers that are not provided by the
tools/virtio compatibility layer, including asm/percpu_types.h,
linux/completion.h, linux/mod_devicetable.h and linux/virtio_features.h.

Add the missing compat definitions and the DMA attribute used by the
current virtio ring code.

Link: https://lore.kernel.org/[email protected]
Link: https://lore.kernel.org/[email protected]
Signed-off-by: Yichong Chen <[email protected]>
Acked-by: Eugenio Pérez <[email protected]>
Cc: chenyichong <[email protected]>
Cc: Jason Wang <[email protected]>
Cc: Lorenzo Stoakes <[email protected]>
Cc: "Michael S. Tsirkin" <[email protected]>
Cc: Mike Rapoport <[email protected]>
Cc: Paolo Abeni <[email protected]>
Cc: Xuan Zhuo <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
2026-07-01 19:02:56 -07:00
..
…
…
…
…
…
…
…
2025-12-24 08:02:56 -05:00
…
2025-12-24 08:02:55 -05:00
…