usb: gadget: uvc: use on returned header len in video_encode_isoc_sg
authorMichael Grzeschik <m.grzeschik@pengutronix.de>
Fri, 22 Oct 2021 09:32:22 +0000 (11:32 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 29 Oct 2022 08:12:53 +0000 (10:12 +0200)
commit2f54ce7392d7c7cc5760f625c1b36c36a9f64cf4
treed2ebb41013dcc47ac67e19b80007e0e1e0cb3efa
parentd80db2f1450c50cdc794cda1ef02bac4e8a761ca
usb: gadget: uvc: use on returned header len in video_encode_isoc_sg

commit f262ce66d40cc6858d1fcb11e7b7f960448a4f38 upstream.

The function uvc_video_encode_header function returns the number of
bytes used for the header. We change the video_encode_isoc_sg function
to use the returned header_len rather than UVCG_REQUEST_HEADER_LEN and
make the encode function more flexible.

Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
Link: https://lore.kernel.org/r/20211022093223.26493-1-m.grzeschik@pengutronix.de
Cc: Dan Vacura <w36195@motorola.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/gadget/function/uvc_video.c