Thanks Lenovo for providing broken kernel sources and giving me an opportunity to explore the power of XDA stumbling upon which i have reverse engineered the kernel source from boot.img of stock s54 LP 5.0.2 rom and here we are today and why don't you update your stock rom to bit stable version ? Wait crap/nonfunctional sources I see Why don't you try our sources ? they stand proudly on my github. . that's what community power can do GPL VIOLATOR