[PATCH 0/5] LightNVM fixes

From: Matias BjÃrling
Date: Tue Apr 26 2016 - 06:31:27 EST


Hi,

A couple of patches for the 4.7 cycle. The first three are cleanups for
iterating ppas, better get_bb_tbl interface and removal of struct
factory_blks. The forth patch enables the caller to control if mapping
should by a single plane or multiple planes. The last patch fixes a bug
when unfolding a virtual block onto multiple die planes.

Matias BjÃrling (5):
lightnvm: introduce nvm_for_each_lun_ppa() macro
lightnvm: refactor device ops->get_bb_tbl()
lightnvm: remove struct factory_blks
lightnvm: make nvm_set_rqd_ppalist() aware of vblks
lightnvm: set block priority in nvm_set_rqd_ppalist()

drivers/lightnvm/core.c | 40 ++++---
drivers/lightnvm/gennvm.c | 29 +++--
drivers/lightnvm/sysblk.c | 248 +++++++++++++++++++++----------------------
drivers/nvme/host/lightnvm.c | 6 +-
include/linux/lightnvm.h | 15 ++-
5 files changed, 179 insertions(+), 159 deletions(-)

--
2.1.4