Received: by 10.223.164.202 with SMTP id h10csp4203302wrb; Mon, 20 Nov 2017 11:34:07 -0800 (PST) X-Google-Smtp-Source: AGs4zMbN0QOVuFLXBawVOssWDgM/1lkqAa8xCruLREfk2zbPyEPgx9qUWCqLPIbjMLHIZEVQQWpT X-Received: by 10.159.207.149 with SMTP id z21mr14815462plo.262.1511206446936; Mon, 20 Nov 2017 11:34:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511206446; cv=none; d=google.com; s=arc-20160816; b=hx3l+DI/D6Il7ls/8iOpX2gXdRQtjdaeA9cTni/guHQil6I+WfkJq191kugyDd2GSf YXHSFthfB22ud4+1kwsktYs6eqZ3ZkYnKCuFj/4jYnr/sFPhRk7ziSuZcAJ2GDUI77Zj OajvFUC0lcJR/1+wLnCLv5i0GM5bZ0x67Gi6A5sMfOIsytI6+eH2OBBA8eD6IoiWKkZ3 9FlBgFYEyBKusNGjDFubSg7rwdrYtq76nh7F931u72zrDwuWRMDQV0jELvlWEHGW+Z72 T1ZbN5SqBAt8sAjWeGgnKeHEYy04/3Y8mrCI3s6cMwaMwbKLZyDoHVzK12dyW0Ma4Dq5 DqNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=PuaiFt0t5QY1KlO4PFB4EF0KvhTGMqwkaqy5fWBy4CY=; b=MsNwNSfj7BdtKzGb2ttLFYAdUfQvBFH+g01WqJYfaW8AL3r+4HULNHGueqLvS1bUxV 7FuUCyQe1Z2NbOIKXU37IR+joQFUAHTRxGWqr2G3gnvHBVWRTWFNnQLj1svCJfXYePSg sbWCVFJAgdjPzP043B8yH+hSghxSgc9Qz189hTvl1TQhflqjVlHDT20IllbeQQapiuGS grFS7oXpXkKia5oFA7EJJePT/TYE/aB34PA2OLrenKmiV6MP9rlRpKMwOMWM4KG7pZnw HAnKfTW66hVC3TB6Tk9cJVTqWpOGJnlxHHaVJ0e11F2qFuNY40rKSpYUz70GQOtSyzR+ 4qLA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=dZJKxR7D; 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 g4si8743266pgc.83.2017.11.20.11.33.56; Mon, 20 Nov 2017 11:34:06 -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=dZJKxR7D; 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 S1752616AbdKTTdO (ORCPT + 67 others); Mon, 20 Nov 2017 14:33:14 -0500 Received: from mail-wr0-f194.google.com ([209.85.128.194]:33633 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752057AbdKTTdG (ORCPT ); Mon, 20 Nov 2017 14:33:06 -0500 Received: by mail-wr0-f194.google.com with SMTP id 4so9140095wrt.0; Mon, 20 Nov 2017 11:33:05 -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; bh=PuaiFt0t5QY1KlO4PFB4EF0KvhTGMqwkaqy5fWBy4CY=; b=dZJKxR7DGp/UCOQuSVBnTihmZ2xpAUi6g4w8+00i3N4mvqFfhpEv2EkjqMsAI1yQg2 16QS7djgc1YFYkvVP7XcfG6/s+oA84WAsPdJQqYWLamyQeLKa8i3IjXQDiwCsncRK3RP vnVS9GBFguUMLDmPcpojfFA8Wruy7O/Gjy+Xqu+J8BQO6DfRIvz2azRNiefpq6pkkFMF a45TcWY2hUtut4Rf6wnzmUoIPzMOWWVISJYht88mBZ2LWMDXa4Kk1v55K56kIEXLhtQk e6e2KVaXvtmKsEcjzJFEq5o1/luXBucq+3mz+zjItTT5Zrqikr1GErdCPgwOyK3QX8dg gF/w== 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; bh=PuaiFt0t5QY1KlO4PFB4EF0KvhTGMqwkaqy5fWBy4CY=; b=fJKCoStdYrZqnXeWHCj4Urndz8b9E2on22Dtl4KOO/N1+TWrO2ecBaYztvImcS20A8 JYmNwqFpbZ3+/u0mfshIoNxyXxYN/WKpl7kkmhep9+1DBPQh9xsOYVHmECRJsT+GTa0s yPbG00PH0JzUmGMwpiJbQ3mV+jbYizelOilOwGYqb56aC0JON/d+cfUDUZiVhS5TAHKs eaIJ6hQkRnqcgQVKtyjGbeasR8izTShzaPza3CyB95B4TP/GRfzB6xsRCjwrt+dlqw1L QefOiG8Ka854Ke+f8t3bUI2rqxq6HdWdi0MnrLIh9MQD8W7MgyFXoGJv4E8aobgaq+j9 rPAA== X-Gm-Message-State: AJaThX6HhhCGMBqK0GGdok+DDvbgFgG19NUJMw99yON7wvxIcrwTfz8v UMIUjXfUYlRfK8rq1GvKH8o= X-Received: by 10.223.132.194 with SMTP id 60mr12916393wrg.249.1511206384325; Mon, 20 Nov 2017 11:33:04 -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 g7sm9109558wra.38.2017.11.20.11.33.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 Nov 2017 11:33:03 -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 0/5] Replace PCI pool by DMA pool API Date: Mon, 20 Nov 2017 20:32:42 +0100 Message-Id: <20171120193247.8187-1-romain.perier@gmail.com> X-Mailer: git-send-email 2.14.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The current PCI pool API are simple macro functions direct expanded to the appropriate dma pool functions. The prototypes are almost the same and semantically, they are very similar. I propose to use the DMA pool API directly and get rid of the old API. This set of patches, replaces the old API by the dma pool API and remove the defines. Changes in v15: - Rebased series onto next-20171120 - Added patch 04/05 for mpt3sas scsi driver Changes in v14: - Rebased series onto next-20171018 - Rebased patch 03/05 on latest driver Changes in v13: - Rebased series onto next-20170906 - Added a new commit for the hinic ethernet driver - Remove previously merged patches Changes in v12: - Rebased series onto next-20170822 Changes in v11: - Rebased series onto next-20170809 - Removed patches 08-14, these have been merged. Changes in v10: - Rebased series onto next-20170706 - I have fixed and improved patch "scsi: megaraid: Replace PCI pool old API" Changes in v9: - Rebased series onto next-20170522 - I have fixed and improved the patch for lpfc driver Changes in v8: - Rebased series onto next-20170428 Changes in v7: - Rebased series onto next-20170416 - Added Acked-by, Tested-by and Reviwed-by tags Changes in v6: - Fixed an issue reported by kbuild test robot about changes in DAC960 - Removed patches 15/19,16/19,17/19,18/19. They have been merged by Greg - Added Acked-by Tags Changes in v5: - Re-worded the cover letter (remove sentence about checkpatch.pl) - Rebased series onto next-20170308 - Fix typos in commit message - Added Acked-by Tags Changes in v4: - Rebased series onto next-20170301 - Removed patch 20/20: checks done by checkpath.pl, no longer required. Thanks to Peter and Joe for their feedbacks. - Added Reviewed-by tags Changes in v3: - Rebased series onto next-20170224 - Fix checkpath.pl reports for patch 11/20 and patch 12/20 - Remove prefix RFC Changes in v2: - Introduced patch 18/20 - Fixed cosmetic changes: spaces before brace, live over 80 characters - Removed some of the check for NULL pointers before calling dma_pool_destroy - Improved the regexp in checkpatch for pci_pool, thanks to Joe Perches - Added Tested-by and Acked-by tags Romain Perier (5): block: DAC960: Replace PCI pool old API net: e100: Replace PCI pool old API hinic: Replace PCI pool old API scsi: mpt3sas: Replace PCI pool old API PCI: Remove PCI pool macro functions drivers/block/DAC960.c | 38 +++++++++++------------ drivers/block/DAC960.h | 4 +-- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 10 +++--- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 2 +- drivers/net/ethernet/intel/e100.c | 12 +++---- drivers/scsi/mpt3sas/mpt3sas_base.c | 12 +++---- include/linux/pci.h | 9 ------ 7 files changed, 38 insertions(+), 49 deletions(-) -- 2.14.1 From 1590454124461250106@xxx Wed Jan 24 06:27:29 +0000 2018 X-GM-THRID: 1584597450109719174 X-Gmail-Labels: Inbox,Category Forums,Downloaded_2018-01