Received: by 2002:a17:90a:9307:0:0:0:0 with SMTP id p7csp3949109pjo; Tue, 3 Mar 2020 09:57:26 -0800 (PST) X-Google-Smtp-Source: ADFU+vvAxmtOIm73OtlZ2buBo0+5WSRBHFy6/sYyOi9AUSWH/0vCDBBmW9DiJbsttqOQPc2EvDvW X-Received: by 2002:a9d:708a:: with SMTP id l10mr4396606otj.371.1583258246181; Tue, 03 Mar 2020 09:57:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1583258246; cv=none; d=google.com; s=arc-20160816; b=K9Gl+ozsbdeoLymDJIXFqlZKq16PP4iNJthHWU4oqjUg2BAaGS2h+PAnvbL4+KzS4o ykHU/DjsHeJpzNMBHK866Cd/y70jMadMrGJe+NP+3zo399A4ZmbSlfy3Hig1HvIE3E91 XHMhScQEzQ7ql6lj/JxzLqaR8fmPpMOrsLVgOa/HcSXfKJ7SeKZUFAp54aMJ5ocDKPkT 7o3bjxgMKLuPusbV2vx3/9TozvXWsSwaagHkigv6//ADp4zvmTdIvSfDcHBJzrUR89LQ E5b+zmwEfJf0dR18mbMZckHEQ+IOsv0EKryvXt3o4BiBBhdFyJ9/G7JH39/U0r/tCeMk W/bA== 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=IVm64IO50bCj4D9G0dkY6xJ8OsGT9iwdAZ6MkKQ1zg4=; b=LLvgSp2pouqoEWGEKF0pjhaietqCiChgP67csEB8lbGhxFsj2puJlFEK9cUntLXC+g QSpmT+Wz+M7Znjz/wq+W+DSNUHDq2a16zNsz3HuCPeNPdkGC5rdw5ZYOHq6azuTo88Rv iYWOY91YSpBqlQIUjZ5NxZR3AGj9k+Izs214p0V8PiQ06HSXv7RkrQib0mjnFf4RpxyI cB+dbm2UuVUe8RPpt8Al5N+OOGhxiiB7LwpfMeq4MPeWlbQRXJ0e24mZuPACli5HNvhN 5Pgs6fFH3q2M7zDuv46O+K0RaaCZ7vjmKPsbq0jO5QAXA3n8LQ9uHB5xxP0u7+il90rs XH+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=u72DMeE5; 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 h9si8699840otk.170.2020.03.03.09.57.14; Tue, 03 Mar 2020 09:57:26 -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=u72DMeE5; 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 S1732948AbgCCR4m (ORCPT + 99 others); Tue, 3 Mar 2020 12:56:42 -0500 Received: from mail.kernel.org ([198.145.29.99]:38982 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732942AbgCCR4k (ORCPT ); Tue, 3 Mar 2020 12:56:40 -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 48EF520728; Tue, 3 Mar 2020 17:56:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1583258199; bh=6baVSeaPeZngpOF0zDPEwvISGo1cuZHYG8DXixry+zQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=u72DMeE5ADaJ94R2neJvGyhBAvYGfmCFcyHp6Htzwo98BEZGYLkCLoeRUTQRT1MLo TvANQ8i6nwmhQdcAEz9abuAg7ceR+brkSRXh9VmPlT2iG0PuTz+UEzRqioBi2WrxFs P3WH2sGLeG14y31IvnvdWF6wHZTKDoekfH7ABNiU= 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.4 109/152] net: atlantic: fix out of range usage of active_vlans array Date: Tue, 3 Mar 2020 18:43:27 +0100 Message-Id: <20200303174315.082944131@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200303174302.523080016@linuxfoundation.org> References: <20200303174302.523080016@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 @@ -158,7 +158,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");