Received: by 2002:a5d:9c59:0:0:0:0:0 with SMTP id 25csp2181162iof; Tue, 7 Jun 2022 22:23:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzJvbmDBNCiFzkNXVD+SpS+OUQGO04rvWbxwOEAP1CGk1+rpVXyaq9ZHq5DgRmKUG67KhrJ X-Received: by 2002:a17:90b:1098:b0:1e2:f4bc:d0 with SMTP id gj24-20020a17090b109800b001e2f4bc00d0mr53626889pjb.125.1654665822270; Tue, 07 Jun 2022 22:23:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654665822; cv=none; d=google.com; s=arc-20160816; b=RKkiNX2ywOZS//Y6KbrEXo+z5ZgGYVJix4qu1eArdJGngq7M1YB43ItkwnMqxvklQy Iuj1nm14VOKKIWR15bzBzhL7mx82A5S88BxNJ61NLi11zK/VKUIe9F/kVPtJyYiJtQb0 7EM9OGmdZv2DqP3chhnGWFPgWY8I57NnRJwe7PHtJ+gD0G292YK8ooSYaRGsAk5YRa+K 7KnsHh7eA1FW+b0T3qBY2yPOZ32blZhaxYHYalwfLeOiYrpXNoGHZcLhMxTp6GopeWXq otapcSWrfkj91w8mT3CEH676YN+lMfclf0ghAHNIaASuTyCZuvIzhTM9GV2e2/OLi6BS J85g== 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=OJAtIV47Ai71N40ZWAkcQ9wnDy9IP5aBXkWiV1USrPk=; b=rGZLmOO4hAz5CrfP5u2FrUYXl96+TC95nlmCct/+TO9oTi9MnF1b2Vip0eL7dOYDH1 fsedN+tmxHWGUgikO84FkPNnVUSXHF3EvhohesYwArM/6zXWhNfzjWc4yKV+sKzQuvQV hppiZeM7vO9Pl/4PIb9c/NvOtnprQu04XkleHhOQM6BSL45VDLqM3z3x5l7Ok6XwE0lR EdRr2rfPGEg8undAjIJepkU4EkjUKSdOSFYW4ocG8PNBJ4swYwWy+4VeDd4nzC872QCD uWhzEEj2ZpYnDhECCktwrIZPwoQjRJ3kTpxY1bSqSeFqw8INzmjbL2QURTWoSFyxyGVx ioBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=NASDzK+G; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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. [23.128.96.19]) by mx.google.com with ESMTPS id 71-20020a63054a000000b003c1725602b4si27979584pgf.627.2022.06.07.22.23.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jun 2022 22:23:42 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=NASDzK+G; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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 96585363665; Tue, 7 Jun 2022 21:50:31 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1354929AbiFGTKH (ORCPT + 99 others); Tue, 7 Jun 2022 15:10:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47378 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1350204AbiFGSXA (ORCPT ); Tue, 7 Jun 2022 14:23:00 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6F2D4C5E5D; Tue, 7 Jun 2022 10:54:19 -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 dfw.source.kernel.org (Postfix) with ESMTPS id 50697617ED; Tue, 7 Jun 2022 17:53:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5C2D6C385A5; Tue, 7 Jun 2022 17:53:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1654624437; bh=Es88hOl7dOsT5p4S16j5QOi4YudCVRc+UBvDlBjPxw8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NASDzK+Go+FaPliYVEVwMt2x0uRZ/kZbCG4vM/QkTFlsssnR14s9BnqbZEAScx5xh 3nPRkm2B34nZoFHWxma2ETQuqb6MfnoqR8sP03uGTgHWFF/fGX57GK4QSRRQvw7Avp Wf5b353PhEspijPqBOi2eGeyj4io8K/AYvrUPFzo= 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.15 327/667] media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check Date: Tue, 7 Jun 2022 18:59:52 +0200 Message-Id: <20220607164944.576619529@linuxfoundation.org> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220607164934.766888869@linuxfoundation.org> References: <20220607164934.766888869@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 c8ed9315ef31..7421bc51709c 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