Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp2428086ybz; Sun, 26 Apr 2020 19:06:45 -0700 (PDT) X-Google-Smtp-Source: APiQypI97k1s/tbf1YYlt5ydX0xmOHOa1uJ8HtaS9KXhRmMjmJOhdXDBZ8YcxGPS0ttTGYOAxeEi X-Received: by 2002:aa7:c1cf:: with SMTP id d15mr15663995edp.266.1587953205123; Sun, 26 Apr 2020 19:06:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587953205; cv=none; d=google.com; s=arc-20160816; b=O0AzRPqmd2uLaNr4/boL6v9mG2XGfldXHy5Dc+S0RxX5LQ1xUtcqGqQlsUKUyQ+1sw Z4tTZM2Y4ebtRe+2edOQOPo/HkoVPymzMzEc/836VZ5GDWDRnL2WfIvB6xCZ3neGBQs5 HsCYelwEYT1uY0AfChdJuvB0fpBn1Th3mUEEYcRzykkjmL6ForiuY4K/VJ5TeH2ADXxI V1ybJcvfqLi0YZTnRxMtSgRSKA9IvsK70u5TWZ9VcpMcU9Y/1jITe12J5g1MlBIlF0g2 8z4yN9BOK7MaeRFTErag1cSiblg3L6NjVH0ZPtSX4yuep27LQ+4MCEjjXswnRAUMSpit Jfcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:content-transfer-encoding:mime-version :message-id:date:subject:cc:from:dkim-signature; bh=RcteqZvDysSs0cwl3sE+jokTE69dza9uRSn9B2LltWQ=; b=jNdcqkdZ6bRwjgiW2ZU/MXV3hueBqhKLJY5QMdxPnqyt7NHagRFQlKdpW4sYWZcdel u3DXUwxif7wY2jRXb5ZIqqaXEiAPMZtMKewOVluc1/L2OctNwXXVZpmVU8/VbSJTuZFv TuhfdxGxoMJdzOltMBTftXOfOwN4eYbjz4ByK/MVpD3LE4e+kzBxCHh5VeQJ6wlKB4O7 AYzvL2piq22+M4PLXYHzvBUmwMlLqrNJheEPwDqREjN4W3W454Jpp9wg+WXNsXZkyRFP La5ieWmweUQilULkm+kk5AzvAxMhpTJkw+uLKuSTf37WAxFZQtMVyo6jdFX2tDPwqX8y 2qCA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@timesys-com.20150623.gappssmtp.com header.s=20150623 header.b=1G1e4dCA; 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 w2si7313220ejq.225.2020.04.26.19.05.53; Sun, 26 Apr 2020 19:06:45 -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=fail header.i=@timesys-com.20150623.gappssmtp.com header.s=20150623 header.b=1G1e4dCA; 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 S1726415AbgD0CCt (ORCPT + 99 others); Sun, 26 Apr 2020 22:02:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59322 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726332AbgD0CCt (ORCPT ); Sun, 26 Apr 2020 22:02:49 -0400 Received: from mail-qv1-xf41.google.com (mail-qv1-xf41.google.com [IPv6:2607:f8b0:4864:20::f41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E2E25C061A10 for ; Sun, 26 Apr 2020 19:02:48 -0700 (PDT) Received: by mail-qv1-xf41.google.com with SMTP id p13so7773839qvt.12 for ; Sun, 26 Apr 2020 19:02:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timesys-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=RcteqZvDysSs0cwl3sE+jokTE69dza9uRSn9B2LltWQ=; b=1G1e4dCA00hoQt1Hw0ek/4a5nK7ET0Nh8wvpf61QguFDoNCdqWNG8W/kWAK77f0HxA cWxxf+egaGejHWexf09B4wQdkGdgq72PPDpG8grP62LbR4gatgiICOPc127GT2etwrLS iLlZJTt07CPb2Oidfwt42gI5vhEQaSKjg82KRE7tlFUBdj1i8yk6zJu0aFJDLFzSsRHU 6SrLUMn8yoc2ANPfgzvk64wqQmkDoFigg/8nAxVrS8v0D8RP0D2WtmUtJxyFJR6n4CFv lYOrbhWiQYIo5fJw5zXHriPVdtYB2B95cuOTbiaw9JmPzz8jwwcqKZ5nHTjha74BzYs+ zhQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=RcteqZvDysSs0cwl3sE+jokTE69dza9uRSn9B2LltWQ=; b=jGObHNz6/qrYgDMIGpl22DSoYV5rRg7Q9NvCqdaBmsLgI7Bl01Ts5EAVghBPWHK2Mz uCicCrwxG4D7Cz7/+jr+h+jEyLCfLQ56X9u1wSnmfWqBczwKZzEnNd5FXhfP9PHPhdtm zsP3ttAY41dkZGKV+9v0TAo3GilF7dkD/Dzlkv2Mlv9CBc9YnDV2ceRlnq678SbPIK67 yk3i8RHcHoU/V0xjg3IEhf5eoucl+qXjDyXZ3vbQZR9rTHquRrF/os6ME45lZfrtl0Zf S7HTU8L0wgHheFkgJQ1xS6CB2jpQMzGiRVnaL86xKcnBUU+mp0oEHY4DRv5JUXKoLHRJ l98Q== X-Gm-Message-State: AGi0PuayNtAaFw/6tNV3TvESjp8VuXthDJtW7q/gosBxRXnH4Sp9r+zs 0V/G1BFXGYTDUTRmgV43LGe/iQ== X-Received: by 2002:a05:6214:593:: with SMTP id bx19mr20297276qvb.2.1587952967865; Sun, 26 Apr 2020 19:02:47 -0700 (PDT) Received: from tony-Gazelle.8.8.8.8 (pool-173-75-1-174.pitbpa.fios.verizon.net. [173.75.1.174]) by smtp.gmail.com with ESMTPSA id j14sm8745752qkk.92.2020.04.26.19.02.46 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 26 Apr 2020 19:02:47 -0700 (PDT) From: Anthony Felice Cc: Anthony Felice , Akshay Bhat , "David S. Miller" , Heiner Kallweit , Srinivas Kandagatla , Nathan Chancellor , Rob Herring , Suzuki K Poulose , "Michael S. Tsirkin" , Andrew Lunn , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] net: tc35815: Fix phydev supported/advertising mask Date: Sun, 26 Apr 2020 22:00:59 -0400 Message-Id: <20200427020101.3059-1-tony.felice@timesys.com> X-Mailer: git-send-email 2.26.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit To: unlisted-recipients:; (no To-header on input) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit 3c1bcc8614db ("net: ethernet: Convert phydev advertize and supported from u32 to link mode") updated ethernet drivers to use a linkmode bitmap. It mistakenly dropped a bitwise negation in the tc35815 ethernet driver on a bitmask to set the supported/advertising flags. Found by Anthony via code inspection, not tested as I do not have the required hardware. Fixes: 3c1bcc8614db ("net: ethernet: Convert phydev advertize and supported from u32 to link mode") Signed-off-by: Anthony Felice Reviewed-by: Akshay Bhat --- drivers/net/ethernet/toshiba/tc35815.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/toshiba/tc35815.c b/drivers/net/ethernet/toshiba/tc35815.c index 3fd43d30b20d..a1066fbb93b5 100644 --- a/drivers/net/ethernet/toshiba/tc35815.c +++ b/drivers/net/ethernet/toshiba/tc35815.c @@ -643,7 +643,7 @@ static int tc_mii_probe(struct net_device *dev) linkmode_set_bit(ETHTOOL_LINK_MODE_10baseT_Half_BIT, mask); linkmode_set_bit(ETHTOOL_LINK_MODE_100baseT_Half_BIT, mask); } - linkmode_and(phydev->supported, phydev->supported, mask); + linkmode_andnot(phydev->supported, phydev->supported, mask); linkmode_copy(phydev->advertising, phydev->supported); lp->link = 0; base-commit: 55b2af1c23eb12663015998079992f79fdfa56c8 -- 2.26.1