We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 748008e commit 6a02a61Copy full SHA for 6a02a61
drivers/nvme/target/core.c
@@ -735,6 +735,8 @@ static void nvmet_set_error(struct nvmet_req *req, u16 status)
735
736
static void __nvmet_req_complete(struct nvmet_req *req, u16 status)
737
{
738
+ struct nvmet_ns *ns = req->ns;
739
+
740
if (!req->sq->sqhd_disabled)
741
nvmet_update_sq_head(req);
742
req->cqe->sq_id = cpu_to_le16(req->sq->qid);
@@ -745,9 +747,9 @@ static void __nvmet_req_complete(struct nvmet_req *req, u16 status)
745
747
746
748
trace_nvmet_req_complete(req);
749
- if (req->ns)
- nvmet_put_namespace(req->ns);
750
req->ops->queue_response(req);
751
+ if (ns)
752
+ nvmet_put_namespace(ns);
753
}
754
755
void nvmet_req_complete(struct nvmet_req *req, u16 status)
0 commit comments