[linux-dvb] Siano's patches
urishk at yahoo.com
Tue Jan 20 10:30:39 CET 2009
--- On Tue, 1/20/09, Trent Piepho <xyzzy at speakeasy.org> wrote:
> From: Trent Piepho <xyzzy at speakeasy.org>
> Subject: Re: Siano's patches
> To: "Uri Shkolnik" <urishk at yahoo.com>
> Cc: "Mauro Carvalho Chehab" <mchehab at infradead.org>, "Michael Krufky" <mkrufky at linuxtv.org>, linux-media at vger.kernel.org, "linux-dvb" <linux-dvb at linuxtv.org>
> Date: Tuesday, January 20, 2009, 3:49 AM
> On Mon, 19 Jan 2009, Uri Shkolnik wrote:
> > Siano has some dozens of commercial Linux-based
> customers using the
> > discussed sources. Those customers have their own QA
> > additionally to Siano internal QA team (which includes
> dedicated engineer
> > for this task). Some of those companies products are
> already in the
> > market (production level).
> But how much testing do you give other manufacturers'
> hardware with your
> code? Your hardware might work, but you could have broken
> someone else's.
> I've found that getting patches into the kernel is
> usually significantly
> harder than writing them in the first place.
mmm.... You have a good point here. I don't know, there is a kind of catch-22 here. True the code may break someone else', or violate something unknown to me. But, how can it be tested if you don't have suitable hardware?
Take the SPI as example. The code is for system with PXA CPU, which is connected with SPI/SPP bus to the SMS DTV chip-set. You need such (hw) device in order to check/test it. Who has this hardware but some manufacturers? Maybe someone bought & hacked such a commercial device, but I never got any indication that anyone did such a thing.
You can of course just compile the code and see if the build is completed successfully, without running it on a real target. This is some kind of code testing, and that is what I referred to as "kernel-coding related remarks" in my post.
More information about the linux-dvb