Received: by 2002:a5d:9c59:0:0:0:0:0 with SMTP id 25csp2191805iof; Tue, 7 Jun 2022 22:43:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxYBzXlXcYjB+ZOK9M9P9EBdHPqLDezkPkOjxpIOWTjmxOlOCJJkcks+u34y8DX1QK/VopL X-Received: by 2002:a65:66cb:0:b0:3fc:8486:2a4 with SMTP id c11-20020a6566cb000000b003fc848602a4mr28235424pgw.525.1654667023975; Tue, 07 Jun 2022 22:43:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654667023; cv=none; d=google.com; s=arc-20160816; b=hR48BeV1XhNYZKyuUoCCW1xnxYGZU10D7MGy64kg7bEDVRSy9x0U1irm6/+9D4zBan hVeldaVpDKaIOAY9USJjjgGkPLXwUuoIxKz0oH6com2ebg8HX7R9TfKIu3NKGJrynfvy TmC6NhfPKA+ey04Sr1RotppPAn1swsiTGWWUO3Jyf4kIRLmU8fpe7DUbjmGyyxZ5gmJZ ZhVimByXSTcI0x5QhoHjfqjIhzK26ue2dnZkSnOFVYRijDglg3YSUFnu/a1gduvtaFLo bdDRIebRZJphrxThm4AIlGHD9Qkn6DBTwQwT4Gm3mz8c+IXXA00dcongqg3Onk0vBb6W sl8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=8/792U7BXvL2K8tG7k0ObrRE/GigX74V0KrHAFYEOcA=; b=HYb8P/Wy6Y+orGbF6pIbRVf2RjwjEFN4ytDeXhjqD+CyDWG3aih/vuIz2bnf6Nlu6H tyhBbojuRkoX+/Zyqn0jIwF2bT9/hd8o/EyLKkbuD78W8OvVVxKAkxNTgAXaarLevgTx FZ/a0wf7FeDhbzgwFhMsr7CpXS3LMi2aysLKBrPwqGxZ5qg4bMuq8gAPm4JDB2ZAd4NO p6XB7w8nxvV6fXc7jGH2UOYGEI4A57U3rkCgRUizoBoJ7XMs+QailU4q36RhX7Yx3SGf +d/sZSK+KibyrXsl/kkDlPjsAps6SoGoF8ORjA0BjHhZmIuB3jkEHfQfca1pBB2VEFHa cQxw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=cMLKnttC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id e8-20020a656788000000b003fc57f211c0si27833597pgr.22.2022.06.07.22.43.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jun 2022 22:43:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=cMLKnttC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id C81582149DF; Tue, 7 Jun 2022 22:08:46 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1359074AbiFGVJe (ORCPT + 99 others); Tue, 7 Jun 2022 17:09:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56502 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1359441AbiFGULj (ORCPT ); Tue, 7 Jun 2022 16:11:39 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E3FCD186286; Tue, 7 Jun 2022 11:27:33 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 84813B822C0; Tue, 7 Jun 2022 18:27:32 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DAB5CC3411F; Tue, 7 Jun 2022 18:27:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1654626451; bh=t3KgDBoRNahgs6xF79gygq+QwA6KZlOibgIuhdnAiuw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cMLKnttC9y06ukD+1cviekqyjJepK36KNW/TWWekZSaLaE4xfFRc3WzMnEB01zvNJ LOoisquvvzPJFQlzoIzh1/uuFhp/JSIlvuhxNa6PAfE1QZIPY2EdM4eLFUfUDYMsy6 Kmm3EeTrPk4EvBGyVoHQFzhJB4+Hc4QqYuIePQu0= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Eugen Hristev , Jacopo Mondi , Hans Verkuil , Mauro Carvalho Chehab , Sasha Levin Subject: [PATCH 5.17 381/772] media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check Date: Tue, 7 Jun 2022 18:59:33 +0200 Message-Id: <20220607165000.243088983@linuxfoundation.org> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220607164948.980838585@linuxfoundation.org> References: <20220607164948.980838585@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable 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 From: Eugen Hristev [ Upstream commit 91f49b80983f7bffdea9498209b2b896231ac776 ] While this does not happen in production, this check should be done versus the mask, as checking with the YCYC value may not include some bits that may be set. It is correct and safe to check the whole mask. Fixes: 123aaf816b95 ("media: atmel: atmel-sama5d2-isc: fix YUYV format") Signed-off-by: Eugen Hristev Reviewed-by: Jacopo Mondi Signed-off-by: Hans Verkuil Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Sasha Levin --- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/atmel/atmel-sama5d2-isc.c b/drivers/media/platform/atmel/atmel-sama5d2-isc.c index 949035cdb846..a1fd240c6aeb 100644 --- a/drivers/media/platform/atmel/atmel-sama5d2-isc.c +++ b/drivers/media/platform/atmel/atmel-sama5d2-isc.c @@ -267,7 +267,7 @@ static void isc_sama5d2_config_rlp(struct isc_device *isc) * Thus, if the YCYC mode is selected, replace it with the * sama5d2-compliant mode which is YYCC . */ - if ((rlp_mode & ISC_RLP_CFG_MODE_YCYC) == ISC_RLP_CFG_MODE_YCYC) { + if ((rlp_mode & ISC_RLP_CFG_MODE_MASK) == ISC_RLP_CFG_MODE_YCYC) { rlp_mode &= ~ISC_RLP_CFG_MODE_MASK; rlp_mode |= ISC_RLP_CFG_MODE_YYCC; } -- 2.35.1