Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@xxxxxxxxxx>: On Tue, 30 Jul 2024 13:06:33 +0530 you wrote: > In non FLR context, at times CX-5 requests release of ~8 million FW pages. > This needs humongous number of cmd mailboxes, which to be released once > the pages are reclaimed. Release of humongous number of cmd mailboxes is > consuming cpu time running into many seconds. Which with non preemptible > kernels is leading to critical process starving on that cpu’s RQ. > On top of it, the FW does not use all the mailbox messages as it has a > limit of releasing 50K pages at once per MLX5_CMD_OP_MANAGE_PAGES + > MLX5_PAGES_TAKE device command. Hence, the allocation of these many > mailboxes is extra and adds unnecessary overhead. > To alleviate this, this change restricts the total number of pages > a worker will try to reclaim to maximum 50K pages in one go. > > [...] Here is the summary with links: - [net-next,v7] net/mlx5: Reclaim max 50K pages at once https://git.kernel.org/netdev/net-next/c/501c3005f031 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html