Drop the <uapi/linux/types.h> includes now that <linux/types.h> (tools/include/linux/types.h) has a definition for __aligned_le64, which is needed by <linux/iommufd.h>. Including <uapi/linux/types.h> is harmless but causes benign typedef redefinitions. This is not a problem for VFIO selftests but becomes an issue when the VFIO selftests library is built into KVM selftests, since they are built with -std=gnu99 which does not allow typedef redifitions. No functional change intended. Signed-off-by: David Matlack <dmatlack@google.com> Link: https://lore.kernel.org/r/20251219233818.1965306-3-dmatlack@google.com Signed-off-by: Alex Williamson <alex@shazbot.org> |
||
|---|---|---|
| .. | ||
| lib | ||
| scripts | ||
| .gitignore | ||
| Makefile | ||
| vfio_dma_mapping_test.c | ||
| vfio_iommufd_setup_test.c | ||
| vfio_pci_device_init_perf_test.c | ||
| vfio_pci_device_test.c | ||
| vfio_pci_driver_test.c | ||