Commit 21bd0802cd3f for kernel

commit 21bd0802cd3f58b656065f1be236694c40588c3a
Merge: 35748ddd3b2c 8049741ac93a
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Aug 21 11:48:54 2026 -0700

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

    Pull RDMA updates from Jason Gunthorpe:
     "About the normal size, still a lot of AI bug fixes and so on, but some
      interesting new functionality too:

       - Assorted locking, bounds-checking, cleanup, and error-path fixes
         across UCMA/CMA, bng_re, bnxt_re, cxgb4, EFA, ERDMA, HFI1, HNS,
         ionic, iRDMA, mlx4/mlx5, RXE, SIW, SRP/SRPT, and iSER target.

       - netlink report for max # of supported resources

       - get_zeroed_page()/etc removal

       - Robust udata for ionic

       - Allow unique RDMA device names per network namespace

       - Completion counters and v2 admit queue support for EFA

       - UC QP support for MANA

       - Completion timestamps for ionic

       - Harden uverbs data validation and resource lifetime handling,
         fixing several core use-after-free conditions.

       - bnxt_re toggle-page ownership and lifetime bug fixes

       - dmabuf SRQ support for mlx5"

    * tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma: (160 commits)
      RDMA/ucma: Allow path records to exactly fit the output buffer
      RDMA/uverbs: Guard legacy bundles without method_elm
      RDMA/efa: Add support for 128B admin v2 SQ entry
      RDMA/efa: Generalize the admin SQ
      RDMA/efa: Decouple admin command payload from admin header
      RDMA/rxe: Fix OOB in free_rd_atomic_resources()
      RDMA/cma: Fix WARNING in res_to_rt
      RDMA/cxgb4: Free debugfs on registration failure
      RDMA/cxgb4: Cancel reg_work before freeing device on remove
      RDMA/ucma: Lock the handler in ucma_set_ib_path()
      RDMA/ucma: Lock the handler in ucma_write_cm_event()
      RDMA/erdma: restrict the driver to little-endian systems
      RDMA/ionic: Embed counter driver data in rdma_counter allocation
      RDMA/ionic: Cap eq_count to the eth driver's interrupt vector budget
      RDMA/siw: Fix use-after-free in siw_accept()
      IB/isert: post the full-feature receive buffers after session registration
      IB/isert: delay the final Login Response until the session is registered
      RDMA/srp: fix heap information leak on a truncated SRP_CRED_REQ
      RDMA/erdma: Hold QP references for AE and CM processing
      RDMA/erdma: Hold CQ references when processing EQ events
      ...