Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752194AbcDZKb0 (ORCPT ); Tue, 26 Apr 2016 06:31:26 -0400 Received: from mail-wm0-f47.google.com ([74.125.82.47]:35005 "EHLO mail-wm0-f47.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751798AbcDZKbY (ORCPT ); Tue, 26 Apr 2016 06:31:24 -0400 From: =?UTF-8?q?Matias=20Bj=C3=B8rling?= To: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org Cc: =?UTF-8?q?Matias=20Bj=C3=B8rling?= Subject: [PATCH 0/5] LightNVM fixes Date: Tue, 26 Apr 2016 12:31:05 +0200 Message-Id: <1461666670-30996-1-git-send-email-m@bjorling.me> X-Mailer: git-send-email 2.1.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 923 Lines: 24 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