On Mon, Jan 30, 2023 at 2:46 PM Shuah Khan <skhan@xxxxxxxxxxxxxxxxxxx> wrote: > > On 1/27/23 06:57, Mathieu Desnoyers wrote: > > Hi, > > > > This series fixes incorrect kernel header search path in kernel > > selftests. > > > > Near the end of the series, a few changes are not tagged as "Fixes" > > because the current behavior is to rely on the kernel sources uapi files > > rather than on the installed kernel header files. Nevertheless, those > > are updated for consistency. > > > > There are situations where "../../../../include/" was added to -I search > > path, which is bogus for userspace tests and caused issues with types.h. > > Those are removed. > > > > Thanks, > > > > Mathieu > > > > Mathieu Desnoyers (34): > > The below patches are now applied to linux-kselftest next for Linux 6.3-rc1 > > > selftests: arm64: Fix incorrect kernel headers search path > > selftests: clone3: Fix incorrect kernel headers search path > > selftests: core: Fix incorrect kernel headers search path > > selftests: dma: Fix incorrect kernel headers search path > > selftests: dmabuf-heaps: Fix incorrect kernel headers search path > > selftests: drivers: Fix incorrect kernel headers search path > > selftests: filesystems: Fix incorrect kernel headers search path > > selftests: futex: Fix incorrect kernel headers search path > > selftests: gpio: Fix incorrect kernel headers search path > > selftests: ipc: Fix incorrect kernel headers search path > > selftests: kcmp: Fix incorrect kernel headers search path > > selftests: media_tests: Fix incorrect kernel headers search path > > selftests: membarrier: Fix incorrect kernel headers search path > > selftests: mount_setattr: Fix incorrect kernel headers search path > > selftests: move_mount_set_group: Fix incorrect kernel headers search > > path > > selftests: perf_events: Fix incorrect kernel headers search path > > selftests: pid_namespace: Fix incorrect kernel headers search path > > selftests: pidfd: Fix incorrect kernel headers search path > > selftests: ptp: Fix incorrect kernel headers search path > > selftests: rseq: Fix incorrect kernel headers search path > > selftests: sched: Fix incorrect kernel headers search path > > selftests: seccomp: Fix incorrect kernel headers search path > > selftests: sync: Fix incorrect kernel headers search path > > selftests: user_events: Fix incorrect kernel headers search path > > selftests: vm: Fix incorrect kernel headers search path > > selftests: x86: Fix incorrect kernel headers search path > > selftests: iommu: Use installed kernel headers search path > > selftests: memfd: Use installed kernel headers search path > > selftests: ptrace: Use installed kernel headers search path > > selftests: tdx: Use installed kernel headers search path > > > > These will be applied by maintainers to their trees. Not in this form. They break the build. > > selftests: bpf: Fix incorrect kernel headers search path # 02/34 > > selftests: net: Fix incorrect kernel headers search path # 17/34 > > selftests: powerpc: Fix incorrect kernel headers search path # 21/34 > > selftests: bpf docs: Use installed kernel headers search path # 30/34 > > thanks, > -- Shuah