mirror of
https://github.com/torvalds/linux.git
synced 2026-09-14 16:10:02 +02:00
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/20260629022124.131894-1-chenyichong@uniontech.com Link: https://lore.kernel.org/20260629022124.131894-2-chenyichong@uniontech.com Signed-off-by: Yichong Chen <chenyichong@uniontech.com> Acked-by: Eugenio Pérez <eperezma@redhat.com> Cc: chenyichong <chenyichong@uniontech.com> Cc: Jason Wang <jasowang@redhat.com> Cc: Lorenzo Stoakes <ljs@kernel.org> Cc: "Michael S. Tsirkin" <mst@redhat.com> Cc: Mike Rapoport <rppt@kernel.org> Cc: Paolo Abeni <pabeni@redhat.com> Cc: Xuan Zhuo <xuanzhuo@linux.alibaba.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
||
|---|---|---|
| .. | ||
| bug.h | ||
| build_bug.h | ||
| compiler.h | ||
| completion.h | ||
| cpumask.h | ||
| device.h | ||
| dma-mapping.h | ||
| err.h | ||
| export.h | ||
| gfp.h | ||
| hrtimer.h | ||
| irqreturn.h | ||
| kernel.h | ||
| kmemleak.h | ||
| kmsan.h | ||
| mm_types.h | ||
| mod_devicetable.h | ||
| module.h | ||
| printk.h | ||
| ratelimit.h | ||
| scatterlist.h | ||
| slab.h | ||
| spinlock.h | ||
| thread_info.h | ||
| topology.h | ||
| uaccess.h | ||
| ucopysize.h | ||
| uio.h | ||
| virtio_byteorder.h | ||
| virtio_config.h | ||
| virtio_features.h | ||
| virtio_ring.h | ||
| virtio.h | ||
| vringh.h | ||