Received: by 2002:a17:90a:9307:0:0:0:0 with SMTP id p7csp3964798pjo; Tue, 3 Mar 2020 10:11:52 -0800 (PST) X-Google-Smtp-Source: ADFU+vthVVEFYilmCE15OHHHaxpAVpqNpnshcCtvTCICijPdiF4Ppe767xHmOBsCjP245HJPGHs3 X-Received: by 2002:a05:6830:143:: with SMTP id j3mr4329149otp.355.1583259112038; Tue, 03 Mar 2020 10:11:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1583259112; cv=none; d=google.com; s=arc-20160816; b=ck3gGogozexpvJjsiQvUpNB2RU3uss639EnhJf7q0KQLpJdxh731ZrdUABOwA+VD0N 9mJuwxMANGFigvP8f/zBXe9iC8IOPXWK5rVVE8nvNw5Gd8ASbAKdHzAzflYRgIL96ykz HTR7YxMv6MS5XIDfBNH0ONRpqCCzCjAuovYCuN7v/RmQx7Vh0TSh0OAkGyU+/1+BGajS tNDAS8KKYupX1/TWAFtMfmBGu5N6S2xQ4/xHT7ds/ZLYnJ557nbe3BZvIS19mPWzCFoT o1Hv8x8GKEFHw1RcPr0/EVmeQs/sdvIYxtnrtNpG8MRm9lOljCIfdANMXzEyrahrcrVZ 71Pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=r9SjhyYWX0Qx414kn41XeeGcG4aVOasKyFi4DOqUiG0=; b=FzvDDB4FWnLe/F3kp6Txy++NPz3zg9mSNpnJb+LHDtEEzRA9w4E00kzC61GiVrMWDr GpW0eb5HrSjEdM6EFUxlhuHtXVUfeyLAF5aLrISjsKlo5aVeYO7omf7zqiAP6gM/bg2f u3z6pCRO6payrJbiLxXnyMv1dRATYujBBbiFGwHYgDcH0tH+hAbsN2QSxjkPdkCn6vdc Mx5qoAzEHYMpB+SHlLPhNgPG1IK/qMkvpgmIB/lSbW+mAcKapsAc0tCKPvgC+PBkH4P9 kTPp7+KQlGvGN/g111iukSvPVZle4IA7JXEYL/FWIv4a3DD0nIJGOe1Flxy40FXYTssk UlUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=L0nBh1yA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g10si5716025otk.137.2020.03.03.10.11.39; Tue, 03 Mar 2020 10:11:52 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=L0nBh1yA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733263AbgCCSKA (ORCPT + 99 others); Tue, 3 Mar 2020 13:10:00 -0500 Received: from mail.kernel.org ([198.145.29.99]:59742 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732012AbgCCRvh (ORCPT ); Tue, 3 Mar 2020 12:51:37 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 59E8720870; Tue, 3 Mar 2020 17:51:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1583257896; bh=r0ZJdfrHlvlMG27ltDw0FNuypu2jAgNIjY5mo1BSf+Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=L0nBh1yAOo4EjEMLwyMXPSohc7uURyz6LykH2ZicIiN/66qw+cCuUIkOKjhV+8zgX RIxwF9Y5AgQ3A3nb/we16xtrn4qjQnBTbwqRuoD+/2u+SifHFnvXs9O1x65vyOz8r4 DYMtQng5WsFTLA0T3pK1CQY5ArWujm3cTxl5/VTg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Dan Carpenter , Dmitry Bogdanov , "David S. Miller" Subject: [PATCH 5.5 132/176] net: atlantic: fix out of range usage of active_vlans array Date: Tue, 3 Mar 2020 18:43:16 +0100 Message-Id: <20200303174320.024538918@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200303174304.593872177@linuxfoundation.org> References: <20200303174304.593872177@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Dmitry Bogdanov commit 5a292c89a84d49b598f8978f154bdda48b1072c0 upstream. fix static checker warning: drivers/net/ethernet/aquantia/atlantic/aq_filters.c:166 aq_check_approve_fvlan() error: passing untrusted data to 'test_bit()' Reported-by: Dan Carpenter Fixes: 7975d2aff5af: ("net: aquantia: add support of rx-vlan-filter offload") Signed-off-by: Dmitry Bogdanov Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman --- drivers/net/ethernet/aquantia/atlantic/aq_filters.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/net/ethernet/aquantia/atlantic/aq_filters.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_filters.c @@ -163,7 +163,7 @@ aq_check_approve_fvlan(struct aq_nic_s * } if ((aq_nic->ndev->features & NETIF_F_HW_VLAN_CTAG_FILTER) && - (!test_bit(be16_to_cpu(fsp->h_ext.vlan_tci), + (!test_bit(be16_to_cpu(fsp->h_ext.vlan_tci) & VLAN_VID_MASK, aq_nic->active_vlans))) { netdev_err(aq_nic->ndev, "ethtool: unknown vlan-id specified");