hw/block/nvme: fix set feature for error recovery
Only enable DULBE if the namespace supports it. Signed-off-by: Gollu Appalanaidu <anaidu.gollu@samsung.com> Reviewed-by: Klaus Jensen <k.jensen@samsung.com> Reviewed-by: Keith Busch <kbusch@kernel.org> Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
This commit is contained in:
parent
044f1876b0
commit
56990c777a
@ -3396,7 +3396,9 @@ static uint16_t nvme_set_feature(NvmeCtrl *n, NvmeRequest *req)
|
||||
}
|
||||
|
||||
assert(ns);
|
||||
ns->features.err_rec = dw11;
|
||||
if (NVME_ID_NS_NSFEAT_DULBE(ns->id_ns.nsfeat)) {
|
||||
ns->features.err_rec = dw11;
|
||||
}
|
||||
break;
|
||||
case NVME_VOLATILE_WRITE_CACHE:
|
||||
for (i = 1; i <= n->num_namespaces; i++) {
|
||||
|
Loading…
Reference in New Issue
Block a user