mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-04 02:02:28 +09:00
lightnvm: fix missing grown bad block type
[ Upstream commit b5d4acd4cb ]
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>
Signed-off-by: Jens Axboe <axboe@fb.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
651b328d97
commit
12e2d36594
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user