linux/drivers/infiniband
Sindhu-Devale 2c8844431d RDMA/irdma: Use s/g array in post send only when its valid
Send with invalidate verb call can pass in an
uninitialized s/g array with 0 sge's which is
filled into irdma WQE and causes a HW asynchronous
event.

Fix this by using the s/g array in irdma post send
only when its valid.

Fixes: 551c46e ("RDMA/irdma: Add user/kernel shared libraries")
Signed-off-by: Sindhu-Devale <sindhu.devale@intel.com>
Signed-off-by: Shiraz Saleem <shiraz.saleem@intel.com>
Link: https://lore.kernel.org/r/20220906223244.1119-5-shiraz.saleem@intel.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
2022-09-07 11:22:18 +03:00
..
core IB/core: Fix a nested dead lock as part of ODP flow 2022-09-05 14:47:40 +03:00
hw RDMA/irdma: Use s/g array in post send only when its valid 2022-09-07 11:22:18 +03:00
sw RDMA/siw: Pass a pointer to virt_to_page() 2022-09-04 10:21:59 +03:00
ulp RDMA/srp: Set scmnd->result only when scmnd is not NULL 2022-09-01 09:51:18 +03:00
Kconfig RDMA/erdma: Add driver to kernel build environment 2022-07-27 16:04:05 -03:00
Makefile