It seems that in order to build LVM you need to have the same Kernel version in /usr/src/linux as that whose contents are in /usr/include/{asm,asm-arm,linux} otherwise it won't build.