Commit 2812e64e1575 for kernel

commit 2812e64e1575e05500a35c405aaa6e99b7d7930b
Merge: 110b5cdd5b72 451c9075d6c5
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Jul 30 09:18:49 2026 -0700

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

    Pull networking fixes from Paolo Abeni:
     "This is again larger than usual: the backlog accumulated in the past weeks
      is not done yet. I'm not aware of any known pending regression.

      Including fixes from netfilter, Bluetooth, WiFi and CAN.

      Current release - regressions:

       - bluetooth: remove unnecessary hci_conn_get in create_conn_sync

       - can: isotp: fix timer drain order, wakeup handling and tx_gen
         ordering

       - eth:
           - tun/vhost: revert avoid ptr_ring tail-drop when a qdisc is
             present

      Previous releases - regressions:

       - core: do not send ICMP/NDISC Redirects when peer allocation fails

       - ipv6: take nexthop lock for f6i_list walks in replace check and
         notify

       - wifi: fix an ath12k MLO regression impacting WCN7850/QCC2072.

       - netfilter: nf_tables: make nft_object rhltable per table

       - af_unix: fix listen() succeeding on sockets in the wrong state

       - openvswitch: fix potential UAF on meter attach failure

       - bluetooth:
           - fix advertising data UAFs
           - avoid deadlocks in iso_sock_timeout

       - smc: fix socket use-after-free during link group termination

       - dpll: use pin owner's dpll ref for pin-level attribute reporting

       - eth:
           - veth: convert frag_list skbs before running XDP
           - ice: wait for reset completion in ice_resume()
           - igc: remove napi_synchronize() in igc_down()
           - vxlan: use pskb_network_may_pull() for transmit path header pulls

      Previous releases - always broken:

       - xsk: fix AF_XDP multi-buffer Tx descriptor reclaim

       - psp: fix NULL genl_sock deref race with concurrent netns teardown

       - netfilter: widen NAT rewrite delta to s32 in sip_help_tcp()

       - can: peak_usb: fix double free of transfer buffer on URB submit error

       - dibs: fix use-after-free of dmb_node in loopback attach/detach/unregister

       - sctp: prevent peer transport count overflow

       - dsa: mt7530: error out on failed reads in MT7531 PHY polling

       - eth:
           - idpf: bound interrupt-vector register fill to the allocated array"

    * tag 'net-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (156 commits)
      qede: sync udp_tunnel ports outside qede_lock in the recovery path
      net: openvswitch: fix potential UAF on meter attach failure
      octeontx2-pf: Set correct sequence for carrier off and tx queue stop
      net: libwx: fix FDIR ATR queue mismatch for software VLAN packets
      net: dsa: realtek: use devm_mutex_init for l2_lock
      net: dsa: realtek: use devm_mutex_init for vlan_lock
      net: dsa: realtek: use devm_mutex_init for regmap lock
      net: dsa: realtek: rtl8365mb: use devm_mutex_init for mib_lock
      ptp: netc: fix potential interrupt storm caused by incorrect unbind order
      net: mana: Return error code from mana_create_rxq()
      net: openvswitch: fix skb leak on flow key update failure during ct
      net: openvswitch: fix skb leak on flow key update failure during recirculation
      net: stmmac: Fix E2E delay mechanism
      net: dsa: mt7530: error out on failed reads in MT7531 PHY polling
      net: dsa: mt7530: error out on failed reads in ATC/VTCR command polling
      net: dsa: mt7530: check bus->read() errors in the MDIO regmap backend
      Revert "tun/tap: add ptr_ring consume helper with netdev queue wakeup"
      Revert "vhost-net: wake queue of tun/tap after ptr_ring consume"
      Revert "ptr_ring: move free-space check into separate helper"
      Revert "tun/tap & vhost-net: avoid ptr_ring tail-drop when a qdisc is present"
      ...