Message ID | 20230309-guenter-mini-v2-3-e6410d590d43@chromium.org |
---|---|
State | New |
Headers | show
Return-Path: <linux-media-owner@vger.kernel.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id BF117C742A7 for <linux-media@archiver.kernel.org>; Thu, 9 Mar 2023 14:46:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232071AbjCIOqC (ORCPT <rfc822;linux-media@archiver.kernel.org>); Thu, 9 Mar 2023 09:46:02 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53490 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232152AbjCIOpH (ORCPT <rfc822;linux-media@vger.kernel.org>); Thu, 9 Mar 2023 09:45:07 -0500 Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CCF33FD2A3 for <linux-media@vger.kernel.org>; Thu, 9 Mar 2023 06:44:23 -0800 (PST) Received: by mail-ed1-x531.google.com with SMTP id j11so7952774edq.4 for <linux-media@vger.kernel.org>; Thu, 09 Mar 2023 06:44:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1678373062; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=RGloBNHxOua9Iw1+mH1830UlqyJSA0ubuVXGPR5VpVE=; b=Bf5APZdqT3K6VVDk4+ybnR0BxTte+I0bAOPPNfDGeIlJ3IUIoKDg0Z2QNBneKc+yR3 sxRjPLLStzOPLh8F3CjUTPmckywHqjgwWG/pzBIEkMvblzkmXWglK19wRZ+EIWlfySkz A6opliPI5NIXQP1M/HGCVsKowTNSqaOcuJPUE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678373062; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RGloBNHxOua9Iw1+mH1830UlqyJSA0ubuVXGPR5VpVE=; b=FpSCJP4IMlwX04z9bt2vRJimlycKvmjgWiYIc98+OJ66Dvg7RJZfyr0+kEM+oeCGNV wsYRJVtQUDNSY3PzYisWmv2Pdyw5vhDkOfIb5xHTAgCs9zabdFomPD1B9LfuiCxLLOvd baxIX52A1ybfzFkBaLsVVNt1kKGNF0xWnoQ9ybWqWmFf0DhKgto3FbQLguqDuKpV2FdH 0mYP4823MExo5ZrcnGULXnZpz9rjfQLhvU9igXV+jpT+2v1Ss1jH83xBu+RZ1ZvOhZyR +CMmdKJ+RGoUuLHgaPboSd0rA6TnoaqxjKF5Li4kceZ0BHGzopNh9kVB+tllDyGRzbkR f73Q== X-Gm-Message-State: AO0yUKWShJ2TEN+N98LhL/ub0gKQNEyB9BGZFN2ASGWMnTJp3+8gTPBS v28EtPAaT/Kx8+NqMLu09yyk7w== X-Google-Smtp-Source: AK7set/ZeYuFKvSKId7fT7aGQyo38zgWhAUxXKPGVMvvkNp7gTgoUVbVjmWea+Tr46T+6j1NyIdGoQ== X-Received: by 2002:a17:906:8145:b0:8f4:9ef9:27bd with SMTP id z5-20020a170906814500b008f49ef927bdmr25149983ejw.12.1678373062394; Thu, 09 Mar 2023 06:44:22 -0800 (PST) Received: from alco.roam.corp.google.com ([2620:0:1059:10:1645:7aa4:a765:1966]) by smtp.gmail.com with ESMTPSA id l6-20020a50d6c6000000b004bdcc480c41sm9708931edj.96.2023.03.09.06.44.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Mar 2023 06:44:22 -0800 (PST) From: Ricardo Ribalda <ribalda@chromium.org> Date: Thu, 09 Mar 2023 15:44:07 +0100 Subject: [PATCH v2 3/3] media: uvcvideo: Release stream queue when unregistering video device MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20230309-guenter-mini-v2-3-e6410d590d43@chromium.org> References: <20230309-guenter-mini-v2-0-e6410d590d43@chromium.org> In-Reply-To: <20230309-guenter-mini-v2-0-e6410d590d43@chromium.org> To: Mauro Carvalho Chehab <mchehab@kernel.org> Cc: Ricardo Ribalda <ribalda@chromium.org>, Laurent Pinchart <laurent.pinchart@ideasonboard.com>, Max Staudt <mstaudt@chromium.org>, Alan Stern <stern@rowland.harvard.edu>, Sakari Ailus <sakari.ailus@linux.intel.com>, Guenter Roeck <linux@roeck-us.net>, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Sean Paul <seanpaul@chromium.org>, Tomasz Figa <tfiga@chromium.org>, Hans Verkuil <hverkuil-cisco@xs4all.nl> X-Mailer: b4 0.11.0-dev-696ae X-Developer-Signature: v=1; a=openpgp-sha256; l=3750; i=ribalda@chromium.org; h=from:subject:message-id; bh=BOH3IOWNxfqaNBRdefVmQLKOUCCvdngRMwRhJ9U9HtI=; b=owEBbQKS/ZANAwAKAdE30T7POsSIAcsmYgBkCfDBZZCAsDZoV+Uj3AcB7rPDnPOlhvem/gT0dPE9 2SpUApKJAjMEAAEKAB0WIQREDzjr+/4oCDLSsx7RN9E+zzrEiAUCZAnwwQAKCRDRN9E+zzrEiMT5D/ sFKGVLG1o4uVDZBkY8X9lWNriff4Ta2f7S0CWt4L9/JAAe98LBiZ7hq2HU4+hQnCSnAI6v8L0nY4vb Yuxpxfdslfvd7shxhsnQjkzVZGOCRMunmlGvInbhuraUzhD0Boyx6JUQtVhAx0LKflsHoTw3ASMWxJ nsxF/pnwRTb52pNpJzIM7kQGy4OjRhEgUEK2lAubcW71BtpxtVLIx8pSxuxEdqH9OuhuVGsEed5bpp SieEJKZBgxmG+293HdxXjOJ6zqvesWFEc8KF8p65fpFDTaDntRLwsTZ9sDoMO5KKTPpNeUoeQNMZrj ACzcLcfrmJ+F+0tMj0XjMXt9Pe0biHjiKtgYF0pTS7J8oolssixQo8XkDcX7hqLCK8gqonPbD8uEij g0YO4/AmSWNEDYjzUAuVzSphq97xzZbCv3LO2+jl91MpD6gTyQ+p0X/61R6laOiBg2mcRvyN0Wu/J9 k1pB7E72K0NUS4u332k8IQIHDthh3cL6U7prZrX24NIYhit8yKUOljIJjEJgNETD9qRICvHfMjTKne Zh09PpX3bz0Abk2vPU8QCAxNkPyolxWCyrFoFOwTGBhZa9shA3UOAg9LA0UQZoOrdjUKk8ZriLqT/s Kynw4i7b89LXM+U7HGaeAyhZHbZnKgQg+nGsFlAhVHArQAxqzkiNBCMwpmrA== X-Developer-Key: i=ribalda@chromium.org; a=openpgp; fpr=9EC3BB66E2FC129A6F90B39556A0D81F9F782DA9 Precedence: bulk List-ID: <linux-media.vger.kernel.org> X-Mailing-List: linux-media@vger.kernel.org |
Series |
None
|
expand
|
diff --git a/drivers/media/usb/uvc/uvc_driver.c b/drivers/media/usb/uvc/uvc_driver.c index 9fda863ec446..23d839f74ca5 100644 --- a/drivers/media/usb/uvc/uvc_driver.c +++ b/drivers/media/usb/uvc/uvc_driver.c @@ -1896,6 +1896,8 @@ static void uvc_unregister_video(struct uvc_device *dev) uvc_debugfs_cleanup_stream(stream); + vb2_queue_release(&stream->queue.queue); + mutex_unlock(&stream->queue.mutex); mutex_unlock(&stream->mutex); }