Star64_linux/drivers/infiniband/hw
Michael J. Ruhl 34ab4de77f IB/hif1: Remove static tracing from SDMA hot path
The hfi1_cdbg() macro can be instantiated in the hot path even when it
is not in use.  This shows up on perf profiles.

Rework the macros (for SDMA and MMU), to use the trace interface directly
to eliminate this performance hit.

Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Signed-off-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2017-08-28 19:12:27 -04:00
..
bnxt_re RDMA/bnxt_re: remove unnecessary call to memset 2017-08-28 19:12:25 -04:00
cxgb3
cxgb4
hfi1 IB/hif1: Remove static tracing from SDMA hot path 2017-08-28 19:12:27 -04:00
hns
i40iw i40iw: make some structures const 2017-08-28 19:12:26 -04:00
mlx4 RDMA/mlx4: Properly annotate link layer variable 2017-08-24 16:44:48 -04:00
mlx5 IB/mlx5: Report mlx5 enhanced multi packet WQE capability 2017-08-24 17:47:35 -04:00
mthca
nes RDMA/nes: Remove zeroed parameter from port query callback 2017-08-24 16:44:48 -04:00
ocrdma
qedr RDMA/qedr: fix spelling mistake: "invlaid" -> "invalid" 2017-08-24 17:34:57 -04:00
qib IB/qib: Stricter bounds checking for copy and array access 2017-08-28 19:12:17 -04:00
usnic IB/usnic: check for allocation failure 2017-08-28 19:12:24 -04:00
vmw_pvrdma RDMA/vmw_pvrdma: Update device query parameters and port caps 2017-08-24 17:34:57 -04:00
Makefile