Hi Jakub, On 04/09/2026 18:13, Matthieu Baerts (NGI0) wrote: > KHDR_INCLUDES is typically used to include headers from the kernel > source directory instead of only relying on the ones from the host: they > can be missing or outdated. See the issue reported in [1] where users > have to set USERCFLAGS instead, which shouldn't be needed. > > The kselftest doc [2] recommends assigning KHDR_INCLUDES to CFLAGS in a > target Makefile. lib.mk will set KHDR_INCLUDES to "-isystem > $(top_srcdir)/usr/include" if the user didn't set it, e.g. if the kernel > was built in a different build directory. > > Other net targets have KHDR_INCLUDES added to their CFLAGS.
These patches didn't get picked up in the tests because the Clang build failed with Rust code: https://netdev-ctrl.bots.linux.dev/logs/build/1158213/14791779/build_clang/stderr I only modified the selftests here. Other patches sent before me have the same issue, but some sent after don't. One of those "random" issues on the build server? Cheers, Matt

