Re: [PATCH v3 5/5] v4l: Add driver for Micron MT9M032 camera sensor

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

 



Hi Sakari,

On Thursday 08 March 2012 19:17:46 Sakari Ailus wrote:
> On Wed, Mar 07, 2012 at 12:31:34PM +0100, Laurent Pinchart wrote:

[snip]

> > > > +static int mt9m032_set_frame_interval(struct v4l2_subdev *subdev,
> > > > +				      struct v4l2_subdev_frame_interval *fi)
> > > > +{
> > > > +	struct mt9m032 *sensor = to_mt9m032(subdev);
> > > > +	int ret;
> > > > +
> > > > +	if (sensor->streaming)
> > > > +		return -EBUSY;
> > > > +
> > > > +	memset(fi->reserved, 0, sizeof(fi->reserved));
> > > 
> > > I'm not quite sure these should be touched.
> > 
> > Why not ? Do you think this could cause a regression in the future when
> > the fields won't be reserved anymore ?
> 
> The user is responsible for setting those fields to zero. If we set them to
> zero for them they will start relying on that. At some point that might not
> hold true anymore.

Thinking about it some more, applications should set the reserved fields to 0, 
or first issue a get call and modify the fields it's interested in, keeping 
the reserved fields at their default value. I'll remove the memset here.

-- 
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