linux_dsm_epyc7002/drivers/infiniband/hw/mlx5
Maor Gottlieb 578e72647b IB/mlx5: Fix atomic cap in indirect UMR
Remove from the driver the limitation imposed by firmware check
to not allow change of atomic permissions for indirect UMRs.
In order to avoid failures on old firmware, we only ask for change
of atomic permissions if atomic operations are supported.

Fixes: 968e78dd96 ('IB/mlx5: Enhance UMR support to allow partial page table update')
Signed-off-by: Eli Cohen <eli@mellanox.com>
Signed-off-by: Maor Gottlieb <maorg@mellanox.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2016-11-16 20:04:48 -05:00
..
ah.c
cq.c Merge of primary rdma-core code for 4.9 2016-10-09 17:04:33 -07:00
doorbell.c
gsi.c IB/mlx5: Fix iteration overrun in GSI qps 2016-08-02 14:32:51 -04:00
ib_virt.c
Kconfig
mad.c IB/{core,hw}: Add constant for node_desc 2016-10-07 16:54:34 -04:00
main.c net/mlx5: Add multi dest support 2016-10-30 15:43:17 +02:00
Makefile
mem.c IB/mlx5: Fix the size parameter to find_first_bit 2016-09-02 13:46:12 -04:00
mlx5_ib.h net/mlx5: Add multi dest support 2016-10-30 15:43:17 +02:00
mr.c IB/mlx5: Move and decouple user vendor structures 2016-10-07 16:54:34 -04:00
odp.c IB/mlx5/odp: Remove deprecated create_singlethread_workqueue 2016-10-07 16:54:29 -04:00
qp.c IB/mlx5: Fix atomic cap in indirect UMR 2016-11-16 20:04:48 -05:00
srq.c IB/mlx5: Move and decouple user vendor structures 2016-10-07 16:54:34 -04:00