]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
nvme-pci: skip nvme_write_sq_db on empty rqlist
authorMaurizio Lombardi <mlombard@redhat.com>
Mon, 31 Mar 2025 16:28:59 +0000 (18:28 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 19 Sep 2025 14:35:42 +0000 (16:35 +0200)
commit87bbcb73d603641aaee9b153fe033f6abe2d0f41
tree12d4bc810d59163057f8c6fb82f490785577a6e4
parent63371be47f353d7ae7c827e70e459748658a1da0
nvme-pci: skip nvme_write_sq_db on empty rqlist

[ 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