Can some one please explain what are kernel headers. I found this(kernel headers) in the below lines.
A more common problem is that some Linux distros distribute incomplete kernel headers. You'll need to
compile your code using various header files from the Linux kernel. Murphy's Law states that the headers that
are missing are exactly the ones that you'll need for your module work.
Thanks in advance.