Re: v4l: Use the video_drvdata function in drivers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wednesday 18 November 2009 10:13:30 Hans Verkuil wrote:
> > On Wed, Nov 18, 2009 at 2:01 AM, Hans Verkuil <hverkuil@xxxxxxxxx> wrote:
> >> Very nice cleanup!
> >
> > The last time I saw one of these relatively innocent-looking changes
> > being done across all drivers without testing, it introduced a rather
> > nasty and hard to find OOPS into one of my drivers and I had to fix
> > it:
> >
> > http://linuxtv.org/hg/v4l-dvb/rev/5a54038a66c9
> >
> > Is there some reason this is one massive patch instead of individual
> > patches for each driver?  How confident are we that this *really*
> > isn't going to break some bridge without anyone realizing it?  Is this
> > going to be some situation where it just "goes in" and then the
> > maintainers of individual bridges are going to have to clean up the
> > mess when users start complaining?
> >
> > If there are going to be a series of cleanups such as this, perhaps it
> > makes sense for Laurent to setup a tree with all the proposed fixes,
> > and put out a call for testers so we can be more confident that it
> > doesn't screw anything up.
> >
> > Don't get me wrong, I'm all for seeing these things cleaned up, and
> > the more functionality in the core the better.  But I am admittedly a
> > bit nervous to see huge patches touching all the drivers where I am
> > pretty sure that the developer probably only tested it on a couple of
> > drivers and is assuming it works across all.
> 
> I agree that it would help to split this patch up. Some cases are trivial,
> so they can be put together in one patch. When things get more complex it
> makes sense to put it in a separate patch for easier reviewing by the
> relevant maintainers.
> 
> This is a very nice cleanup and improves the driver code significantly.
> Especially since so many drivers keep copying the same useless code time
> and again :-(
> 
> Reducing driver code complexity is a very important goal since that is the
> weakest point of many of the existing drivers. But it should be done
> carefully of course and in such a manner that people can review it easily.

I will setup a test tree to help maintainers test the changes. I can split 
some patches if needed, but how would that help exactly ?

-- 
Regards,

Laurent Pinchart
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux