[PATCHv2 3/3] nvme-pci: do not try to add queue maps at runtime

Kanchan Joshi joshi.k at samsung.com
Fri Feb 13 02:35:47 PST 2026


On 2/12/2026 10:17 PM, Keith Busch wrote:
> From: Keith Busch<kbusch at kernel.org>
> 
> The block layer allocates the set's maps once. We can't add special
> purpose queues at runtime if they weren't allocated at initialization
> time.

Reviewed-by: Kanchan Joshi <joshi.k at samsung.com>

User may not get an error on adding and, therefore, may feel that 
everything went fine, but such queues cannot be used.
At least, that was my observation on increasing the number of poll 
queues from 0 to !0 value.
I continued getting "not supported" error on issuing hipri I/O from 
io_uring. After this patch, the poll queue became usable.

Tested-by: Kanchan Joshi <joshi.k at samsung.com>




More information about the Linux-nvme mailing list