Commit 315f4bd234b3 for kernel

commit 315f4bd234b3b8a3ed3a71fd4c53b110cf373720
Merge: fcaeecb8b0cd b0ce5fd9fabe
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Aug 6 11:39:20 2026 -0700

    Merge tag 'net-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

    Pull networking fixes from Jakub Kicinski:
     "Including fixes from netfilter.

      Looks like our attempt to keep the PRs smaller have only prevented
      this one from getting even bigger. In the last 9 days there were
      405 postings explicitly tagged with [PATCH net], vs 687 with [PATCH
      net-next]. 37% of posted patches being fixes is pretty crazy, and
      that's likely undercounting because LLM "researchers" more often post
      fixes without knowing to tag the patches for specific trees. I don't
      have historic data.

      In any case, we keep adjusting the criteria. The next PR will be
      smaller.

      Current release - regressions:

       - net: defer netdev KOBJ_ADD uevent until the device is published,
         previously rtnl_lock would serialize the accesses vs publishing

       - net: explicitly cancel work to avoid races with ref tracker exit

       - qrtr: ns: raise lookup limit to 128

       - eth: hns3: fix speed configuration residue after driver reload

      Previous releases - regressions:

       - tcp: do not change rcv_ssthresh in tcp_measure_rcv_mss(), regressed
         flows with MSS and scaling_ratio variability

       - Revert "net: thunderbolt: Enable end-to-end flow control also in
         transmit", broke some platforms (no packets coming thru)

       - eth: stmmac: resume PHY before hardware setup when opening the
         interface

      Previous releases - always broken:

       - another pile of fixes for less common protocols (SCTP, TLS, SMC
         etc.)

       - close a couple of AF_PACKET bugs and ways it can build skbs
         problematic for the rest of the stack

       - bridge: mrp: fix uninitialised bytes on the wire

       - net: devmem: prevent net-iov / page mixing, avoid crashes

       - eth: atlantic: free RX pages of consumed but not refilled buffers"

    * tag 'net-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (116 commits)
      igc: fix netdev not re-attached after resume if interface is down
      tls: don't abort the connection on signal-interrupted sends
      net: avoid theoretical races with ref drain
      net: Defer netdev KOBJ_ADD uevent until the device is published
      MAINTAINERS: dpll: zl3073x: replace Prathosh Satish with Min Li
      sctp: clear control chunk transport if it is being removed
      net/atm: fix slab-out-of-bounds read in vcc_setsockopt()
      s390/ism: Fix UAF of sba and ieq during ism_dev_exit()
      packet: use consistent hard_header_len in TX_RING send path
      packet: use consistent hard_header_len in non-ring send paths
      net: remove CAP_SYS_RAWIO zero-padding in dev_validate_header
      bnge: Fix resource leak in bnge_init_nic() error path
      ptp: ocp: Fix board ID over-read
      tls: rx: restore msg_iter before TLS 1.3 optimistic retry
      selftests: tls: add a test for splicing onto a full plaintext record
      tls: don't leave a full plaintext sk_msg ring unpushed
      xdp: reject clones that overrun skb_shared_info tailroom
      mptcp: reclaim forward-allocated memory on RX path errors
      mptcp: fastopen: only mark MPTFO subflows with SYN data
      mptcp: pm: fix memory leak from alloc-during-teardown race
      ...