Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp7102374pxv; Fri, 30 Jul 2021 10:01:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw1k9dr+41xI969UCltKMZAM3cxs2VNrPPfYIqluV4moIjJX6+zzg/DzM41jr9sTLoMiEq1 X-Received: by 2002:a05:6402:cb9:: with SMTP id cn25mr4135716edb.271.1627664486294; Fri, 30 Jul 2021 10:01:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627664486; cv=none; d=google.com; s=arc-20160816; b=esPULhmio+J2Jg6OAlE+gsBBhYVJIq5bhliY+oYHZMXaStdCZnzHiHs6IncrenkKpe 8jyREo2JkRLOWgiQOryQigRYY2T0Aj6RYWUwrqJ9ZiQQV/Ar5fz2qmqjX+SqqaSpS3to kwkgZ0hhpy9v5eMr58Atjrjmp6pvHhklGR+/YsV5SVwXrJ2l916mkdn45vcEwxGnuzfC 2mHtxCW2ED0srfycVDpyJoSF2q1b/8YLv/lZEQWsNWkiU28X12bEEEYT9LSGK9g/N3Hx AaiQ4S5F5IWTWepOH+37Tx5+W++tuqs5BlbNk73dWUxnDLCiHHrAYjHRbF8MskkFH00O v/8w== 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 :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=1vgJKeMo5yznvGF8POIowgkeiM0IZF05jcldDAmbptg=; b=kMrsA80SiZcwScZp1ZVZjeAhHKF/8TAJaFYKBClB1OagOHNiWfLJ/YssViMz/Tg+00 iN7Epc8YfAtiArH3cTrFQNCcGcJ/VT5cDKyhSiDdImoeHV5RHCHD9zr02viQNUZaaFRR /K/KUfBJ7ezI9M1TKPo6oCzmNVImHsECkF5zev7UCtFPTr/FyuBRUkUW8ArZKqzBN3Mj AHZpnvgY1IEk4CkaZG7YVK3fbzr20Qu4bbd/uyD+72XyXa8InfPSrdJeBhAdUOKrGoLN CQT69Mq8BzyW9t/9KreRzMnOIkATImTBWF5qiObAn9d69Z9i79pOCsXlQVGMxdbqgdIp S3NA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=f8xKZAt5; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x19si2001203ejc.681.2021.07.30.10.01.00; Fri, 30 Jul 2021 10:01:26 -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=k20201202 header.b=f8xKZAt5; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229773AbhG3Q7m (ORCPT + 99 others); Fri, 30 Jul 2021 12:59:42 -0400 Received: from mail.kernel.org ([198.145.29.99]:52342 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229761AbhG3Q7m (ORCPT ); Fri, 30 Jul 2021 12:59:42 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 0BCC760F26; Fri, 30 Jul 2021 16:59:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1627664377; bh=cOLEvzJm4g+6qRVVkQkfRg19xYWm3jDS20NZilYCN3M=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=f8xKZAt5FZbNa1tPxRVNm9kPXYbjN9hfiPZu3jPWtQPtVrzo+SbMNh7wzH1s0jrc8 tUU8oA2iZOsuMGGKdpFbwWTTe3v10n7sxtNEsLjn67CmN9Ox2VEd82JuCv8QC2G9el oCvxEKQ66Ah/PvRWL13jD54y4/2KfoAnIHFfkYNFNc9lLd8Toyo6efN6hHZu0a3Dhe nQpAb988Ji6g17V8kVojAE4i/l5PgS7Zv/EOqELT71wZqt8eBVIHzM8pQ9hhEuVfLl K0dUQtBjnliuSR0pRICpnImjvGHR9YMQODS6+Wv+K2F5/dbKIHRoTeG05Sy2biaD3A M65NKao8oUzCg== Date: Fri, 30 Jul 2021 09:59:36 -0700 From: Jakub Kicinski To: Steve Bennett Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] net: phy: micrel: Fix detection of ksz87xx switch Message-ID: <20210730095936.1420b930@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> In-Reply-To: <20210730105120.93743-1-steveb@workware.net.au> References: <20210730105120.93743-1-steveb@workware.net.au> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Please extend the CC list to the maintainers, and people who worked on this driver in the past, especially Marek. On Fri, 30 Jul 2021 20:51:20 +1000 Steve Bennett wrote: > The previous logic was wrong such that the ksz87xx > switch was not identified correctly. Any more details of what is happening? Which extact device do you see this problem on? I presume ksz87xx devices used to work and gotten broken - would you mind clarifying and adding a Fixes tag to help backporting to the correct stable branches? > diff --git a/drivers/net/phy/micrel.c b/drivers/net/phy/micrel.c > index 4d53886f7d51..a4acec02c8cb 100644 > --- a/drivers/net/phy/micrel.c > +++ b/drivers/net/phy/micrel.c > @@ -401,11 +401,11 @@ static int ksz8041_config_aneg(struct phy_device *phydev) > } > > static int ksz8051_ksz8795_match_phy_device(struct phy_device *phydev, > - const u32 ksz_phy_id) > + const u32 ksz_8051) bool and use true/false in the callers?