Skip to content
Snippets Groups Projects
  • Linus Torvalds's avatar
    Merge tag 'net-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · 4de593fb
    Linus Torvalds authored
    Pull networking fixes from Jakub Kicinski:
     "Networking fixes, including fixes from mac80211, netfilter and bpf.
    
      Current release - regressions:
    
       - bpf, cgroup: assign cgroup in cgroup_sk_alloc when called from
         interrupt
    
       - mdio: revert mechanical patches which broke handling of optional
         resources
    
       - dev_addr_list: prevent address duplication
    
      Previous releases - regressions:
    
       - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb
         (NULL deref)
    
       - Revert "mac80211: do not use low data rates for data frames with no
         ack flag", fixing broadcast transmissions
    
       - mac80211: fix use-after-free in CCMP/GCMP RX
    
       - netfilter: include zone id in tuple hash again, minimize collisions
    
       - netfilter: nf_tables: unlink table before deleting it (race -> UAF)
    
       - netfilter: log: work around missing softdep backend module
    
       - mptcp: don't return sockets in foreign netns
    
       - sched: flower: protect fl_walk() with rcu (race -> UAF)
    
       - ixgbe: fix NULL pointer dereference in ixgbe_xdp_setup
    
       - smsc95xx: fix stalled rx after link change
    
       - enetc: fix the incorrect clearing of IF_MODE bits
    
       - ipv4: fix rtnexthop len when RTA_FLOW is present
    
       - dsa: mv88e6xxx: 6161: use correct MAX MTU config method for this
         SKU
    
       - e100: fix length calculation & buffer overrun in ethtool::get_regs
    
      Previous releases - always broken:
    
       - mac80211: fix using stale frag_tail skb pointer in A-MSDU tx
    
       - mac80211: drop frames from invalid MAC address in ad-hoc mode
    
       - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (race
         -> UAF)
    
       - bpf, x86: Fix bpf mapping of atomic fetch implementation
    
       - bpf: handle return value of BPF_PROG_TYPE_STRUCT_OPS prog
    
       - netfilter: ip6_tables: zero-initialize fragment offset
    
       - mhi: fix error path in mhi_net_newlink
    
       - af_unix: return errno instead of NULL in unix_create1() when over
         the fs.file-max limit
    
      Misc:
    
       - bpf: exempt CAP_BPF from checks against bpf_jit_limit
    
       - netfilter: conntrack: make max chain length random, prevent
         guessing buckets by attackers
    
       - netfilter: nf_nat_masquerade: make async masq_inet6_event handling
         generic, defer conntrack walk to work queue (prevent hogging RTNL
         lock)"
    
    * tag 'net-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (77 commits)
      af_unix: fix races in sk_peer_pid and sk_peer_cred accesses
      net: stmmac: fix EEE init issue when paired with EEE capable PHYs
      net: dev_addr_list: handle first address in __hw_addr_add_ex
      net: sched: flower: protect fl_walk() with rcu
      net: introduce and use lock_sock_fast_nested()
      net: phy: bcm7xxx: Fixed indirect MMD operations
      net: hns3: disable firmware compatible features when uninstall PF
      net: hns3: fix always enable rx vlan filter problem after selftest
      net: hns3: PF enable promisc for VF when mac table is overflow
      net: hns3: fix show wrong state when add existing uc mac address
      net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE
      net: hns3: don't rollback when destroy mqprio fail
      net: hns3: remove tc enable checking
      net: hns3: do not allow call hns3_nic_net_open repeatedly
      ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup
      net: bridge: mcast: Associate the seqcount with its protecting lock.
      net: mdio-ipq4019: Fix the error for an optional regs resource
      net: hns3: fix hclge_dbg_dump_tm_pg() stack usage
      net: mdio: mscc-miim: Fix the mdio controller
      af_unix: Return errno instead of NULL in unix_create1().
      ...
    4de593fb
MAINTAINERS 605.46 KiB