On 10/11/21 1:53 PM, Winiarska, Iwona wrote:
quoted
If you're in include/linux/x86-hacks.h, what prevents you from doing
#include "../../arch/x86/include/asm/intel-family.h"
?
In the end, to the compiler, it's just a file in a weird location in the
tree. I think I'd prefer one weird include to moving that file out of
arch/x86.
Using relative includes in include/linux is uncommon (I can see just one usage
in libfdt.h pulling stuff from scripts), so I thought I can't use it in this way
(seems slightly hacky to pull stuff from outside include path).
But if that would be ok, it looks like a good alternative to avoid duplication
in this case.
If you don't want to do it from a header, you can also do it directly
from a .c file that's outside of arch/x86.
I think that's a much better alternative than moving stuff elsewhere.
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel