Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp11951452rwl; Tue, 3 Jan 2023 07:05:32 -0800 (PST) X-Google-Smtp-Source: AMrXdXvj3qGE5RzyBxqwGsDgKr0aNxdVSBwDUmjlRI/Cj43ol3K/uVUSIuL6RZLnqE/lRPfaGtrI X-Received: by 2002:a17:90a:a597:b0:226:587:7911 with SMTP id b23-20020a17090aa59700b0022605877911mr28046878pjq.20.1672758332031; Tue, 03 Jan 2023 07:05:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672758332; cv=none; d=google.com; s=arc-20160816; b=eH5Veru8zggUnY7gHS6Xh1IeUAP+sR2mcFCIZoE3o3PL1zD7POC16EYKeAHXcMKmDM CMUuxznywcff03hT2j821moXpuNSDRcPHBTydwba49xmzRfljkS1i6j+n5F/NtD0YCKL 2RH4jrXrevw8LtRBWl4jw748plXeeniyCbs2AQdlW0IT8oQtBzHA42x+l4Muc30qnD6T Ffo2M9lddhhMZMUBUC+rWt6DP3XI79Y5Si9RudNOtrae3/wfheI2fLkINqZGFANq13I+ cq8h7j71GSA4gT2BSRm6uEAH/hknhBWjKtCvoXOrRDPD/ko5uR7pwuu2i2nopjWNkFh/ ikOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=wqfFFHAyvqsLmgM2yfmYHneo/JOpztsRLGoLHK+NPXk=; b=jTNSy8LdB02NBz1JiLGmchzpAngfOQB4nvJyuPC9WpEpyANtFvtWoKQSSd7wGOEgu/ EcILx90EwosK4s8io9wPEMmxy1pH7TqfWBvJcL6k3SiEwz1d2ENjyZTNw6JSToms8qoS mnG1ig5SP9OOgmBw8/3iBieVIzi+mOEymNv5RdrVSv3TJFNeck3FFZ+qXeQE6AlMy4MK xRiq3wqhzr93vHQSX286J9k57xPklpx1qk2XeYmCYMGf8nGyRaxkezINk9RKf2lxsiBv ct7j6AEwPLvlGp68Q2iH7vdLqlS1Yb7qmcUb4wdUN53lTAr0A2fiOiU/oUl+zalYGJF/ KmSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=Kf+xME4j; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id mi15-20020a17090b4b4f00b0021a1261c317si37133725pjb.126.2023.01.03.07.05.23; Tue, 03 Jan 2023 07:05:32 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=Kf+xME4j; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238067AbjACOic (ORCPT + 60 others); Tue, 3 Jan 2023 09:38:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49766 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238064AbjACOiQ (ORCPT ); Tue, 3 Jan 2023 09:38:16 -0500 Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AC9FC12741 for ; Tue, 3 Jan 2023 06:37:34 -0800 (PST) Received: by mail-pj1-x102d.google.com with SMTP id 60-20020a17090a0fc200b002264ebad204so9674729pjz.1 for ; Tue, 03 Jan 2023 06:37:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=wqfFFHAyvqsLmgM2yfmYHneo/JOpztsRLGoLHK+NPXk=; b=Kf+xME4jFYtJHUyw0Rj1pQ/k7YhClO3rP3zHIsOqtyOwpdSzxKuEyv72mo9f2TcBM7 M3WBbHt0oyL6J5PFuOGFGOGOTrXJdzJ4DjmD7CsfbVW39Nb2wZzlCuOtW79GbjbwUY9l so7LUtmcurnCRYUzrGgCjWilqJf5Okl3Heutk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wqfFFHAyvqsLmgM2yfmYHneo/JOpztsRLGoLHK+NPXk=; b=GusbdVH0/o3IruNW55dTNcgo41zxCrFajKi+CWgeqHvY52ei5G9EiJb3PJ0UWaLC4Z 1HQUyQk0cgLyJUMOjigbBmd1h4u/BNxf+kKJeGXxAkT5CQNvEHYlKpWVhqWTVL0zRJP8 h/dm0RuG5TNhMuqvtz3PHd/JZJnXZjEGlOM2fj2QeGdly/tUofokrsm3znZR3AdzO64I qnvKWv2vUh5Y2lR0bBgvRW9pajorUuvEHjkT5OqM6P2laApkPbG8vwEDyH2PtoLJXF2e trmJXGP7zLwSOccGqwzC9ZfrJWEzNsK78p9Sv8NAHGmAAkU2c2T97meB8jzxQSSIaVhG 1Xgg== X-Gm-Message-State: AFqh2kpogRc9MC8KbNCJIJaWJEsqDb5r7XBKyKRMy6POUbIiVM/DkUpL u6LmycvxgMm7KVzmYAaClqTrju86gL7gj70AIYI= X-Received: by 2002:a05:6a21:1649:b0:ad:d197:59c7 with SMTP id no9-20020a056a21164900b000add19759c7mr53425857pzb.46.1672756653933; Tue, 03 Jan 2023 06:37:33 -0800 (PST) Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com. [209.85.215.178]) by smtp.gmail.com with ESMTPSA id i126-20020a625484000000b00576d76c9927sm20528090pfb.106.2023.01.03.06.37.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 03 Jan 2023 06:37:33 -0800 (PST) Received: by mail-pg1-f178.google.com with SMTP id v3so20240120pgh.4 for ; Tue, 03 Jan 2023 06:37:32 -0800 (PST) X-Received: by 2002:aa7:99cd:0:b0:581:3f7a:8ad0 with SMTP id v13-20020aa799cd000000b005813f7a8ad0mr1778045pfi.21.1672756652431; Tue, 03 Jan 2023 06:37:32 -0800 (PST) MIME-Version: 1.0 References: <20220920-resend-v4l2-compliance-v2-0-b0ceb15353ac@chromium.org> In-Reply-To: From: Ricardo Ribalda Date: Tue, 3 Jan 2023 15:37:21 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH RESEND v2 0/7] Follow-up patches for uvc v4l2-compliance To: Laurent Pinchart Cc: Mauro Carvalho Chehab , Hans Verkuil , Hans Verkuil , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Hans Verkuil Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Laurent On Thu, 29 Dec 2022 at 23:13, Laurent Pinchart wrote: > > Hi Ricardo, > > On Fri, Dec 02, 2022 at 06:21:34PM +0100, Ricardo Ribalda wrote: > > This patchset contains the fixes for the comments on "v10 of Fix > > v4l2-compliance errors series". In particular to the patches > > > > -uvcvideo: uvc_ctrl_is_accessible: check for INACTIVE > > -uvcvideo: improve error handling in uvc_query_ctrl() > > > > And the patch: > > -uvcvideo: Fix handling on Bitmask controls > > Patches 1/7, 3/7, 4/7 and 6/7 are fine (possibly with changes mentioned > in my review comments that I can handle when applying). I can apply them > to my tree already (with a minor conflict resolution between 2/7 and > 3/7), but it may be easier for you to send a v3 of the whole series. > Please let me know what you'd prefer. Just sent a v3 of the patchset. If 1-8 are OK, feel free to to merge them in your tree, we can add "Use-standard-names-for-menus" later. It is not needed to pass the compliance. It is on this set just because it depends on this set. Thanks! > > To: Laurent Pinchart > > To: Mauro Carvalho Chehab > > Cc: linux-media@vger.kernel.org > > Cc: linux-kernel@vger.kernel.org > > Cc: Hans Verkuil > > Signed-off-by: Ricardo Ribalda > > > > --- > > Changes in v2: > > - Include "Get menu names from framework series" > > https://lore.kernel.org/r/20220920-standard-menues-v2-0-a35af3243c2f@chromium.org > > - Link to v1: https://lore.kernel.org/r/20220920-resend-v4l2-compliance-v1-0-81364c15229b@chromium.org > > > > --- > > Hans Verkuil (2): > > media: uvcvideo: uvc_ctrl_is_accessible: check for INACTIVE > > media: uvcvideo: improve error logging in uvc_query_ctrl() > > > > Ricardo Ribalda (5): > > media: uvcvideo: Return -EACCES for Wrong state error > > media: uvcvideo: Do not return positive errors in uvc_query_ctrl() > > media: uvcvideo: Fix handling on Bitmask controls > > media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU > > media: uvcvideo: Use standard names for menus > > > > drivers/media/usb/uvc/uvc_ctrl.c | 230 ++++++++++++++++++++++++++++--------- > > drivers/media/usb/uvc/uvc_driver.c | 9 +- > > drivers/media/usb/uvc/uvc_v4l2.c | 85 ++++++++++---- > > drivers/media/usb/uvc/uvc_video.c | 15 +-- > > drivers/media/usb/uvc/uvcvideo.h | 8 +- > > include/uapi/linux/uvcvideo.h | 3 +- > > 6 files changed, 258 insertions(+), 92 deletions(-) > > --- > > base-commit: 521a547ced6477c54b4b0cc206000406c221b4d6 > > change-id: 20220920-resend-v4l2-compliance-4fdbe4fbd7b5 > > -- > Regards, > > Laurent Pinchart -- Ricardo Ribalda