Merge tag 'net-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
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(). ...
Showing
- MAINTAINERS 2 additions, 0 deletionsMAINTAINERS
- arch/mips/net/bpf_jit.c 43 additions, 14 deletionsarch/mips/net/bpf_jit.c
- arch/x86/net/bpf_jit_comp.c 48 additions, 18 deletionsarch/x86/net/bpf_jit_comp.c
- drivers/net/dsa/mv88e6xxx/chip.c 10 additions, 7 deletionsdrivers/net/dsa/mv88e6xxx/chip.c
- drivers/net/dsa/mv88e6xxx/chip.h 1 addition, 0 deletionsdrivers/net/dsa/mv88e6xxx/chip.h
- drivers/net/dsa/mv88e6xxx/global1.c 2 additions, 0 deletionsdrivers/net/dsa/mv88e6xxx/global1.c
- drivers/net/dsa/mv88e6xxx/port.c 2 additions, 0 deletionsdrivers/net/dsa/mv88e6xxx/port.c
- drivers/net/ethernet/broadcom/bgmac-platform.c 3 additions, 0 deletionsdrivers/net/ethernet/broadcom/bgmac-platform.c
- drivers/net/ethernet/freescale/enetc/enetc_pf.c 1 addition, 2 deletionsdrivers/net/ethernet/freescale/enetc/enetc_pf.c
- drivers/net/ethernet/hisilicon/hns3/hnae3.h 0 additions, 1 deletiondrivers/net/ethernet/hisilicon/hns3/hnae3.h
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 7 additions, 9 deletionsdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c
- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 4 additions, 2 deletionsdrivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c 13 additions, 8 deletionsdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c
- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c 16 additions, 13 deletionsdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c
- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 24 additions, 4 deletionsdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 15 additions, 12 deletionsdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 5 additions, 28 deletionsdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
- drivers/net/ethernet/hisilicon/hns_mdio.c 1 addition, 1 deletiondrivers/net/ethernet/hisilicon/hns_mdio.c
- drivers/net/ethernet/ibm/ibmvnic.c 0 additions, 8 deletionsdrivers/net/ethernet/ibm/ibmvnic.c
- drivers/net/ethernet/intel/e100.c 15 additions, 7 deletionsdrivers/net/ethernet/intel/e100.c
Loading
Please register or sign in to comment