Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S936464AbcKWMQf (ORCPT ); Wed, 23 Nov 2016 07:16:35 -0500 Received: from mail-wm0-f51.google.com ([74.125.82.51]:33046 "EHLO mail-wm0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933592AbcKWMQd (ORCPT ); Wed, 23 Nov 2016 07:16:33 -0500 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\)) Subject: Re: [PATCH 0/8] lightnvm: simplify media manager V2 From: =?utf-8?Q?Javier_Gonz=C3=A1lez?= In-Reply-To: Date: Wed, 23 Nov 2016 13:08:06 +0100 Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org Message-Id: References: <1479730237-20797-1-git-send-email-javier@cnexlabs.com> To: =?utf-8?Q?Matias_Bj=C3=B8rling?= X-Mailer: Apple Mail (2.3251) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id uANCGdrF022123 Content-Length: 1619 Lines: 39 > On 23 Nov 2016, at 13.06, Matias Bjørling wrote: > > On 11/21/2016 01:10 PM, Javier González wrote: >> V2: >> - Fix 2 bad memory free on error rrpc init error handling. Reported by >> kbuild. >> >> This patchset simplifies the generic media manager interface and moves >> lun and block functionality to lightnvm targets. This makes that >> rrpc-specific functionality is not exposed on the media manager. This is >> done in preparation for the pblk target. >> >> Javier González (8): >> lightnvm: move block provisioning to targets >> lightnvm: remove get_lun operation on gennvm >> lightnvm: remove debug lun statistics from gennvm >> lightnvm: eliminate nvm_block abstraction on mm >> lightnvm: eliminate nvm_lun abstraction in mm >> lightnvm: introduce helpers for generic ops in rrpc >> lightnvm: introduce max_phys_sects helper function >> lightnvm: use target nvm on target-specific ops. >> >> drivers/lightnvm/core.c | 154 ++++++----- >> drivers/lightnvm/gennvm.c | 612 ++++++++++++++++++++----------------------- >> drivers/lightnvm/gennvm.h | 20 +- >> drivers/lightnvm/rrpc.c | 443 +++++++++++++++++++++---------- >> drivers/lightnvm/rrpc.h | 62 ++++- >> drivers/lightnvm/sysblk.c | 65 +++-- >> drivers/nvme/host/lightnvm.c | 14 +- >> include/linux/lightnvm.h | 217 +++++++-------- >> 8 files changed, 885 insertions(+), 702 deletions(-) > > Thanks Javier. Picked up for 4.10. Please note I fixed up an > initialization bug with null_blk device in the "lightnvm: introduce > helpers for generic ops in rrpc" patch. Great. Thanks! Javier