aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorJason Gunthorpe <jgg@nvidia.com>2020-10-26 15:23:12 +0200
committerJason Gunthorpe <jgg@nvidia.com>2020-11-02 14:53:55 -0400
commit8010d74b9965b33182651767e9788ed84cf8e5f9 (patch)
treee429f440b8350b0869f4244ee37c9dc644ccfb0c /tools/perf/scripts/python
parentRDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (diff)
downloadlinux-8010d74b9965b33182651767e9788ed84cf8e5f9.tar.gz
linux-8010d74b9965b33182651767e9788ed84cf8e5f9.zip
RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt()
The memory allocation is quite complicated, and makes this function hard to understand. Refactor things so that a function call sets up the WR, SG, DMA mapping and buffer, further splitting that into buffer and DMA/wr. This also slightly changes the buffer allocation logic to try an order 0 page allocation (with OOM warnings on) before going to the emergency page. Link: https://lore.kernel.org/r/20201026132314.1336717-4-leon@kernel.org Signed-off-by: Leon Romanovsky <leonro@nvidia.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions