[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1479730237-20797-1-git-send-email-javier@cnexlabs.com>
Date: Mon, 21 Nov 2016 13:10:29 +0100
From: "Javier González" <jg@...htnvm.io>
To: mb@...htnvm.io
Cc: linux-block@...r.kernel.org, linux-kernel@...r.kernel.org,
Javier González <javier@...xlabs.com>
Subject: [PATCH 0/8] lightnvm: simplify media manager V2
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(-)
--
2.7.4
Powered by blists - more mailing lists