On Mon, Dec 11, 2023 at 4:24 AM Mark Brown broonie@kernel.org wrote:
On Mon, Dec 11, 2023 at 01:03:27PM +0100, David Hildenbrand wrote:
On 11.12.23 12:15, Mark Brown wrote:
This is linux-next. I pasted the commands used to build and sent links to a full build log in the original report.
Probably also related to "make headers-install":
https://lkml.kernel.org/r/20231209020144.244759-1-jhubbard@nvidia.com
The general problem is that some mm selftests are currently not written in way that allows them to compile with old linux headers. That's why the build fails if "make headers-install" was not executed, but it does not fail if "make headers-install" was once upon a time executed, but the headers are outdated.
Oh, it's obviously the new headers not being installed. The builds where I'm seeing the problem (my own and KernelCI's) are all fresh containers so there shouldn't be any stale headers lying around.
Ok, I was updating my headers and that's why I could not reproduce it. David, should the test be modified to handle old linux headers (disable the new tests #ifndef _UFFDIO_MOVE or some other way)?