Re: Never checked NULL pointer in drivers/media/v4l2-core/videobuf-core.c

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

 



Hi Shaodo,

On Thu, Feb 21, 2019 at 05:47:52PM -0700, Shaobo He wrote:
> Hello everyone,
> 
> I found that macro `CALLPTR` in drivers/media/v4l2-core/videobuf-core.c can 
> evaluate to NULL yet all its usages (__videobuf_copy_to_user, 
> __videobuf_copy_stream) are never NULL checked. I doubt but am not completely 
> sure that use cases of the CALLPTR macro can accept NULL pointers. Please let me 
> know if it makes sense or not.

videobuf (not to be confused with videobuf2) is old deprecated code, and
full of known issues that we will not attempt to solve. It should be
dropped, but we still have 8 drivers relying on it. Hans, do you think
we will ever move forward with this ? Could some of the drivers be
dropped ?

-- 
Regards,

Laurent Pinchart



[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