Hi Niklas, On Thu, Mar 29, 2018 at 02:35:34PM +0200, Niklas Söderlund wrote: > > + /* > > + * Create a static mapping between the CSI virtual channels > > + * and the input streams. > > + * > > + * This should be enhanced, but v4l2 lacks the support for > > + * changing that mapping dynamically at the moment. > > + * > > + * We're protected from the userspace setting up links at the > > + * same time by the upper layer having called > > + * media_pipeline_start(). > > + */ > > + list_for_each_entry(link, &entity->links, list) { > > I wonder is this list_for_each_entry() really needed? Can't you simply > iterate over all sink pads as with the loop bellow but drop the pad == > link->sink check? Maybe I'm missing something. This was a review made by Sakari here: https://patchwork.linuxtv.org/patch/44422/ The idea is that we need to know if the pad is enabled, and as far as I know this information is only stored at the link level, not at the pad level. > Apart from this and the small nit-picks (one more bellow) I think this > patch is fine. Once I understand this I be happy to add my tag to this > change, great work! Is this a reviewed by? :) > I also think you shall consider to add a MAINTAINERS record for the RX > and TX drivers. Maybe one entry for both drivers as they live in the > same directory but I think one of the two should add it :-) Right, I'll do it, thanks! Maxime -- Maxime Ripard, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com
Attachment:
signature.asc
Description: PGP signature