Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp8694691ybn; Tue, 1 Oct 2019 11:42:16 -0700 (PDT) X-Google-Smtp-Source: APXvYqwVDpqEUZP/jp0+2PrGDhOrLmSFusA0iTfr+OC5bPGqloNHbmkotsKYb1qf1nHKtJV9eU2U X-Received: by 2002:aa7:dd11:: with SMTP id i17mr27993921edv.147.1569955336147; Tue, 01 Oct 2019 11:42:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569955336; cv=none; d=google.com; s=arc-20160816; b=08fQyBO05X3z/2OzgV/8/ZxmDPzAM+nRXLbVQfNDiX6Q5lpG4CMtWQdYDePGOuJETP XWrbMfkcSi4LnFFY2DGcDRxFTHfFPjLGD23lvOZqHwvqc6MtEnPC84F/+eMtZ9dMmJWs sTkrod0sgh6b4JIWRsvepRCYxhIviA1REtsyTbO4qLJNeaNeIjosyWmolCGmbmmj41HC D2H2fobMwLAWy3c0KTc+auhrPkt6sFhcSBFCGEmV/Kug3PMWQatQOHCXsYS8cwXRSJWp mCwEN0RPlt8G4+zGrwPtyuqT9sdnyc6vktcSqFS/mE+H2ekfPxHWZdgyL9xFxWM9P493 2+cQ== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=Ek0gsYfi3Vy1gMb097xVuwnyeFGprTy5gNSWZoQS5SY=; b=noKgIu0sB/QWshW81NbBHoZQURvIzegXVxyIGfuWL0fKgJsYTpramcONPVAKvQTt6s iYgPFmVKVCVeSfF17lwsh7WGmsyjUsvJvHN0Flu2JaxMFiQI9oXIItwuZfjhkrllFN20 Y+YUFf+yc7I46GmF3+5c29nEp9lCDZgZMqlGyU77uLu4iBPbgEB5RcgMYEeJynYb97Vl 8sgS4iMM2Bts7HhJtMI7OysPma8d+UeJtUrFJZqj5iWaRkuVUoNi5rdTd1xMl1RsmT7P uRilfY5jejj6Xs0dpbJsJe7N576LsRArf46r9iC8ySK2hovlyO7k6bMa9FcK9vp8szuz pBMQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=cVFlNzI7; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id oz6si9164872ejb.124.2019.10.01.11.41.51; Tue, 01 Oct 2019 11:42:16 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=cVFlNzI7; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726470AbfJASlH (ORCPT + 99 others); Tue, 1 Oct 2019 14:41:07 -0400 Received: from mail-wm1-f65.google.com ([209.85.128.65]:35552 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725794AbfJASlD (ORCPT ); Tue, 1 Oct 2019 14:41:03 -0400 Received: by mail-wm1-f65.google.com with SMTP id y21so4362090wmi.0; Tue, 01 Oct 2019 11:41:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Ek0gsYfi3Vy1gMb097xVuwnyeFGprTy5gNSWZoQS5SY=; b=cVFlNzI702y9/ozLuMS34tSwJRDl5PhxryYoPGQlPaO1ZdwvSk+sO0fiysjVTQnLQF YH+Lr1TXLqIXF3feccdF0AKdt1tGRDYkDWWkBw6lR05tRPPmA2+UiRfzffhJkUVRgIN/ E79kqfx6MmDs9IXtnUjX/xRWFY0xRjfASEmITFv3RpkHPNvsW0X15P4D0+Q1wNLdz4xj rW1VjGUzG6sgiGtB/HSoj2l+CsO3nnljSWN0YB4Q9e6htjZZReKt5KmNF3V/5BzUjEjI gh4OqFdLDkIZrNj/NJI50pdn1uin6k5UgPSOeGoyguee7svrkRq13iBn3nNSPeNB6j1M PRBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Ek0gsYfi3Vy1gMb097xVuwnyeFGprTy5gNSWZoQS5SY=; b=tTeGeD42GR1KowGmDJI0JYsWyo0P5lpKNJGMjtp96jgLaO9eVdVL5elHjGgY4wGQvX b53xBDWoW5tNxyj4ekKXDBV804ywwzuhdTqVVWpQUaT7b30LKL5e/B/6tKvl1fr/uJNy e4xszR2mxSGc+s+VSNIgy94U6KkL0nRXN8Q+cbLsw7TGuip+rRpKAKwoOtp3RWOGdnhY TuJEfK2TPxd/Fn/FjWyDI6KOjTrt0ZBUFFt9zm+mvib0OFu50uuSwUfOOG8wsKcorM5i mcoULO9t0KnO3rEczXRXqhEbfCTyn8g5kENMg0DCv9R0uyEnDLeWYrdbFH4GzZX3NKND GutA== X-Gm-Message-State: APjAAAUthr/b7/TL6Nw4j6K4Sj3xcbrkK4FN5MKNmPJNRUcLMJr6ovie qKVTcbdLSfQBkcEdtPfiTKEaNotz X-Received: by 2002:a1c:96cd:: with SMTP id y196mr4825765wmd.67.1569955260767; Tue, 01 Oct 2019 11:41:00 -0700 (PDT) Received: from ?IPv6:2003:ea:8f26:6400:ad11:16fb:d8da:de15? (p200300EA8F266400AD1116FBD8DADE15.dip0.t-ipconnect.de. [2003:ea:8f26:6400:ad11:16fb:d8da:de15]) by smtp.googlemail.com with ESMTPSA id g185sm4921556wme.10.2019.10.01.11.41.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Oct 2019 11:41:00 -0700 (PDT) Subject: Re: [PATCH v2 3/3] net: phy: at803x: remove probe and struct at803x_priv To: Oleksij Rempel , Andrew Lunn , Florian Fainelli Cc: Pengutronix Kernel Team , "David S. Miller" , netdev@vger.kernel.org, linux-kernel@vger.kernel.org References: <20191001060811.24291-1-o.rempel@pengutronix.de> <20191001060811.24291-4-o.rempel@pengutronix.de> From: Heiner Kallweit Message-ID: <2a451415-39a1-67fe-7125-92a3b12a87df@gmail.com> Date: Tue, 1 Oct 2019 20:40:52 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20191001060811.24291-4-o.rempel@pengutronix.de> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01.10.2019 08:08, Oleksij Rempel wrote: > struct at803x_priv is never used in this driver. So remove it > and the probe function allocating it. > > Suggested-by: Heiner Kallweit > Signed-off-by: Oleksij Rempel > --- > drivers/net/phy/at803x.c | 21 --------------------- > 1 file changed, 21 deletions(-) > > diff --git a/drivers/net/phy/at803x.c b/drivers/net/phy/at803x.c > index 42492f83c8d7..e64f77e152f4 100644 > --- a/drivers/net/phy/at803x.c > +++ b/drivers/net/phy/at803x.c > @@ -63,10 +63,6 @@ MODULE_DESCRIPTION("Atheros 803x PHY driver"); > MODULE_AUTHOR("Matus Ujhelyi"); > MODULE_LICENSE("GPL"); > > -struct at803x_priv { > - bool phy_reset:1; > -}; > - > struct at803x_context { > u16 bmcr; > u16 advertise; > @@ -232,20 +228,6 @@ static int at803x_resume(struct phy_device *phydev) > return phy_modify(phydev, MII_BMCR, BMCR_PDOWN | BMCR_ISOLATE, 0); > } > > -static int at803x_probe(struct phy_device *phydev) > -{ > - struct device *dev = &phydev->mdio.dev; > - struct at803x_priv *priv; > - > - priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) > - return -ENOMEM; > - > - phydev->priv = priv; > - > - return 0; > -} > - > static int at803x_config_init(struct phy_device *phydev) > { > int ret; > @@ -367,7 +349,6 @@ static struct phy_driver at803x_driver[] = { > /* ATHEROS 8035 */ > PHY_ID_MATCH_EXACT(ATH8035_PHY_ID), > .name = "Atheros 8035 ethernet", > - .probe = at803x_probe, > .config_init = at803x_config_init, > .set_wol = at803x_set_wol, > .get_wol = at803x_get_wol, > @@ -380,7 +361,6 @@ static struct phy_driver at803x_driver[] = { > /* ATHEROS 8030 */ > PHY_ID_MATCH_EXACT(ATH8030_PHY_ID), > .name = "Atheros 8030 ethernet", > - .probe = at803x_probe, > .config_init = at803x_config_init, > .link_change_notify = at803x_link_change_notify, > .set_wol = at803x_set_wol, > @@ -394,7 +374,6 @@ static struct phy_driver at803x_driver[] = { > /* ATHEROS 8031 */ > PHY_ID_MATCH_EXACT(ATH8031_PHY_ID), > .name = "Atheros 8031 ethernet", > - .probe = at803x_probe, > .config_init = at803x_config_init, > .set_wol = at803x_set_wol, > .get_wol = at803x_get_wol, > Reviewed-by: Heiner Kallweit