linux/drivers/infiniband/hw
Xi Wang ec5bc2cc69 RDMA/hns: Fixs hw access invalid dma memory error
When smmu is enable, if execute the perftest command and then use 'kill
-9' to exit, follow this operation repeatedly, the kernel will have a high
probability to print the following smmu event:

  arm-smmu-v3 arm-smmu-v3.1.auto: event 0x10 received:
  arm-smmu-v3 arm-smmu-v3.1.auto:  0x00007d0000000010
  arm-smmu-v3 arm-smmu-v3.1.auto:  0x0000020900000080
  arm-smmu-v3 arm-smmu-v3.1.auto:  0x00000000f47cf000
  arm-smmu-v3 arm-smmu-v3.1.auto:  0x00000000f47cf000

This is because the hw will periodically refresh the qpc cache until the
next reset.

This patch fixed it by removing the action that release qpc memory in the
'hns_roce_qp_free' function.

Fixes: 9a4435375c ("IB/hns: Add driver files for hns RoCE driver")
Signed-off-by: Xi Wang <wangxi11@huawei.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
2019-07-07 09:19:38 -03:00
..
bnxt_re Linux 5.2-rc6 2019-06-28 21:18:23 -03:00
cxgb3 IB: Remove unneeded memset 2019-07-03 14:26:49 -03:00
cxgb4 IB: Remove unneeded memset 2019-07-03 14:26:49 -03:00
efa RDMA/efa: Entropy in admin commands id 2019-07-04 14:31:09 -03:00
hfi1 IB/hfi1: No need to use try_module_get for debugfs 2019-06-28 22:34:26 -03:00
hns RDMA/hns: Fixs hw access invalid dma memory error 2019-07-07 09:19:38 -03:00
i40iw RDMA/i40iw: Set queue pair state when being queried 2019-07-03 14:45:56 -03:00
mlx4 Linux 5.2-rc6 2019-06-28 21:18:23 -03:00
mlx5 IB/mlx5: Add counter_alloc_stats() and counter_update_stats() support 2019-07-05 10:22:55 -03:00
mthca IB: Remove unneeded memset 2019-07-03 14:26:49 -03:00
ocrdma IB: Remove unneeded memset 2019-07-03 14:26:49 -03:00
qedr Linux 5.2-rc6 2019-06-28 21:18:23 -03:00
qib IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details 2019-06-28 22:34:26 -03:00
usnic Linux 5.2-rc6 2019-06-28 21:18:23 -03:00
vmw_pvrdma Linux 5.2-rc6 2019-06-28 21:18:23 -03:00
Makefile rdma: Remove nes 2019-06-13 09:59:49 -04:00