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 -- To unsubscribe from this list: send the line "unsubscribe linux-block" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html