• Trent Piepho's avatar
    V4L/DVB (10794): v4l2: Move code to zero querybuf output struct to v4l2_ioctl · 9cfb6a3f
    Trent Piepho authored
    For VIDIOC_QUERYBUF only the first two fields, size and type, are used as
    input.  The rest can be filled in by the driver as output.  Most drivers do
    not actually use all the field and unused ones should be zeroed out.  Some
    drivers have code to do this and some drivers should but don't.  So put
    some zero out code in v4l2_ioctl so that all drivers using that system get
    it.
    
    The drivers that have zeroing code get that code removed.
    
    Some drivers checked that the type field was valid, but v4l2_ioctl already
    does this so those checks can be removed as well.
    Signed-off-by: default avatarTrent Piepho <xyzzy@speakeasy.org>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
    9cfb6a3f
zoran_driver.c 91.8 KB