Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp4025417ybi; Mon, 3 Jun 2019 04:33:24 -0700 (PDT) X-Google-Smtp-Source: APXvYqxcDgGPxLcK0XYjnrql4SNlgmFnZMWhrciSb3pwoJO4TNQawySyPbK8P+eTS6PG9UV8ChFw X-Received: by 2002:a17:902:e58b:: with SMTP id cl11mr9596154plb.24.1559561604745; Mon, 03 Jun 2019 04:33:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559561604; cv=none; d=google.com; s=arc-20160816; b=o3Kd8+WkaCywqRpmmmOGA6FSv6XX8qCN1IPAq7EiiDE/iJiZyYUJr0xKrh+fFtf38O 82W7oRCOAt+Rz27n/SBFxIVp+yNgptA35DaVlAwMIHIv0Y9MxDIH5oa9qNk+uoiuXQ21 EzJetTKGs0EPH/yJAyaYejNhGe3LGvwgk29nRcriJSRr0o2hvZTSPILqC7ONVuHS0NIo ZkKyW3sH+DydGV7XbFW/V94Syx6vCREn4NGaSgLabOFGnN79ynw264tGHjCW72GMQjlc DhGnJlfA+CRBhGFJEqOedgbJrMsVUmi32HJyFhtKMTUiR+CiQQUXMFdmxSVKrVltdsIy EslA== 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=dQd09GJj8lfI82CNtiYXEXy3FzWcM8IWLHg38llCA04=; b=DElXwvOcZjfgiTGSi8/8NxfbX+jlMRl2hxXIUk4vC84luGR3LZY4kS+dmVgLgiSvpG MtdKRqjMMISkwBVfE24uSoU/8jbrAH145/0Vg6+N+wb95M+6hovu8wUzo8IiP7EOvYj+ TBxaDHEc8yDlCAoGC7ocjifidM2LSCx5IW28AJddaDmW8qrOYftM9JikXxvjWAow/UlX 9zcCmDKweBUdH3wivcM1nJL9Pbznt8KXMnSeMeR3+rujyKVSRJz+59gjgmUraJhVyT2u 43xCJr9PD57YFt7DsvL/Xiul96vDK5SauPUfZePhwJJJlC40xLJFqSAPIhx7stLRL7nf cerQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Wo69M1Bw; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m186si19578195pfb.126.2019.06.03.04.33.07; Mon, 03 Jun 2019 04:33:24 -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=@kernel.org header.s=default header.b=Wo69M1Bw; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728441AbfFCJRo (ORCPT + 99 others); Mon, 3 Jun 2019 05:17:44 -0400 Received: from mail.kernel.org ([198.145.29.99]:55732 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728232AbfFCJK7 (ORCPT ); Mon, 3 Jun 2019 05:10:59 -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 4B7F927E4B; Mon, 3 Jun 2019 09:10:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1559553058; bh=ujhi6CpwYLYZfWyY7aUjKt1dxXqrqMs4fZUEJRhOKfk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Wo69M1BwhDNcfg3eyHEJQuVh2354TgrvtLwlhvqRnZNKeAT7z6ACV71JGpUL1MaWm pXy2GxzjuJhL0itBltvrtotGq0hwShl8aS/6hUcz3CA6tO+W5LCYrdXb3Xt+ptrDOp oETPb7p7HxwkHH54hdPRr1j6h8NVOV5BQzIsCAjk= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jisheng Zhang , "David S. Miller" Subject: [PATCH 4.19 16/32] net: stmmac: fix reset gpio free missing Date: Mon, 3 Jun 2019 11:08:10 +0200 Message-Id: <20190603090313.502987741@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190603090308.472021390@linuxfoundation.org> References: <20190603090308.472021390@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: Jisheng Zhang [ Upstream commit 49ce881c0d4c4a7a35358d9dccd5f26d0e56fc61 ] Commit 984203ceff27 ("net: stmmac: mdio: remove reset gpio free") removed the reset gpio free, when the driver is unbinded or rmmod, we miss the gpio free. This patch uses managed API to request the reset gpio, so that the gpio could be freed properly. Fixes: 984203ceff27 ("net: stmmac: mdio: remove reset gpio free") Signed-off-by: Jisheng Zhang Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman --- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c @@ -267,7 +267,8 @@ int stmmac_mdio_reset(struct mii_bus *bu of_property_read_u32_array(np, "snps,reset-delays-us", data->delays, 3); - if (gpio_request(data->reset_gpio, "mdio-reset")) + if (devm_gpio_request(priv->device, data->reset_gpio, + "mdio-reset")) return 0; }