Re: Forked android kernel development from linux kernel mainline

From: Florian Fainelli
Date: Tue Nov 09 2010 - 08:27:21 EST


Arnaud,

On Sunday 07 November 2010 22:44:48 Arnaud Lacombe wrote:
> Hi,
>
> On Sun, Nov 7, 2010 at 10:57 AM, Greg KH <greg@xxxxxxxxx> wrote:
> > [...]
>
> Just a small comment to say that Android is not the only one (but
> certainly the most visible, and thus easiest to bash on) not making
> effort to get their stuff in mainline. OpenWRT people are also
> maintaining their fork of the kernel, without even using git, and not
> contributing much to mainline (I'm certainly mistaken on that last
> comment).

You are a bit rude and mistaking at the same time. We did contribute back TI
AR7, Mikrotik RB532, RDC R-321x, IXP4xx to name a few and a lot of various
patches on different related projects.

So I do agree the situation is not the best because we still maintain too many
patches in the OpenWrt repository, especially since the added value of OpenWrt
do not only resides in the kernel patches for a specific target.

Please understand that we are just human beings and right now, ar71xx is
becoming more and more present on the wireless routers market, that's why
developpers (Imre and Gabor) are being kept busy making this target work fine
on all of the routers out there (and it's not just about 1 or 2 models, we are
talking about nearly 50, all of these with different hardware integration, thus
challenges).

The fact that we are using subversion is purely gratuitous, remember this is
just a tool after all. The flat structure that we have, and the per-kernel
version patches still makes it easy for people to pick whatever they need from
our tree. Certainly this is not ideal, but no major stopper.

>
> I'm still stuck to use their 2.6.32 to use my AR71xx-based (MIPS)
> boards, just this part is +15kloc.

2.6.36 support for ar71xx is out there since Oct 8th.
--
Florian
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/