Signed-off-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
- drivers/nvme/host/auth.c | 2 ++
+ drivers/nvme/host/auth.c | 2 ++
1 file changed, 2 insertions(+)
-diff --git a/drivers/nvme/host/auth.c b/drivers/nvme/host/auth.c
-index 7c9dfb420c464..d67076e98b4bc 100644
--- a/drivers/nvme/host/auth.c
+++ b/drivers/nvme/host/auth.c
-@@ -835,6 +835,8 @@ static void nvme_queue_auth_work(struct work_struct *work)
+@@ -834,6 +834,8 @@ static void nvme_queue_auth_work(struct
}
fail2:
dev_dbg(ctrl->device, "%s: qid %d send failure2, status %x\n",
__func__, chap->qid, chap->status);
tl = nvme_auth_set_dhchap_failure2_data(ctrl, chap);
---
-2.43.0
-
+++ /dev/null
-From e85d53548a98fef7933fc10ff03f588037cafaf9 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 11 Oct 2023 08:45:11 +0000
-Subject: nvme-auth: unlock mutex in one place only
-
-From: Mark O'Donovan <shiftee@posteo.net>
-
-[ Upstream commit 616add70bfdc0274a253e84fc78155c27aacde91 ]
-
-Signed-off-by: Mark O'Donovan <shiftee@posteo.net>
-Reviewed-by: Christoph Hellwig <hch@lst.de>
-Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
-Reviewed-by: Hannes Reinecke <hare@suse.de>
-Signed-off-by: Keith Busch <kbusch@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/nvme/host/auth.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/drivers/nvme/host/auth.c b/drivers/nvme/host/auth.c
-index 9dfd3d0293054..7c9dfb420c464 100644
---- a/drivers/nvme/host/auth.c
-+++ b/drivers/nvme/host/auth.c
-@@ -758,6 +758,7 @@ static void nvme_queue_auth_work(struct work_struct *work)
- dev_dbg(ctrl->device, "%s: qid %d host response\n",
- __func__, chap->qid);
- ret = nvme_auth_dhchap_setup_host_response(ctrl, chap);
-+ mutex_unlock(&ctrl->dhchap_auth_mutex);
- if (ret) {
- chap->error = ret;
- goto fail2;
---
-2.43.0
-
bcache-add-code-comments-for-bch_btree_node_get-and-.patch
bcache-avoid-null-checking-to-c-root-in-run_cache_se.patch
nbd-fold-nbd-config-initialization-into-nbd_alloc_co.patch
-nvme-auth-unlock-mutex-in-one-place-only.patch
nvme-auth-set-explanation-code-for-failure2-msgs.patch
nvme-catch-errors-from-nvme_configure_metadata.patch
selftests-bpf-fix-bpf_loop_bench-for-new-callback-ve.patch
Signed-off-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
- drivers/nvme/host/auth.c | 2 ++
+ drivers/nvme/host/auth.c | 2 ++
1 file changed, 2 insertions(+)
-diff --git a/drivers/nvme/host/auth.c b/drivers/nvme/host/auth.c
-index cc02a95a50c9a..a31080b7fd7de 100644
--- a/drivers/nvme/host/auth.c
+++ b/drivers/nvme/host/auth.c
-@@ -839,6 +839,8 @@ static void nvme_queue_auth_work(struct work_struct *work)
+@@ -840,6 +840,8 @@ static void nvme_queue_auth_work(struct
}
fail2:
dev_dbg(ctrl->device, "%s: qid %d send failure2, status %x\n",
__func__, chap->qid, chap->status);
tl = nvme_auth_set_dhchap_failure2_data(ctrl, chap);
---
-2.43.0
-
+++ /dev/null
-From 4a83ca57595f9a95efc27c396ecb08f4286bf92e Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 11 Oct 2023 08:45:11 +0000
-Subject: nvme-auth: unlock mutex in one place only
-
-From: Mark O'Donovan <shiftee@posteo.net>
-
-[ Upstream commit 616add70bfdc0274a253e84fc78155c27aacde91 ]
-
-Signed-off-by: Mark O'Donovan <shiftee@posteo.net>
-Reviewed-by: Christoph Hellwig <hch@lst.de>
-Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
-Reviewed-by: Hannes Reinecke <hare@suse.de>
-Signed-off-by: Keith Busch <kbusch@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/nvme/host/auth.c | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/drivers/nvme/host/auth.c b/drivers/nvme/host/auth.c
-index 064592a5d546a..cc02a95a50c9a 100644
---- a/drivers/nvme/host/auth.c
-+++ b/drivers/nvme/host/auth.c
-@@ -758,12 +758,11 @@ static void nvme_queue_auth_work(struct work_struct *work)
- __func__, chap->qid);
- mutex_lock(&ctrl->dhchap_auth_mutex);
- ret = nvme_auth_dhchap_setup_host_response(ctrl, chap);
-+ mutex_unlock(&ctrl->dhchap_auth_mutex);
- if (ret) {
-- mutex_unlock(&ctrl->dhchap_auth_mutex);
- chap->error = ret;
- goto fail2;
- }
-- mutex_unlock(&ctrl->dhchap_auth_mutex);
-
- /* DH-HMAC-CHAP Step 3: send reply */
- dev_dbg(ctrl->device, "%s: qid %d send reply\n",
---
-2.43.0
-
nbd-fold-nbd-config-initialization-into-nbd_alloc_co.patch
nbd-factor-out-a-helper-to-get-nbd_config-without-ho.patch
nbd-fix-null-ptr-dereference-while-accessing-nbd-con.patch
-nvme-auth-unlock-mutex-in-one-place-only.patch
nvme-auth-set-explanation-code-for-failure2-msgs.patch
nvme-catch-errors-from-nvme_configure_metadata.patch
selftests-bpf-fix-bpf_loop_bench-for-new-callback-ve.patch