RDMA v7.2 first rc pull

More bug fixes, many found by tools:
 
 - Protect from a possible DOS with certain RMPP traffic patterns
 
 - Correct mac address comparison so CMA works properly on IB
 
 - Some crashes in irdma around memory registration
 
 - Uninitialized value in erdma and mana
 
 - Wrong order setting up a QP in SIW allowed a network packet to reach an
   unready QP struct
 
 - Catch math overflows in hns and irdma
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQRRRCHOFoQz/8F5bUaFwuHvBreFYQUCalTdtwAKCRCFwuHvBreF
 YQ44AP47MlX9CTlu5GtEVmjeQzIuYVAp0pNIDbU0XSqZa3BSQgD/Z7X3Ib8HIr7+
 pnGCDpwqkXHHiHKsgIgjRIwSZFxWkws=
 =G+7p
 -----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:
 "More bug fixes, many found by tools:

   - Protect from a possible DOS with certain RMPP traffic patterns

   - Correct mac address comparison so CMA works properly on IB

   - Some crashes in irdma around memory registration

   - Uninitialized value in erdma and mana

   - Wrong order setting up a QP in SIW allowed a network packet to
     reach an unready QP struct

   - Catch math overflows in hns and irdma"

* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma:
  RDMA/irdma: Prevent overflows in memory contiguity checks
  RDMA/siw: publish QP after initialization
  RDMA/hns: Fix potential integer overflow in mhop hem cleanup
  RDMA/core: Fix memory leak in __ib_create_cq() on invalid cqe
  RDMA/mana_ib: initialize err for empty send WR lists
  RDMA/erdma: initialize ret for empty receive WR lists
  RDMA/irdma: Prevent user-triggered null deref on QP create
  RDMA/irdma: Prevent rereg_mr for non-mem regions
  RDMA/cma: Fix hardware address comparison length in netevent callback
  RDMa/mlx5: Avoid frame overflow warning
  IB/mad: Drop unmatched RMPP responses before reassembly
This commit is contained in:
Linus Torvalds 2026-07-13 07:47:55 -07:00
commit 0fd8b67e27
9 changed files with 84 additions and 46 deletions