Received: by 10.223.164.202 with SMTP id h10csp4205244wrb; Mon, 20 Nov 2017 11:36:02 -0800 (PST) X-Google-Smtp-Source: AGs4zMYkukjKSHGl07RvxeHxJVC60W+UndUmgOJQdFIicL4V9wJeBaRufEKVZ1M+H86ILIHKG6R7 X-Received: by 10.99.121.131 with SMTP id u125mr14227141pgc.265.1511206562345; Mon, 20 Nov 2017 11:36:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511206562; cv=none; d=google.com; s=arc-20160816; b=zoinA1Gud0JB2qcfqzuaT5chHmyBY+Kjt4Mz3oMGsdmhqEF/iQk9Gj7HtOOU0zUi2k DH/bQIsJD6NgiUd6Qt4WzSFzQMc5uUY7A+9NHL1zuCpHdqL43VnEaQ3cNGUYsnP+fhPw O9tGIymzzGaG+deZGkQZYCcAcxRkoA8ugszDZzN8l1X60294vkhbmY+/IWWFBPViSO4k AIxL3VAUFBy5KwcvEYyOAkbv5rvDhS1HbPV2/i2at65Ey1WXNyyPtTLauTlQdeEoqi7q 68eRiW+eWuvlD/1lt6yStmrw45LlIoblZnrCbgGw9X0ZZwCbkoWdSF7Gl22AJYd2cAY8 +xXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=3XQMaT0iP4SAI/ucOhQHZv123lPYnoaU9XDNSBXiroM=; b=DiwC1O/0lqumHhcAKkVxI7u5HltJjT0JmQfWSGdMqjoZ8pTFgsmbKX0Ry3Yi/kuUzC YjkzPsUuXC1RrNNtUxx+vyKm6whGmpAh3jWUbTztRnKrekWGeaGc2+C/LMBIMDzCmb6j unHmHool72CVb09BYpv0wQ750VbrNvmHxZQhk03Jtup8udmS+rKeOYtqAezrahB65EuH 9OW4aKFpOCpMxWEPyM7MXr5kv6fii5LGTsDKi9YdcNoHdKl+yxG0oKo/Tzg5EbZ04yiT ptccJuz3oIeNYzNgarPoZcpzq5lZ/SL2qeKcc6bvNYrsTnQyN2Ach+wuknE+bJ+xUNBP a5tQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=dDIa8T4q; 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=NONE 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 o25si9014447pge.81.2017.11.20.11.35.52; Mon, 20 Nov 2017 11:36:02 -0800 (PST) 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=dDIa8T4q; 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=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752758AbdKTTe5 (ORCPT + 67 others); Mon, 20 Nov 2017 14:34:57 -0500 Received: from mail-wm0-f66.google.com ([74.125.82.66]:44651 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752400AbdKTTdJ (ORCPT ); Mon, 20 Nov 2017 14:33:09 -0500 Received: by mail-wm0-f66.google.com with SMTP id r68so21154857wmr.3; Mon, 20 Nov 2017 11:33:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=3XQMaT0iP4SAI/ucOhQHZv123lPYnoaU9XDNSBXiroM=; b=dDIa8T4qGha6SgRFbsbtWrY/3ImlaXuTwfSVIXukEUq4EdI4nHUsruy7qhD8/Mc7WF 6F9ulghP0tlyadUyxGv7RWiuvfxMAo84x86OB19wLgIcg2PjJW6Ms+IgUbD2YnG4z3aK nr1rfdlV9/Oh79FGrnzuLnPX4w9eGkuJ0rg0hlTB5wZlqbLlCDa68cf3Vnvea99SWcbG OuXOGqoW1VJTzxGBhGXtuglae10iEMjUvfeWskqIRBuZkbavMxCJhc0jVajKnmu0Pbdg hVEbLns/1rokWGZtnh0AY+/DsXozZ7OyA5OiehqqSx+SdBrJiPamMgrcfkyKFefUFK64 it5w== 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:in-reply-to :references; bh=3XQMaT0iP4SAI/ucOhQHZv123lPYnoaU9XDNSBXiroM=; b=mWystk80H1uFNOQTjZT/PVnL01wmac8TBI/AOWjEKcF2/ZmPvpDE6JfCd+No0OrdgK TTj4kb8qBZAubl2c3jYOzaQAW1jGTBztc6r2ya9Ds7CrHZ1hPo2fcO6pJguzZue1/vWI boxy4xydW+SL1YRpMS5dpqeMAxOeu0ZW66qC61itcEplOz3EdxQtPJsNWp908g38+hQp DOT/ql5+MkJwgvDAB3cglJNUWP/wLt4VMFKBXjNGVxYCsArw6qPpNNEJzABN3O2xvwmf AhU+sYMlIBj1QsZOF1XvQAc0E9kI/aWp6ocqLXKN5rZ8EdqvoCgj4mxLbOMrXHcRTvP1 c2BQ== X-Gm-Message-State: AJaThX5L1GPW2YLFicOlEwuF8uUA/eDxmyCv31oCnw4bOnEBW+2XKC6K M6n2d2hV/kaqkPrB8Cai4q8= X-Received: by 10.28.217.144 with SMTP id q138mr11777089wmg.9.1511206387518; Mon, 20 Nov 2017 11:33:07 -0800 (PST) Received: from rperier-xps-l502x (AToulouse-651-1-44-123.w92-134.abo.wanadoo.fr. [92.134.227.123]) by smtp.gmail.com with ESMTPSA id d63sm3707994wmh.3.2017.11.20.11.33.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 Nov 2017 11:33:06 -0800 (PST) From: Romain Perier To: Jens Axboe , Andrew Morton , Dan Williams , Vinod Koul , Jeff Kirsher , Aviad Krawczyk , "James E.J. Bottomley" , "Martin K. Petersen" , linux-scsi@vger.kernel.org, Bjorn Helgaas , linux-pci@vger.kernel.org Cc: dmaengine@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Greg Kroah-Hartman , Romain Perier Subject: [PATCH v15 2/5] net: e100: Replace PCI pool old API Date: Mon, 20 Nov 2017 20:32:44 +0100 Message-Id: <20171120193247.8187-3-romain.perier@gmail.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20171120193247.8187-1-romain.perier@gmail.com> References: <20171120193247.8187-1-romain.perier@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Romain Perier The PCI pool API is deprecated. This commit replaces the PCI pool old API by the appropriate function with the DMA pool API. Signed-off-by: Romain Perier Acked-by: Peter Senna Tschudin Acked-by: Jeff Kirsher Tested-by: Peter Senna Tschudin --- drivers/net/ethernet/intel/e100.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/net/ethernet/intel/e100.c b/drivers/net/ethernet/intel/e100.c index 44b3937f7e81..29486478836e 100644 --- a/drivers/net/ethernet/intel/e100.c +++ b/drivers/net/ethernet/intel/e100.c @@ -607,7 +607,7 @@ struct nic { struct mem *mem; dma_addr_t dma_addr; - struct pci_pool *cbs_pool; + struct dma_pool *cbs_pool; dma_addr_t cbs_dma_addr; u8 adaptive_ifs; u8 tx_threshold; @@ -1892,7 +1892,7 @@ static void e100_clean_cbs(struct nic *nic) nic->cb_to_clean = nic->cb_to_clean->next; nic->cbs_avail++; } - pci_pool_free(nic->cbs_pool, nic->cbs, nic->cbs_dma_addr); + dma_pool_free(nic->cbs_pool, nic->cbs, nic->cbs_dma_addr); nic->cbs = NULL; nic->cbs_avail = 0; } @@ -1910,7 +1910,7 @@ static int e100_alloc_cbs(struct nic *nic) nic->cb_to_use = nic->cb_to_send = nic->cb_to_clean = NULL; nic->cbs_avail = 0; - nic->cbs = pci_pool_zalloc(nic->cbs_pool, GFP_KERNEL, + nic->cbs = dma_pool_zalloc(nic->cbs_pool, GFP_KERNEL, &nic->cbs_dma_addr); if (!nic->cbs) return -ENOMEM; @@ -2960,8 +2960,8 @@ static int e100_probe(struct pci_dev *pdev, const struct pci_device_id *ent) netif_err(nic, probe, nic->netdev, "Cannot register net device, aborting\n"); goto err_out_free; } - nic->cbs_pool = pci_pool_create(netdev->name, - nic->pdev, + nic->cbs_pool = dma_pool_create(netdev->name, + &nic->pdev->dev, nic->params.cbs.max * sizeof(struct cb), sizeof(u32), 0); @@ -3001,7 +3001,7 @@ static void e100_remove(struct pci_dev *pdev) unregister_netdev(netdev); e100_free(nic); pci_iounmap(pdev, nic->csr); - pci_pool_destroy(nic->cbs_pool); + dma_pool_destroy(nic->cbs_pool); free_netdev(netdev); pci_release_regions(pdev); pci_disable_device(pdev); -- 2.14.1 From 1585123808480842680@xxx Sun Nov 26 10:24:24 +0000 2017 X-GM-THRID: 1585123808480842680 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread