public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* OMAP patches for linux-media
@ 2009-06-16 13:40 Mauro Carvalho Chehab
  2009-06-16 14:24 ` Aguirre Rodriguez, Sergio Alberto
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Mauro Carvalho Chehab @ 2009-06-16 13:40 UTC (permalink / raw)
  To: Sakari Ailus
  Cc: Brijesh Jadav, Chaithrika Subrahmanya, David Cohen,
	Dominic Curran, Eduardo Valentin, Eero Nurkkala, Felipe Balbi,
	Hardik Shah, Hari Nagalla, Manjunath Hadli, Mikko Hurskainen,
	Muralidharan Karicheri, Nishanth Menon, R Sivaraj,
	Sandeep Paulraj, Sergio Alberto Aguirre Rodriguez, Tomi Valkeinen,
	Tuukka Toivonen, Vaibhav Hiremath, Hans Verkuil,
	Linux Media Mailing List

Hi Sakari and others,

I'm seeing lots of patches and discussions for OMAP and DaVinci being handled
at the linux-media Mailing List, as part of the development process of the open
source drivers.

However, it is hard to track all those discussions and be sure what patches are
ready for merging and what patches are just RFC.

On the development model we use here, we have driver maintainers that are
responsible to discuss about improvements on their drivers. They are generally
the driver authors or the one that first started submitting the patches for
that driver(s). 

One of the roles of the driver maintainers is to collect the patches for the
drivers they maintain, merge on their trees, and periodically ask the patch
merge. 

One fundamental concept on Kernel development is the concept of "Commit earlier
and commit often", meaning that the better is to send small, incremental, and
periodic patches, than wait until having everything done, then submit a big
patch. Every time I receive a big patch I need to postpone its analysis and
open a big window on my schedule to analyze it. Of course, this means to
postpone it, and generally results on lots of comments going back to developer,
that, in turn, will need to do lots of changes and return me back with another
big patch for me to analyze again, resulting on a long period of time for
merging it.

As you, Sakari, was the first one that started merging the OMAP drivers, I was
expecting that you would be the one that will handle the figure of the driver
maintainer for OMAP. I even created you an account at linuxtv for you to create
your trees there and ask me to merge from it.

Unfortunately, you haven't sent me any pull requests yet along this year. This
is concerning me a lot, since, at the end, I'll need to review big piles of
patches and/or drivers when you decide to submit the final version.

So, I decided to send you this email, c/c a random list of people that I
believe are involved on the submit and/or review process of those patches, in
the hope to better understand and to discuss what's happening and how can we
speedup the merge process of those patches.



Cheers,
Mauro

^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: OMAP patches for linux-media
@ 2009-06-18 11:41 Hans Verkuil
  0 siblings, 0 replies; 11+ messages in thread
From: Hans Verkuil @ 2009-06-18 11:41 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: sakari.ailus, sakari.ailus, Brijesh Jadav, Chaithrika Subrahmanya,
	Cohen David.A, Dominic Curran, Valentin Eduardo, Nurkkala Eero.An,
	Balbi Felipe, Hardik Shah, Hari Nagalla, Manjunath Hadli,
	Hurskainen Mikko, Muralidharan Karicheri, Nishanth Menon,
	R Sivaraj, Sandeep Paulraj, Sergio Alberto Aguirre Rodriguez,
	Valkeinen Tomi, Toivonen Tuukka.O, Vaibhav Hiremath,
	Linux Media Mailing List


> Hi Sakari,
>
> Em Wed, 17 Jun 2009 20:40:32 +0300
> Sakari Ailus <sakari.ailus@nokia.com> escreveu:
>
>> > So, I decided to send you this email, c/c a random list of people that
>> I
>> > believe are involved on the submit and/or review process of those
>> patches, in
>> > the hope to better understand and to discuss what's happening and how
>> can we
>> > speedup the merge process of those patches.
>>
>> There are a few reasons for apparent stalling of the development
>> process. I should have sent a status update earlier.
>>
>> The code quality of the ISP driver was originally quite low and from
>> that part it wouldn't have made much sense to repeatedly post that for
>> reviewing. It's been improving since many of the subdrivers have been
>> refactored or rewritten since I last posted the patchset. The end result
>> should be (more?) easily understood by human beings...
>
> Ok, makes sense.
>
>> Another reason for no upstream patches is that we are still depending on
>> the obsolete v4l2-int-device in the camera / sensor / lens / flash
>> driver interface. Hans' opinion was that we must switch to v4l2_subdev
>> instead with which I fully agree. However, due to our internal reasons
>> we have not been able to even start that transition process yet.
>>
>> There is no definite deadline for the v4l2_subdev transition (or even
>> its start) at the moment. I'm planning to update the patchset in
>> Gitorious, however.
>
> I also see advantages on porting it to v4l2 dev/subdev. However, I don't
> see
> much sense on holding a driver for such a long time just because an
> internal
> KABI, especially since the old v4l2-int-device is still supported, and
> provided
> that you'll do the conversion anyway.

That part is very important. The tvp514x driver went in while still using
v4l2-int-device, but the deal was that it would be converted as soon as
possible, in principle before the next kernel release. That was indeed the
case (and I'll prepare a pull request for that tomorrow), so I was OK with
it.

So if we accept other v4l2-int-device drivers, then only if we have a
solid agreement on when they will be converted to v4l2_subdev. It is very
tempting to postpone that once a driver is in, but the only way we can
have real reuse of i2c drivers is if they all use the same API.

Just my 5 cents...

Regards,

         Hans

>
> Whatever you decide, it is up to you do choose the proper snapshot where
> you
> consider the code ready for the merge submission.
>
> Just be nice with me by avoid sending me all drivers at the same time, on
> big
> pull requests ;)
>
> Cheers,
> Mauro
>


-- 
Hans Verkuil - video4linux developer - sponsored by TANDBERG


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-06-18 11:41 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-16 13:40 OMAP patches for linux-media Mauro Carvalho Chehab
2009-06-16 14:24 ` Aguirre Rodriguez, Sergio Alberto
2009-06-16 16:13   ` Mauro Carvalho Chehab
2009-06-16 15:40 ` Karicheri, Muralidharan
2009-06-16 16:25   ` Mauro Carvalho Chehab
2009-06-17  6:30 ` Hans Verkuil
2009-06-17  9:00   ` Mauro Carvalho Chehab
2009-06-17 21:01   ` [DaVinci] " Karicheri, Muralidharan
2009-06-18  6:11     ` Hans Verkuil
2009-06-17 17:40 ` OMAP " Sakari Ailus
  -- strict thread matches above, loose matches on Subject: below --
2009-06-18 11:41 Hans Verkuil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox