Skip to content

Fix two Command Specific Status Codes#3473

Merged
igaw merged 2 commits into
linux-nvme:masterfrom
MaisenbacherD:fix-cssv
Jun 24, 2026
Merged

Fix two Command Specific Status Codes#3473
igaw merged 2 commits into
linux-nvme:masterfrom
MaisenbacherD:fix-cssv

Conversation

@MaisenbacherD

Copy link
Copy Markdown
Contributor

No description provided.

The Command Specific Status "Request Exceeds Maximum Namespace Sanitize
Operations In Progress" is defined as 3Ch in Figure 103 of the NVM
Express Base Specification 2.3, but was assigned 0x12, aliasing
NVME_SC_FW_NEEDS_MAX_TIME (Firmware Activation Requires Maximum Time
Violation).

Signed-off-by: Dennis Maisenbacher <dennis.maisenbacher@wdc.com>
NVME_SC_FEAT_IOCS_COMBINATION_REJECTED was assigned 0x15, aliasing
NVME_SC_NS_INSUFFICIENT_CAP, whereas Figure 103 of the NVM Express Base
Specification 2.3 defines "I/O Command Set Combination Rejected" as 2Bh.

The correctly-numbered NVME_SC_IOCS_COMBINATION_REJECTED (= 0x2b)
already exists and represents the same status, so the misnumbered
duplicate is redundant.

Signed-off-by: Dennis Maisenbacher <dennis.maisenbacher@wdc.com>
@igaw igaw merged commit 3ce4dfd into linux-nvme:master Jun 24, 2026
29 of 30 checks passed
@igaw

igaw commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

Excellent stuff. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants