Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp4481388ybz; Tue, 28 Apr 2020 12:02:53 -0700 (PDT) X-Google-Smtp-Source: APiQypL4zpxN8TAjqiRfoL3fPtXOGt5ZPHmrZC0kN/BhNm90wfLaYoJXzQC/JglklTAfwLPZBbOe X-Received: by 2002:a17:906:f1d7:: with SMTP id gx23mr25399028ejb.176.1588100573804; Tue, 28 Apr 2020 12:02:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588100573; cv=none; d=google.com; s=arc-20160816; b=ZHo3V0+3j6xJjwjZhu+otpwNhk5KR36y1RMDOWHVfqG7snu96iHpr7mdsh8d8elALf hf/daUQChOIC+Gm1FxtMwXdTaJc5WcZEpxMYxGL55qp3S4e+Mjh+rbjhij+b6d0LJzMg NGKM9091afj/X/iZFv9ALzRMAACUjsBxSOs2/2cVBuOpJ7SyoM2+7p5ln6dJd0M4Q755 /q+B2k0/KYSLjFwMGlM5mFR+SXnac8zZnk/4nQwtO3DUIGxD7dhKLAy9vDMEaCwVaQD6 s7P1f5Y/oqLthaoDN4FAUQJar2d1IDm9eyWArrpsC8r6axz0ZODpwuBgNaOPnBNxO21+ lDrg== 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=fFWzKTfG1ESb9I6m9fZeVO1k96jUpEGmi9JdPSiVfXs=; b=mz1whtrExxK5Qc4SqttaXLTu4vTEOTef4irUBd3l9ANv6fYcD/80n/NKmFV8iLRzg2 No4nWI0j1/3iihjTIMjm9ordyq36uoKBaLMEFcBe6ywkqsgHCOAqluBVtnEnb+TSPCl9 AfMmTgtGS+fnOeQVdVaoP3r5+w1luQLrppUfcZpGOIYgQE+YgxkzZoVluabIzmiUDFXW eUoQ+cFFFMWsiBrDY53qj0J/oABQJCT0nsAwhObdrEWcs9p6vBqJJUxraLh4n3lB0utC m4az/46zD2Fb5OfVaSJ88fa4fKBAdCZpUaeeDAJuqtBc34D3C2hCJRATWcCjdLXFapVG mZQA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=VQVMIKhF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 34si2069856edc.238.2020.04.28.12.02.29; Tue, 28 Apr 2020 12:02:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=VQVMIKhF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729831AbgD1S7K (ORCPT + 99 others); Tue, 28 Apr 2020 14:59:10 -0400 Received: from mail.kernel.org ([198.145.29.99]:41894 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729233AbgD1S2o (ORCPT ); Tue, 28 Apr 2020 14:28:44 -0400 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 A9B37214AF; Tue, 28 Apr 2020 18:28:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588098524; bh=eO8J7hh6A8rBgI/YiovNcnO/X1TvlHJT9v+oUP1nFq4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VQVMIKhFqyhesbjoHZTTIKfgv8XVAYZxuICh6VTgCL67XlO1/jIhkEHrWFbXtVpFj re8UwpMd3UB0XHXIM7qA3oa7Vij/sE2+4X3MLsjzxu5DNIVR6HhzXIP0093MLeLkG9 BYwvna6yDzMsJTg+iqfP0XjJkMpNsRbnpJDFsO+I= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Andrew Lunn , Florian Fainelli , "David S. Miller" Subject: [PATCH 5.6 066/167] net: dsa: b53: Fix valid setting for MDB entries Date: Tue, 28 Apr 2020 20:24:02 +0200 Message-Id: <20200428182233.315245775@linuxfoundation.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200428182225.451225420@linuxfoundation.org> References: <20200428182225.451225420@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: Florian Fainelli [ Upstream commit eab167f4851a19c514469dfa81147f77e17b5b20 ] When support for the MDB entries was added, the valid bit was correctly changed to be assigned depending on the remaining port bitmask, that is, if there were no more ports added to the entry's port bitmask, the entry now becomes invalid. There was another assignment a few lines below that would override this which would invalidate entries even when there were still multiple ports left in the MDB entry. Fixes: 5d65b64a3d97 ("net: dsa: b53: Add support for MDB") Reviewed-by: Andrew Lunn Signed-off-by: Florian Fainelli Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman --- drivers/net/dsa/b53/b53_common.c | 1 - 1 file changed, 1 deletion(-) --- a/drivers/net/dsa/b53/b53_common.c +++ b/drivers/net/dsa/b53/b53_common.c @@ -1541,7 +1541,6 @@ static int b53_arl_op(struct b53_device ent.is_valid = !!(ent.port); } - ent.is_valid = is_valid; ent.vid = vid; ent.is_static = true; ent.is_age = false;