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


Groups > linux.kernel > #1307028

[PATCH 18/25] lightnvm: fix missing grown bad block type

From Matias Bjørling <m@bjorling.me>
Newsgroups linux.kernel
Subject [PATCH 18/25] lightnvm: fix missing grown bad block type
Date 2016-01-12 08:00 +0100
Message-ID <qQ15V-5F9-37@gated-at.bofh.it> (permalink)
References <qQ15T-5F9-3@gated-at.bofh.it>
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 b700148..4a700a1 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 | Next | Find similar | Unroll thread


Thread

[PATCH 18/25] lightnvm: fix missing grown bad block type Matias Bjørling <m@bjorling.me> - 2016-01-12 08:00 +0100

csiph-web