If you read Greg's blog, linked in the article, you can see that this isn't just about the drivers.<p>Android has introduced big new pieces of code into the Kernel including a security model called OpenBinder, a power management system called "wake locks" and a new framebuffer system. The trouble is Linux already had a security model, power management APIs and framebuffers before Android came along. So, it is alot of work to get all of this code into a shape that will mesh with what already exists in Kernel.org.<p>It is a fork of the Kernel at a very core level.<p>Getting the drivers in is just a small part of the work since it is nearly pointless getting drivers without merging in all of the things above that make Android, well, Android.<p>But, Google hasn't shown much resolve in fixing up its code and working with upstream.