Skip to contentSkip to conversation

nvme-cli: make it have bpid in cdw10 for fw-commit

PATCH New Minwoo Im 1 participant 1 message Jan 24, 2018 NVMe

lore
Share & tools
lore

Minwoo Im

author
#0 lore raw

PATCH 1/1 nvme-cli: make it have bpid in cdw10 for fw-commit

_bpid_ was added as a parameter in commit d52c9988 without any being used. Make it have inside of cdw10 before submitting a command.

Fixes d52c9988 ("nvme-cli: update Firmware Commit with boot partition

feature")
Signed-off-by: Minwoo Im <minwoo.im.dev at gmail.com>

---
 nvme-ioctl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
nvme-ioctl.c +1 -1
index 5c900b7..4486b2d 100644
@@ -694,7 +694,7 @@ int nvme_fw_commit(int fd, __u8 slot, __u8 action, __u8 bpid)
 {
 	struct nvme_admin_cmd cmd = {
 		.opcode		= nvme_admin_activate_fw,
-		.cdw10		= (action << 3) | slot,
+		.cdw10		= (bpid << 31) | (action << 3) | slot,
 	};
 
 	return nvme_submit_admin_passthru(fd, &cmd);
Signature · 1 line
2.7.4