Messages in this thread |  | | Subject | Re: [PATCH net-next v2] net: mana: hardening: Reject zero max_num_queues from GDMA_QUERY_MAX_RESOURCES | | From | patchwork-bot+netdevbpf@kernel ... | | Date | Tue, 05 May 2026 02:30:20 +0000 |
| |
Hello:
This patch was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>:
On Thu, 30 Apr 2026 01:36:21 -0700 you wrote: > In a CVM environment, hardware responses cannot be trusted. The > GDMA_QUERY_MAX_RESOURCES command returns resource limits used to > determine the maximum number of queues. > > In mana_gd_query_max_resources(), gc->max_num_queues is initialized > from num_online_cpus() and successively clamped by the hardware-reported > max_eq, max_cq, max_sq, max_rq, and num_msix_usable values. If any of > these hardware values is zero, gc->max_num_queues becomes zero and the > function returns success. This leads to a confusing failure later when > alloc_etherdev_mq() is called with zero queues, returning NULL and > producing a misleading -ENOMEM error. > > [...]
Here is the summary with links: - [net-next,v2] net: mana: hardening: Reject zero max_num_queues from GDMA_QUERY_MAX_RESOURCES https://git.kernel.org/netdev/net-next/c/f7622e58e802
You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
|  |