aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorHannes Reinecke <hare@kernel.org>2024-07-22 14:02:26 +0200
committerKeith Busch <kbusch@kernel.org>2024-08-22 13:25:11 -0700
commitff4a0a4088adc6a37293a9cce25bb56ad2f26a16 (patch)
tree91a45674c3b24761b034a93a6c674057ebf47b32
parentnvmet-auth: allow to clear DH-HMAC-CHAP keys (diff)
downloadwireguard-linux-ff4a0a4088adc6a37293a9cce25bb56ad2f26a16.tar.xz
wireguard-linux-ff4a0a4088adc6a37293a9cce25bb56ad2f26a16.zip
nvme-target: do not check authentication status for admin commands twice
nvmet_check_ctrl_status() checks the authentication status, so we don't need to do that prior to calling it. Signed-off-by: Hannes Reinecke <hare@kernel.org> Reviewed-by: Sagi Grimberg <sagi@grimberg.me> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Keith Busch <kbusch@kernel.org>
-rw-r--r--drivers/nvme/target/admin-cmd.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/nvme/target/admin-cmd.c b/drivers/nvme/target/admin-cmd.c
index f7e1156ac7ec..d64480f01f4a 100644
--- a/drivers/nvme/target/admin-cmd.c
+++ b/drivers/nvme/target/admin-cmd.c
@@ -1005,8 +1005,6 @@ u16 nvmet_parse_admin_cmd(struct nvmet_req *req)
if (nvme_is_fabrics(cmd))
return nvmet_parse_fabrics_admin_cmd(req);
- if (unlikely(!nvmet_check_auth_status(req)))
- return NVME_SC_AUTH_REQUIRED | NVME_STATUS_DNR;
if (nvmet_is_disc_subsys(nvmet_req_subsys(req)))
return nvmet_parse_discovery_cmd(req);