Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp338894pxx; Wed, 28 Oct 2020 06:14:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy7rBfMgj+C1JVdRhQxceXUR0IcnLOJrQKDS6LcsKoRmh/EkfzPQfDCl6eLV3WjON6jSfvx X-Received: by 2002:a17:906:ce5c:: with SMTP id se28mr6975019ejb.365.1603890862258; Wed, 28 Oct 2020 06:14:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603890862; cv=none; d=google.com; s=arc-20160816; b=pzndJ7w7oG9F/qGKdyJBI8jbI+/+ANb//CfU1RxhxiJpVjGSzrwwH5VpaocF6vCpmz BXSFV0Vb2gcgxq/VJX0YUb1rR670527oDCyGLYCdyGywfIpYLHdu5JBIAd/+rt55Kcgs cRBRksqUQqxhlJ2RJmdJyDtsexd8RcWG9X8DqAB+bUyENIl++bB9wCkPZhwbHRgE9pbi NghqPYmEXp07d+qSW9FnBp2xF1uooiMRs9laTFtPlgxhYXwqKAxjYyVf0T71STDMsR/S fR4t1ECl5n3zNlsT9E2t/0RJui1RRa3YqGXtC4uKRUNSJToNd31JM2RfOEuBYafew4lq /RBA== 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=XW5MJ/WKY0vg7Jt2vI/PC9pgqon7pkEggTL59Dw/pq4=; b=feT08wBSmh1bQ9TU7zCJKWKWU9D8IRq1UQ+INBv8ocUnwavQ2foibGHWqrIjsnkmti dSlnef+OV/CEhP7Lr54ge1+5J+XaGzTOzr6vaY4iQ3rb3STLpwJ/0g5W2PmkqansSCKB GbHRKsOZyFQ6SmnP1APoR3/AZzsOIVe+S59rv7maoZYIHKhBZ7Mty8NUwIXG1TTiexz7 dVnVdEuC3y0v6yxlAVhvdFOWHb3vSU+bH7jHJtQq/BrKGpLxn7XpcJeX5F/CCQziiIax jrfm0DUbaqla//fpf7MQNIszPc9WbOplT61J/XKgGqcDPzg3XMHY5C2ER6BZZb0O9+VL Nj7w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Bx7iVC0c; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q18si2524555edb.466.2020.10.28.06.13.57; Wed, 28 Oct 2020 06:14:22 -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=Bx7iVC0c; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1800224AbgJ0PfX (ORCPT + 99 others); Tue, 27 Oct 2020 11:35:23 -0400 Received: from mail.kernel.org ([198.145.29.99]:48098 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1761003AbgJ0PbI (ORCPT ); Tue, 27 Oct 2020 11:31:08 -0400 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (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 E3BFA22202; Tue, 27 Oct 2020 15:31:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1603812668; bh=gLX4n3vF6AoNc709FWw3JlpXKTPKNeonbdcsEyIP2y0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Bx7iVC0c13uab1DW6zXFOLCaI6ecG0ovr4J5kSBeS6mg6jU6ACBtK5yYVOxsPDuvX Iu/jCA88ZCK8p4q3I49sdQGSra0ORVRe9QMb/s4RvwP6Me3zKBKrAKZLnOtIQssKmX +9fXgQ7OjAcW+Uz6Azs60vsULi1B0dpIhazOrimA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Linus Walleij , "David S. Miller" , Sasha Levin Subject: [PATCH 5.9 290/757] net: dsa: rtl8366: Skip PVID setting if not requested Date: Tue, 27 Oct 2020 14:49:00 +0100 Message-Id: <20201027135504.173199166@linuxfoundation.org> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201027135450.497324313@linuxfoundation.org> References: <20201027135450.497324313@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Linus Walleij [ Upstream commit 3dfe8dde093a07e82fa472c0f8c29a7f6a2006a5 ] We go to lengths to determine whether the PVID should be set for this port or not, and then fail to take it into account. Fix this oversight. Fixes: d8652956cf37 ("net: dsa: realtek-smi: Add Realtek SMI driver") Signed-off-by: Linus Walleij Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/dsa/rtl8366.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/dsa/rtl8366.c b/drivers/net/dsa/rtl8366.c index bd3c947976ce0..c58ca324a4b24 100644 --- a/drivers/net/dsa/rtl8366.c +++ b/drivers/net/dsa/rtl8366.c @@ -436,6 +436,9 @@ void rtl8366_vlan_add(struct dsa_switch *ds, int port, "failed to set up VLAN %04x", vid); + if (!pvid) + continue; + ret = rtl8366_set_pvid(smi, port, vid); if (ret) dev_err(smi->dev, -- 2.25.1