Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1304815

[PATCH 1/7] lightnvm: fix missing grown bad block type

From Matias Bjørling <m@bjorling.me>
Newsgroups linux.kernel
Subject [PATCH 1/7] lightnvm: fix missing grown bad block type
Date 2016-01-08 19:20 +0100
Message-ID <qOJNL-25i-5@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


The get/set bad block interface defines good block, factory bad block,
grown bad block, device reserved block, and host reserved block.
Unfortunately the grown bad block was missing, leaving the offsets wrong
for device and host side reserved blocks.

This patch adds the missing type and corrects the offsets.

Signed-off-by: Matias Bjørling <m@bjorling.me>
---
 include/linux/lightnvm.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/include/linux/lightnvm.h b/include/linux/lightnvm.h
index 96c8ad1..aa35907 100644
--- a/include/linux/lightnvm.h
+++ b/include/linux/lightnvm.h
@@ -58,8 +58,9 @@ enum {
 	/* Block Types */
 	NVM_BLK_T_FREE		= 0x0,
 	NVM_BLK_T_BAD		= 0x1,
-	NVM_BLK_T_DEV		= 0x2,
-	NVM_BLK_T_HOST		= 0x4,
+	NVM_BLK_T_GRWN_BAD	= 0x2,
+	NVM_BLK_T_DEV		= 0x4,
+	NVM_BLK_T_HOST		= 0x8,
 };
 
 struct nvm_id_group {
-- 
2.1.4

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCH 1/7] lightnvm: fix missing grown bad block type Matias Bjørling <m@bjorling.me> - 2016-01-08 19:20 +0100
  [PATCH 5/7] lightnvm: introduce ioctl to initialize device Matias Bjørling <m@bjorling.me> - 2016-01-08 19:20 +0100
  [PATCH 3/7] lightnvm: introduce mlc lower page table mappings Matias Bjørling <m@bjorling.me> - 2016-01-08 19:20 +0100
  [PATCH 2/7] lightnvm: add mccap support Matias Bjørling <m@bjorling.me> - 2016-01-08 19:20 +0100
  [PATCH 7/7] lightnvm: introduce factory reset Matias Bjørling <m@bjorling.me> - 2016-01-08 19:20 +0100
  [PATCH 6/7] lightnvm: use system block for mm initialization Matias Bjørling <m@bjorling.me> - 2016-01-08 19:20 +0100
  [PATCH v2 4/7] lightnvm: core on-disk initialization Matias Bjørling <m@bjorling.me> - 2016-01-08 19:20 +0100

csiph-web