Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp4472336ybz; Tue, 28 Apr 2020 11:53:01 -0700 (PDT) X-Google-Smtp-Source: APiQypI1GIdlXrAbeQ+pzz4c5QaeyXbiXAaUrb7FnSEiqP1hf+HWY2QPNndqlBrEYadKCrDYRKEg X-Received: by 2002:aa7:c0d1:: with SMTP id j17mr24212319edp.308.1588099981389; Tue, 28 Apr 2020 11:53:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588099981; cv=none; d=google.com; s=arc-20160816; b=r8OgfOWdQ6yaWD2RcS9hBxYN4IuXmPO+A08W6qkJ+po7DSXPOPfzwwbuN5rT4xtN4X ibVSmObk+XXmrQlf6gF0UmrC7b4MID3DXMubY+4VrHW23UCJxD5Qr87oU/TM5i172KjP byMT/Mn7YxPwV8WhVEBoKkWLS4wSuLbKyy55yd7SmrzAJNMzdAnBSOz7IBkG3sfpiTIm CExwA+YvtsY6rZwnBvChfr/qe8f2Prt9lRgtUG4oJhOI7fP8tcIIrtqjvWSD39LDg23r rDxsmgPZqXFXq6dYcBKPpz6LD1Zh1RQH4ARbTcIBP3NZ1Mn+P3gTtou6RKGb5s3/t744 MGiw== 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=z3vqCIJHJ/W0GSMdP8/N3aaX6PWSuGMU/PtxTS9eb2k=; b=e2QOkHhSREkBaPnT9/Tb/8ys312lv/QfBn/1pTHxs9Z6LuMmdiAjlknBxyGJEOflil GAwiM2lXCwdqz2dbpt2gf6jPWgrnss8+NQS79q1ruBtSLw0i3KHYJRI+hjbj0NwBw34n +6sZTr+HB+BnRk8T9Wuijg0gAeBDisGeqnov5ULi8r3LY1mINWEaCFtvMq8Tc000scPY jGiQYYlXe3sirMiygyqagS9InuyBKpkQN3JlahhGpo5/aWICBfpOdxP6nSEGEkIFTsIC wel6P9bVYqKGSqKMIjAfPieHn8vr4N2Iq5TlAsZxDXxPqMKzc4J7NwmHC9ceZX4DrXsu DthA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=qcMbnfAh; 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 l18si2387463ejb.405.2020.04.28.11.52.37; Tue, 28 Apr 2020 11:53:01 -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=qcMbnfAh; 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 S1731275AbgD1StV (ORCPT + 99 others); Tue, 28 Apr 2020 14:49:21 -0400 Received: from mail.kernel.org ([198.145.29.99]:59338 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730905AbgD1SkR (ORCPT ); Tue, 28 Apr 2020 14:40:17 -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 A2FEF20575; Tue, 28 Apr 2020 18:40:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588099217; bh=OB5cdMgX0DfmvgcahTQN1oU2ujswn+ZP+iedL5rqzVg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qcMbnfAhjUHMoxUqfE9OwGk5WqMH+Z147wwYazEVNmYOjJBDumSAQ07mq3GoXOMoa zIePQoPByM6aGKCCMVQrLYLemso9l3uH9PKQnEwiIWOlgWHDkDkjBW//hT8t/Fpz9K csBASrKNZqHZ1msI5M492R/SE2QZHzg7X33dDxeg= 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.4 075/168] net: dsa: b53: Fix valid setting for MDB entries Date: Tue, 28 Apr 2020 20:24:09 +0200 Message-Id: <20200428182241.590684350@linuxfoundation.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200428182231.704304409@linuxfoundation.org> References: <20200428182231.704304409@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 @@ -1515,7 +1515,6 @@ static int b53_arl_op(struct b53_device memset(&ent, 0, sizeof(ent)); ent.port = port; - ent.is_valid = is_valid; ent.vid = vid; ent.is_static = true; memcpy(ent.mac, addr, ETH_ALEN);