Can anyone please explain me why the header files are separted into include directory as well as under arch?
If I want to link my source code to include the header files, where should I actually take it from?
I am writing a program on a ARM host ( not cross compiling )
Can someone explain the structure of header files in the kernel? How are they spread and the logic behind it?