2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-06 04:33:58 +08:00
linux-next/drivers/infiniband/hw
Li Dongyang b588300801 IB/mlx5: use kvmalloc_array for mlx5_ib_wq
We observed multiple times on our Lustre OSS servers that when
the system memory is fragmented, kmalloc() in create_kernel_qp()
could fail order 4/5 allocations while we still have many free pages.

Switch to kvmalloc_array() to allow the operation to contine.

Signed-off-by: Li Dongyang <dongyang.li@anu.edu.au>
Acked-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2017-08-22 16:48:23 -04:00
..
bnxt_re RDMA: Fix return value check for ib_get_eth_speed() 2017-08-22 16:23:25 -04:00
cxgb3 RDMA: Simplify get firmware interface 2017-08-10 13:28:10 +03:00
cxgb4 Merge branch 'k.o/for-4.13-rc' into k.o/for-next 2017-08-18 14:12:04 -04:00
hfi1 IB/hfi1: Add kernel receive context info to debugfs 2017-08-22 14:22:38 -04:00
hns Merge branch 'k.o/for-4.13-rc' into k.o/for-next 2017-08-18 14:12:04 -04:00
i40iw i40iw: Improve CQP timeout logic 2017-08-22 15:38:27 -04:00
mlx4 Add OPA extended LID support 2017-08-18 14:47:37 -04:00
mlx5 IB/mlx5: use kvmalloc_array for mlx5_ib_wq 2017-08-22 16:48:23 -04:00
mthca IB/core: Fix input len in multiple user verbs 2017-08-22 14:02:29 -04:00
nes Merge branch 'misc' into k.o/for-next 2017-08-18 14:10:23 -04:00
ocrdma RDMA: Simplify get firmware interface 2017-08-10 13:28:10 +03:00
qedr RDMA: Simplify get firmware interface 2017-08-10 13:28:10 +03:00
qib IB/rdmavt, hfi1, qib: Enhance rdmavt and hfi1 to use 32 bit lids 2017-08-22 14:22:37 -04:00
usnic RDMA: Fix return value check for ib_get_eth_speed() 2017-08-22 16:23:25 -04:00
vmw_pvrdma IB/pvrdma: Remove unused function 2017-08-22 15:42:57 -04:00
Makefile RDMA/bnxt_re: Add bnxt_re driver build support 2017-02-14 09:51:28 -05:00