Re: [PATCH 08/12] block/nvme: nvme_process_completion() fix bound for cid

2023-09-26 Thread Peter Maydell
On Mon, 25 Sept 2023 at 20:42, Vladimir Sementsov-Ogievskiy wrote: > > NVMeQueuePair::reqs as length NVME_NUM_REQS, which less than > NVME_QUEUE_SIZE by 1. > > Signed-off-by: Vladimir Sementsov-Ogievskiy > --- > block/nvme.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff

Re: [PATCH 08/12] block/nvme: nvme_process_completion() fix bound for cid

2023-09-25 Thread Michael Tokarev
25.09.2023 22:40, Vladimir Sementsov-Ogievskiy wrote: NVMeQueuePair::reqs as length NVME_NUM_REQS, which less than NVME_QUEUE_SIZE by 1. +if (cid == 0 || cid > NVME_NUM_REQS) { +warn_report("NVMe: Unexpected CID in completion queue: %" PRIu32 +",

[PATCH 08/12] block/nvme: nvme_process_completion() fix bound for cid

2023-09-25 Thread Vladimir Sementsov-Ogievskiy
NVMeQueuePair::reqs as length NVME_NUM_REQS, which less than NVME_QUEUE_SIZE by 1. Signed-off-by: Vladimir Sementsov-Ogievskiy --- block/nvme.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/block/nvme.c b/block/nvme.c index b6e95f0b7e..7f11ce1d46 100644 ---