So is this a way around mainlining all of the silicon vendor's various kernels? I have heard that each vendor just hacks their hardware into the 3.10.X and then just keeps a repo of it to meet open source requirements. Because they are unable to make the quality requirements to get their code upstream.