you cant use any kernel, to run on a lgp500 u need the p500 kernel sources
provided by lg as open source - read this thread.
Obviously I understand that.
I wrote a script to find the smallest patch between LG sources and git://codeaurora.org/kernel/msm branch android-msm-2.6.35. The smallest I got was around 5MB. But there's a lot of crap that does not come from LG and are older/newer versions of files from git://codeaurora.org/kernel/msm. That would need to be resolved manually to get just the relevant LG changes.
In other words, it would have been super nice if they included git history with their sources.
If I have the diff with just the LG changes I could go to any kernel version in MSM/QSD tree. Does it make sense? If I'm missing something please do tell, I could just be wasting my time...