Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp2386989ioo; Sat, 28 May 2022 12:03:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwgohGK8ZmDnZ1+I+1SN4WZOOKzhbtUQ9Hd4MP4BI4PzLBtSUKCRNdTGhLFm0XfmThnQ9XW X-Received: by 2002:a17:90a:34c9:b0:1e2:8e6e:b46e with SMTP id m9-20020a17090a34c900b001e28e6eb46emr7011745pjf.22.1653764601185; Sat, 28 May 2022 12:03:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653764601; cv=none; d=google.com; s=arc-20160816; b=Sf10Y9d8pw767+71e9m+1XD19Ltiy9ep9thzIKAc98ZwEqNktBb6bTKkrE2TbT0ypJ HBcBnbyElxNXRhfS4yqdy6vgPZByJosmhMT6LR8lzN38JQd/b807knUfZ1B7Ad3nHwLC elvjm7XKKr0CQxt+odelbzahfJrJ9ND6AaVbWltRySMu8RkNXqXcASYH0CtusHlO3rw1 9KVaCLsj/y7t2Zk30GPJvDK0MQuZcnGvzvb+CAV5NpdpPEdZAdvRhDzm24JOFV0leQ/K /638CjOLDF2UO1QtSpTTbdv4z09iuYCHPT+okoSvtYLGEul6knjs4p9HQCBjDiYhSvZu IhQg== 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 :message-id:date:subject:cc:to:from; bh=hvM+ic3h3Cs9m7piEeJQMGk+53850LmW/beVdvI2+Jk=; b=sqIM8KXohDHkS/zdd4hn+Nq4klw2Rf+BMyCYClnW+650SUATPwrKHR25bVosluOlN+ 6JrCwswYxHPLTBYxN4011r3og67R4cnHum6TlkjhDTNipQ/uc4mthtVrgh5f6GGrKIG2 b1RPBAXRlcwufzA6NiGAEzs/AL23VD3RGQoDwwk93/3L+iNopDGk0VH08CR9kAp1Xyq7 4+ouukRtbnl5zJQFTovk5HZB0z0PdoUIVZ8fZmi/4j6BpIgjzS3jHD2PVij9ZxyN7fug l7T34ZkSbXjaA79SEu52lAM4ASh9L5tNyNBJp9nOxyMN60eh+UUzO4YFnvwZ6PUjhD5X 5e6w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id d20-20020a17090ad3d400b001c9e16e3b0dsi4363203pjw.73.2022.05.28.12.03.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 May 2022 12:03:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 59ECB3BFBE; Sat, 28 May 2022 11:44:48 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233462AbiE0JZ6 (ORCPT + 99 others); Fri, 27 May 2022 05:25:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45990 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235388AbiE0JZz (ORCPT ); Fri, 27 May 2022 05:25:55 -0400 Received: from smtp.smtpout.orange.fr (smtp09.smtpout.orange.fr [80.12.242.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BA1D9F6898 for ; Fri, 27 May 2022 02:25:53 -0700 (PDT) Received: from pop-os.home ([90.11.191.102]) by smtp.orange.fr with ESMTPA id uWE9n3MmXOXCyuWEAnkQcb; Fri, 27 May 2022 11:25:51 +0200 X-ME-Helo: pop-os.home X-ME-Auth: YWZlNiIxYWMyZDliZWIzOTcwYTEyYzlhMmU3ZiQ1M2U2MzfzZDfyZTMxZTBkMTYyNDBjNDJlZmQ3ZQ== X-ME-Date: Fri, 27 May 2022 11:25:51 +0200 X-ME-IP: 90.11.191.102 From: Christophe JAILLET To: Claudiu Manoil , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Andrew Lunn Cc: linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org, Christophe JAILLET , netdev@vger.kernel.org Subject: [PATCH] net: enetc: Use pci_release_region() to release some resources Date: Fri, 27 May 2022 11:25:47 +0200 Message-Id: X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Some resources are allocated using pci_request_region(). It is more straightforward to release them with pci_release_region(). Fixes: 231ece36f50d ("enetc: Add mdio bus driver for the PCIe MDIO endpoint") Signed-off-by: Christophe JAILLET --- This patch is speculative, mainly based on the inconsistency between some function's names. Using pci_request_mem_regions() would also have things look consistent. Review with care. --- drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c b/drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c index 15f37c5b8dc1..dafb26f81f95 100644 --- a/drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c +++ b/drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c @@ -69,7 +69,7 @@ static int enetc_pci_mdio_probe(struct pci_dev *pdev, return 0; err_mdiobus_reg: - pci_release_mem_regions(pdev); + pci_release_region(pdev, 0); err_pci_mem_reg: pci_disable_device(pdev); err_pci_enable: @@ -88,7 +88,7 @@ static void enetc_pci_mdio_remove(struct pci_dev *pdev) mdiobus_unregister(bus); mdio_priv = bus->priv; iounmap(mdio_priv->hw->port); - pci_release_mem_regions(pdev); + pci_release_region(pdev, 0); pci_disable_device(pdev); } -- 2.34.1