From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=3.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 92ED8C04EBA for ; Tue, 27 Nov 2018 13:39:51 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 5D3F920989 for ; Tue, 27 Nov 2018 13:39:51 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=javigon-com.20150623.gappssmtp.com header.i=@javigon-com.20150623.gappssmtp.com header.b="Dfiz9Nb4" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5D3F920989 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=javigon.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727514AbeK1Ahs (ORCPT ); Tue, 27 Nov 2018 19:37:48 -0500 Received: from mail-ed1-f46.google.com ([209.85.208.46]:37009 "EHLO mail-ed1-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727026AbeK1Ahr (ORCPT ); Tue, 27 Nov 2018 19:37:47 -0500 Received: by mail-ed1-f46.google.com with SMTP id h15so19025951edb.4 for ; Tue, 27 Nov 2018 05:39:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=javigon-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=CCpRI7dJqR+q7rKBPcIE9oILTzgYUC2hoAfKGvAJl+w=; b=Dfiz9Nb4wVLuV3kEGbWu/KL9q1KPJh2KfXsgyy4ysXzeKK6yEzRLzpOqVFgOQmjVWh vUkcnS49NG9fjQm+76+NJl9HU6v+iNVLa1X9PpWMVn8Vd3YFL2rqvISqQbvDa2lm6arf UhW5+TreQ+K8HbxIxCD7LwSN62S4q17jUcclaD2T9ed8yLGxIE/jg/8Trqn5actOgfSR ZJmjSCGp6vs+MEshPXmM94rqPd4dEAsTmmGWWGmtyjuyIdxTGoM//D8EfRslEcakGxdS LLwj6to6PUgexudONvXbYFGHST2kPJ50EGWdJ38+X+WxAEAMFHnys3eY18IFgQXZkv5z uXkw== 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:mime-version :content-transfer-encoding; bh=CCpRI7dJqR+q7rKBPcIE9oILTzgYUC2hoAfKGvAJl+w=; b=ZLnQMvodiKoHL84EmHq69xIG1AB4ow8y5lydwSHs9uLCVGEsU+PHqRf3vxvJgkdx98 4ybafn9SU7ZVkDEbdNcJOtmE1vK38xtPEmsXi9q8MrWH+lAR6FG2d8yXuOdbRiwY+BKN 2i2cLi5/CYk6WuYPt/jP9sxSRWZ+B/p4Z21VwEOj4Rkv1BYzYYJuvtZ+elY9sDlofoTV EVNo7p80QfDzPK2x2Vjb6dU3aD9X9ANKIkkgN/kdTltFHVWW5foTtCAjXwRmzlynedEy 0DxjuCzl71Gg58aKNj69LNu9fvzKSXWOKmoONwdv/e7FkrP/XqtYfkP/uRSfJvqJYDOJ c64g== X-Gm-Message-State: AGRZ1gIqjmuX+SALec11l2PGkFAWBUYGXzq3N4vdjcz55Dta8j9WXSIj UXEmzEPTC+jB0UzsBzsB0h+ytA== X-Google-Smtp-Source: AJdET5cwA3H2sBaKO3RFuoa7f9tHcITWMLOpCHAN0lK5G/7CcBBNnuhSXGsg7t4ip/w7EA9X2cc3lw== X-Received: by 2002:a17:906:1489:: with SMTP id x9-v6mr23589224ejc.222.1543325988534; Tue, 27 Nov 2018 05:39:48 -0800 (PST) Received: from ch-wrk-javier.cnexlabs.com (6164211-cl69.boa.fiberby.dk. [193.106.164.211]) by smtp.gmail.com with ESMTPSA id t26sm1024945eda.22.2018.11.27.05.39.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 27 Nov 2018 05:39:47 -0800 (PST) From: "=?UTF-8?q?Javier=20Gonz=C3=A1lez?=" X-Google-Original-From: =?UTF-8?q?Javier=20Gonz=C3=A1lez?= To: mb@lightnvm.io Cc: igor.j.konopko@intel.com, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Javier=20Gonz=C3=A1lez?= Subject: lightnvm: remove dma alloc/free helpers Date: Tue, 27 Nov 2018 14:39:31 +0100 Message-Id: <1543325972-15136-1-git-send-email-javier@cnexlabs.com> X-Mailer: git-send-email 2.7.4 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 This patch applies on top of Igor's lightnvm: Flexible metadata (V3). I took the liberty to rename the new nvm_alloc_dma_pool() to nvm_create_dma_pool() as it is what is does. Igor, feel free to squash this part in your patchset. You can also carry this patch on your series if you want, when you send the V4 to make it easier to Matias to track. Thanks, Javier Javier González (1): lightnvm: remove dma alloc/free helpers drivers/lightnvm/core.c | 25 +++++++------------------ drivers/lightnvm/pblk-core.c | 10 +++++----- drivers/lightnvm/pblk-read.c | 3 ++- drivers/lightnvm/pblk-recovery.c | 5 +++-- drivers/nvme/host/lightnvm.c | 16 +--------------- include/linux/lightnvm.h | 8 +------- 6 files changed, 19 insertions(+), 48 deletions(-) -- 2.7.4