summaryrefslogtreecommitdiff
path: root/ipc
diff options
context:
space:
mode:
authorKeith Busch <kbusch@kernel.org>2026-04-21 19:14:02 +0300
committerKeith Busch <kbusch@kernel.org>2026-04-22 20:07:30 +0300
commit1cc4cdae2a3b7730d462d69e30f213fd2efe7807 (patch)
treeb9bd30e634aeb33df78a69aa50dec8994070554f /ipc
parent5d10069e1a1691a0d8642e1fa65f4c1869210299 (diff)
downloadlinux-1cc4cdae2a3b7730d462d69e30f213fd2efe7807.tar.xz
nvme-pci: fix missed admin queue sq doorbell write
We can batch admin commands submitted through io_uring_cmd passthrough, which means bd->last may be false and skips the doorbell write to aggregate multiple commands per write. If a subsequent command can't be dispatched for whatever reason, we have to provide the blk-mq ops' commit_rqs callback in order to ensure we properly update the doorbell. Fixes: 58e5bdeb9c2b ("nvme: enable uring-passthrough for admin commands") Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Kanchan Joshi <joshi.k@samsung.com> Signed-off-by: Keith Busch <kbusch@kernel.org>
Diffstat (limited to 'ipc')
0 files changed, 0 insertions, 0 deletions