RDMA v6.18 first rc pull request

Following fixes:
 
 - Memory leak in bnxt GSI qp path
 
 - Failure in irdma registering large MRs
 
 - Failure to clean out the right CQ table entry in irdma
 
 - Invalid vf_id in some cases
 
 - Incorrect error unwind in EFA CQ create
 
 - hns doesn't use the optimal cq/qp relationships for it's HW banks
 
 - hns reports the wrong SGE size to userspace for its QPs
 
 - Corruption of the hns work queue entries in some cases
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQRRRCHOFoQz/8F5bUaFwuHvBreFYQUCaQoEZAAKCRCFwuHvBreF
 YbdjAP9MfjyZvmOu5H7yqwdIgCNeduANVWbEzSXUEU6j5LRCywD+O5UnkPbHQ9ko
 k+jo07V6Ra/FuTVmr1Wf/Nfa9JmPqwc=
 =dnEg
 -----END PGP SIGNATURE-----

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma

Pull rdma fixes from Jason Gunthorpe:

 - Memory leak in bnxt GSI qp path

 - Failure in irdma registering large MRs

 - Failure to clean out the right CQ table entry in irdma

 - Invalid vf_id in some cases

 - Incorrect error unwind in EFA CQ create

 - hns doesn't use the optimal cq/qp relationships for it's HW banks

 - hns reports the wrong SGE size to userspace for its QPs

 - Corruption of the hns work queue entries in some cases

* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma:
  MAINTAINERS: Update irdma maintainers
  RDMA/irdma: Fix vf_id size to u16 to avoid overflow
  RDMA/hns: Remove an extra blank line
  RDMA/hns: Fix wrong WQE data when QP wraps around
  RDMA/hns: Fix the modification of max_send_sge
  RDMA/hns: Fix recv CQ and QP cache affinity
  RDMA/uverbs: Fix umem release in UVERBS_METHOD_CQ_CREATE
  RDMA/irdma: Set irdma_cq cq_num field during CQ create
  RDMA/irdma: Fix SD index calculation
  RDMA/bnxt_re: Fix a potential memory leak in destroy_gsi_sqp
This commit is contained in:
Linus Torvalds 2025-11-05 04:08:55 +09:00
commit 17d85f33a8
13 changed files with 87 additions and 29 deletions