+++ /dev/null
-From 89d6c9bb722126a52cdd65d61ca4bb2b51218b6d Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 31 Mar 2025 18:28:59 +0200
-Subject: nvme-pci: skip nvme_write_sq_db on empty rqlist
-
-From: Maurizio Lombardi <mlombard@redhat.com>
-
-[ Upstream commit 288ff0d10beb069355036355d5f7612579dc869c ]
-
-nvme_submit_cmds() should check the rqlist before calling
-nvme_write_sq_db(); if the list is empty, it must return immediately.
-
-Fixes: beadf0088501 ("nvme-pci: reverse request order in nvme_queue_rqs")
-Signed-off-by: Maurizio Lombardi <mlombard@redhat.com>
-Signed-off-by: Keith Busch <kbusch@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/nvme/host/pci.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c
-index da858463b2557..c62ff639a39bd 100644
---- a/drivers/nvme/host/pci.c
-+++ b/drivers/nvme/host/pci.c
-@@ -954,6 +954,9 @@ static void nvme_submit_cmds(struct nvme_queue *nvmeq, struct request **rqlist)
- {
- struct request *req;
-
-+ if (rq_list_empty(rqlist))
-+ return;
-+
- spin_lock(&nvmeq->sq_lock);
- while ((req = rq_list_pop(rqlist))) {
- struct nvme_iod *iod = blk_mq_rq_to_pdu(req);
---
-2.39.5
-
riscv-ftrace-add-parentheses-in-macro-definitions-of.patch
ntb_hw_switchtec-fix-shift-out-of-bounds-in-switchte.patch
ntb-intel-fix-using-link-status-db-s.patch
-nvme-pci-skip-nvme_write_sq_db-on-empty-rqlist.patch
asoc-imx-card-add-null-check-in-imx_card_probe.patch
netfilter-nft_set_hash-gc-reaps-elements-with-connco.patch
netlabel-fix-null-pointer-exception-caused-by-calips.patch
+++ /dev/null
-From cec423a355e8f7357084807e1a244e9994735737 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 31 Mar 2025 18:28:59 +0200
-Subject: nvme-pci: skip nvme_write_sq_db on empty rqlist
-
-From: Maurizio Lombardi <mlombard@redhat.com>
-
-[ Upstream commit 288ff0d10beb069355036355d5f7612579dc869c ]
-
-nvme_submit_cmds() should check the rqlist before calling
-nvme_write_sq_db(); if the list is empty, it must return immediately.
-
-Fixes: beadf0088501 ("nvme-pci: reverse request order in nvme_queue_rqs")
-Signed-off-by: Maurizio Lombardi <mlombard@redhat.com>
-Signed-off-by: Keith Busch <kbusch@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/nvme/host/pci.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c
-index af45a1b865ee1..4fdcf146cbaad 100644
---- a/drivers/nvme/host/pci.c
-+++ b/drivers/nvme/host/pci.c
-@@ -989,6 +989,9 @@ static void nvme_submit_cmds(struct nvme_queue *nvmeq, struct request **rqlist)
- {
- struct request *req;
-
-+ if (rq_list_empty(rqlist))
-+ return;
-+
- spin_lock(&nvmeq->sq_lock);
- while ((req = rq_list_pop(rqlist))) {
- struct nvme_iod *iod = blk_mq_rq_to_pdu(req);
---
-2.39.5
-
riscv-kexec_file-handle-r_riscv_64-in-purgatory-relo.patch
riscv-purgatory-4b-align-purgatory_start.patch
nvme-ioctl-don-t-warn-on-vectorized-uring_cmd-with-f.patch
-nvme-pci-skip-nvme_write_sq_db-on-empty-rqlist.patch
asoc-imx-card-add-null-check-in-imx_card_probe.patch
spi-bcm2835-do-not-call-gpiod_put-on-invalid-descrip.patch
alsa-hda-realtek-fix-built-in-mic-on-another-asus-vi.patch
+++ /dev/null
-From 71596fc7761351e1485a701d907fb61bd1f2b31a Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 31 Mar 2025 18:28:59 +0200
-Subject: nvme-pci: skip nvme_write_sq_db on empty rqlist
-
-From: Maurizio Lombardi <mlombard@redhat.com>
-
-[ Upstream commit 288ff0d10beb069355036355d5f7612579dc869c ]
-
-nvme_submit_cmds() should check the rqlist before calling
-nvme_write_sq_db(); if the list is empty, it must return immediately.
-
-Fixes: beadf0088501 ("nvme-pci: reverse request order in nvme_queue_rqs")
-Signed-off-by: Maurizio Lombardi <mlombard@redhat.com>
-Signed-off-by: Keith Busch <kbusch@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/nvme/host/pci.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c
-index a763df0200ab4..ede3be06143fb 100644
---- a/drivers/nvme/host/pci.c
-+++ b/drivers/nvme/host/pci.c
-@@ -907,6 +907,9 @@ static void nvme_submit_cmds(struct nvme_queue *nvmeq, struct request **rqlist)
- {
- struct request *req;
-
-+ if (rq_list_empty(rqlist))
-+ return;
-+
- spin_lock(&nvmeq->sq_lock);
- while ((req = rq_list_pop(rqlist))) {
- struct nvme_iod *iod = blk_mq_rq_to_pdu(req);
---
-2.39.5
-
x86-uaccess-improve-performance-by-aligning-writes-t.patch
asoc-codecs-rt5665-fix-some-error-handling-paths-in-.patch
riscv-fix-hugetlb-retrieval-of-number-of-ptes-in-cas.patch
-nvme-pci-skip-nvme_write_sq_db-on-empty-rqlist.patch
asoc-imx-card-add-null-check-in-imx_card_probe.patch
e1000e-change-k1-configuration-on-mtp-and-later-plat.patch
netfilter-nft_set_hash-gc-reaps-elements-with-connco.patch