Unless I'm misunderstanding something then there is no reason to have p_s32 and p_s64 in struct v4l2_ext_control be of type __u32* instead of __s32* and __s64* respectively. So this series fixes that and updates the documentation. Daniel Lundberg Pedersen (2): media: videodev2.h: Fix p_s32 and p_s64 pointer types media: docs: vidioc-g-ext-ctrls.rst: Update p_s32 and p_s64 types Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 4 ++-- include/uapi/linux/videodev2.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) -- 2.38.4