• Linus Torvalds's avatar
    Merge tag 'net-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · d30d0e49
    Linus Torvalds authored
    Pull networking fixes from Jakub Kicinski:
     "Including fixes from BPF and big collection of fixes for WiFi core and
      drivers.
    
      Current release - regressions:
    
       - vxlan: fix regression when dropping packets due to invalid src
         addresses
    
       - bpf: fix a potential use-after-free in bpf_link_free()
    
       - xdp: revert support for redirect to any xsk socket bound to the
         same UMEM as it can result in a corruption
    
       - virtio_net:
          - add missing lock protection when reading return code from
            control_buf
          - fix false-positive lockdep splat in DIM
          - Revert "wifi: wilc1000: convert list management to RCU"
    
       - wifi: ath11k: fix error path in ath11k_pcic_ext_irq_config
    
      Previous releases - regressions:
    
       - rtnetlink: make the "split" NLM_DONE handling generic, restore the
         old behavior for two cases where we started coalescing those
         messages with normal messages, breaking sloppily-coded userspace
    
       - wifi:
          - cfg80211: validate HE operation element parsing
          - cfg80211: fix 6 GHz scan request building
          - mt76: mt7615: add missing chanctx ops
          - ath11k: move power type check to ASSOC stage, fix connecting to
            6 GHz AP
          - ath11k: fix WCN6750 firmware crash caused by 17 num_vdevs
          - rtlwifi: ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS
          - iwlwifi: mvm: fix a crash on 7265
    
      Previous releases - always broken:
    
       - ncsi: prevent multi-threaded channel probing, a spec violation
    
       - vmxnet3: disable rx data ring on dma allocation failure
    
       - ethtool: init tsinfo stats if requested, prevent unintentionally
         reporting all-zero stats on devices which don't implement any
    
       - dst_cache: fix possible races in less common IPv6 features
    
       - tcp: auth: don't consider TCP_CLOSE to be in TCP_AO_ESTABLISHED
    
       - ax25: fix two refcounting bugs
    
       - eth: ionic: fix kernel panic in XDP_TX action
    
      Misc:
    
       - tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB"
    
    * tag 'net-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (107 commits)
      selftests: net: lib: set 'i' as local
      selftests: net: lib: avoid error removing empty netns name
      selftests: net: lib: support errexit with busywait
      net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool()
      ipv6: fix possible race in __fib6_drop_pcpu_from()
      af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
      af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
      af_unix: Use skb_queue_empty_lockless() in unix_release_sock().
      af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
      af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
      af_unix: Annotate data-races around sk->sk_sndbuf.
      af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
      af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb().
      af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
      af_unix: Annotate data-race of sk->sk_state in unix_accept().
      af_unix: Annotate data-race of sk->sk_state in unix_stream_connect().
      af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll().
      af_unix: Annotate data-race of sk->sk_state in unix_inq_len().
      af_unix: Annodate data-races around sk->sk_state for writers.
      af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted peer.
      ...
    d30d0e49
MAINTAINERS 742 KB