On Wed, Feb 07, 2024 at 10:32:39AM -0600, Shiraz Saleem wrote:
From: Mike Marciniszyn mike.marciniszyn@intel.com
[ Upstream commit 0a5ec366de7e94192669ba08de6ed336607fd282 ]
The SQ is shared for between kernel and used by storing the kernel page pointer and passing that to a kmap_atomic().
This then requires that the alignment is PAGE_SIZE aligned.
Fix by adding an iWarp specific alignment check.
The patch needed to be reworked because the separate routines present upstream are not there in older irdma drivers.
Fixes: e965ef0e7b2c ("RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp")
Is this fixes tag incorrect? there's no e965ef0e7b2c in 6.1.