]> git.proxmox.com Git - mirror_qemu.git/commit
block/nvme: nvme_process_completion() fix bound for cid
authorVladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Mon, 6 Nov 2023 15:00:28 +0000 (15:00 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 6 Nov 2023 15:00:28 +0000 (15:00 +0000)
commitcc8fb0c3ae3c950eb40e969607e17ff16a7519ac
treee617d0cac9b5fdb43eb404b40681124c5160e56f
parent394bca2fa443cd1c1c3dad931fcce4fa96f88941
block/nvme: nvme_process_completion() fix bound for cid

NVMeQueuePair::reqs has length NVME_NUM_REQS, which less than
NVME_QUEUE_SIZE by 1.

Fixes: 1086e95da17050 ("block/nvme: switch to a NVMeRequest freelist")
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Maksim Davydov <davydov-max@yandex-team.ru>
Message-id: 20231017125941.810461-5-vsementsov@yandex-team.ru
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
block/nvme.c