diff options
author | Moshe Shemesh <moshe@nvidia.com> | 2025-06-10 18:15:06 +0300 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2025-06-11 14:41:08 -0700 |
commit | f37258133c1e95e61db532e14067e28b4881bf24 (patch) | |
tree | f27d60b63a42d6b2456e21539dbade6905830dae /net/unix/af_unix.c | |
parent | c7bdeed31e4c421d340c56411c3be2afbf15cbc1 (diff) |
net/mlx5: Ensure fw pages are always allocated on same NUMA
When firmware asks the driver to allocate more pages, using event of
give_pages, the driver should always allocate it from same NUMA, the
original device NUMA. Current code uses dev_to_node() which can result
in different NUMA as it is changed by other driver flows, such as
mlx5_dma_zalloc_coherent_node(). Instead, use saved numa node for
allocating firmware pages.
Fixes: 311c7c71c9bb ("net/mlx5e: Allocate DMA coherent memory on reader NUMA node")
Signed-off-by: Moshe Shemesh <moshe@nvidia.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Link: https://patch.msgid.link/20250610151514.1094735-2-mbloch@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions