Hi,
when trying to compile my own kernel on a system where a grsecurity patched kernel is running with the option CONFIG_PAX_MEMORY_UDEREF set to Yes the compilation fails. The reason is that the file include/generated/utsrelease.h is not properly generated and this is perfectly reproducible. The fastest way to check is to just call
make prepare
and then
cat include/generated/utsrelease.h
will print:
CHK include/generated/utsrelease
Of course, this file cannot be successfully compiled anymore. As soon as I disable CONFIG_PAX_MEMORY_UDEREF "make prepare" updates the utsrelease.h properly again.
Is this a kernel bug or a grsecurity bug?
Thanks, Michael