kernel: guard uvc queue readiness

This commit is contained in:
Brad Stein 2026-01-23 16:32:47 -03:00
parent 213673274d
commit dc971175d9

View File

@ -1,6 +1,6 @@
--- a/drivers/usb/gadget/function/uvc_video.c --- a/drivers/usb/gadget/function/uvc_video.c
+++ b/drivers/usb/gadget/function/uvc_video.c +++ b/drivers/usb/gadget/function/uvc_video.c
@@ -763,12 +763,44 @@ @@ -763,17 +763,60 @@
{ {
int ret; int ret;
@ -42,7 +42,6 @@
+ video->uvc_num_requests, video->reqs_per_frame, + video->uvc_num_requests, video->reqs_per_frame,
+ video->queue.use_sg, video->queue.flags); + video->queue.use_sg, video->queue.flags);
+ +
@@ -807,6 +820,15 @@
video->is_enabled = true; video->is_enabled = true;
+ if (!video->queue.queue.lock || !video->queue.queue.ops || + if (!video->queue.queue.lock || !video->queue.queue.ops ||