Message ID | 20230119185300.517048-1-kuba@kernel.org (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | [PULL] Networking for v6.2-rc5 | expand |
Context | Check | Description |
---|---|---|
netdev/tree_selection | success | Pull request for net, async |
netdev/build_32bit | success | Errors and warnings before: 24 this patch: 24 |
netdev/build_clang | success | Errors and warnings before: 5 this patch: 5 |
netdev/verify_signedoff | success | Signed-off-by tag matches author and committer |
netdev/verify_fixes | success | Fixes tag looks correct |
netdev/build_allmodconfig_warn | success | Errors and warnings before: 22 this patch: 22 |
On Thu, 19 Jan 2023 10:53:00 -0800 Jakub Kicinski wrote: > Hi Linus! > > The WiFi fixes here were likely the most eagerly awaited. v2 coming, in case you haven't pulled yet. Extra stuff went into the tree overnight, insufficient communication between netdev maintainers, IDK..
On Fri, Jan 20, 2023 at 8:51 AM Jakub Kicinski <kuba@kernel.org> wrote: > > v2 coming, in case you haven't pulled yet. Extra stuff went into the > tree overnight, insufficient communication between netdev maintainers, > IDK.. I had actually pulled it yesterday, but apparently I then forgot to push that out. So I undid my pull and will do your v2, Linus
The pull request you sent on Thu, 19 Jan 2023 10:53:00 -0800:
> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.2-rc5
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/07ea567d84cdf0add274d66db7c02b55b818d517
Thank you!
On Fri, Jan 20, 2023 at 9:30 AM Linus Torvalds <torvalds@linux-foundation.org> wrote: > > So I undid my pull and will do your v2, Side note: that late merge, and its revert is pretty ugly. It seems to be a pattern that the networking tree has, which is not a great sign (merging much too eargerly into the wrong branches). Doing a git log --grep='Revert "Merge ' does seem to show that this is a networking pattern. Nasty. But I hope it also means that you know how to deal with the fallout. In particular, reverting a merge means that re-doing that merge later will just be a no-op: the original commits are already merged. You'll need to revert the revert to get the changes back (or you just need to re-do the whole thing). Linus
Hi Linus! The WiFi fixes here were likely the most eagerly awaited. The following changes since commit d9fc1511728c15df49ff18e49a494d00f78b7cd4: Merge tag 'net-6.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2023-01-12 18:20:44 -0600) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.2-rc5 for you to fetch changes up to 6c977c5c2e4c5d8ad1b604724cc344e38f96fe9b: net: dsa: microchip: ksz9477: port map correction in ALU table entry register (2023-01-19 09:28:31 -0800) ---------------------------------------------------------------- Including fixes from wireless, bluetooth, bpf and netfilter. Current release - regressions: - Revert "net: team: use IFF_NO_ADDRCONF flag to prevent ipv6 addrconf", fix nsna_ping mode of team - wifi: mt76: fix bugs in Rx queue handling and DMA mapping - eth: mlx5: - add missing mutex_unlock in error reporter - protect global IPsec ASO with a lock Current release - new code bugs: - rxrpc: fix wrong error return in rxrpc_connect_call() Previous releases - regressions: - bluetooth: hci_sync: fix use of HCI_OP_LE_READ_BUFFER_SIZE_V2 - wifi: - mac80211: fix crashes on Rx due to incorrect initialization of rx->link and rx->link_sta - mac80211: fix bugs in iTXQ conversion - Tx stalls, incorrect aggregation handling, crashes - brcmfmac: fix regression for Broadcom PCIe wifi devices - rndis_wlan: prevent buffer overflow in rndis_query_oid - netfilter: conntrack: handle tcp challenge acks during connection reuse - sched: avoid grafting on htb_destroy_class_offload when destroying - virtio-net: correctly enable callback during start_xmit, fix stalls - tcp: avoid the lookup process failing to get sk in ehash table - ipa: disable ipa interrupt during suspend Previous releases - always broken: - bpf: - fix pointer-leak due to insufficient speculative store bypass mitigation (Spectre v4) - skip task with pid=1 in send_signal_common() to avoid a splat - fix BPF program ID information in BPF_AUDIT_UNLOAD as well as PERF_BPF_EVENT_PROG_UNLOAD events - fix potential deadlock in htab_lock_bucket from same bucket index but different map_locked index - bluetooth: - fix a buffer overflow in mgmt_mesh_add() - hci_qca: fix driver shutdown on closed serdev - ISO: fix possible circular locking dependency - CIS: hci_event: fix invalid wait context - wifi: brcmfmac: fixes for survey dump handling - mptcp: explicitly specify sock family at subflow creation time - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - l2tp: close all race conditions in l2tp_tunnel_register() - eth: mlx5: fixes for QoS config and eswitch configuration - eth: enetc: avoid deadlock in enetc_tx_onestep_tstamp() - eth: stmmac: fix invalid call to mdiobus_get_phy() Misc: - ethtool: add netlink attr in rss get reply only if the value is not empty Signed-off-by: Jakub Kicinski <kuba@kernel.org> ---------------------------------------------------------------- Adham Faris (1): net/mlx5e: Remove redundant xsk pointer check in mlx5e_mpwrq_validate_xsk Alexander Wetzel (3): wifi: mac80211: Proper mark iTXQs for resumption wifi: mac80211: sdata can be NULL during AMPDU start wifi: mac80211: Fix iTXQ AMPDU fragmentation handling Aloka Dixit (1): wifi: mac80211: reset multiple BSSID options in stop_ap() Arend van Spriel (3): wifi: brcmfmac: avoid handling disabled channels for survey dump wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices Caleb Connolly (1): net: ipa: disable ipa interrupt during suspend Chris Mi (2): net/mlx5e: Set decap action based on attr for sample net/mlx5: E-switch, Fix switchdev mode after devlink reload Clément Léger (1): net: lan966x: add missing fwnode_handle_put() for ports node Cong Wang (2): l2tp: convert l2tp_tunnel_list to idr l2tp: close all race conditions in l2tp_tunnel_register() David Howells (1): rxrpc: Fix wrong error return in rxrpc_connect_call() David S. Miller (3): Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf Merge branch 'l2tp-races' Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf Eric Dumazet (3): net/sched: sch_taprio: fix possible use-after-free Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" l2tp: prevent lockdep issue in l2tp_tunnel_register() Esina Ekaterina (1): net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs Felix Fietkau (3): wifi: mac80211: fix initialization of rx->link and rx->link_sta wifi: mac80211: fix MLO + AP_VLAN check wifi: mt76: dma: fix a regression in adding rx buffers Florian Westphal (2): selftests: netfilter: fix transaction test script timeout handling netfilter: conntrack: handle tcp challenge acks during connection reuse Gavrilov Ilia (1): netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. Geetha sowjanya (1): octeontx2-pf: Avoid use of GFP_KERNEL in atomic context Hao Sun (2): bpf: Skip invalid kfunc call in backtrack_insn bpf: Skip task with pid=1 in send_signal_common() Harshit Mogalapalli (1): Bluetooth: Fix a buffer overflow in mgmt_mesh_add() Heiner Kallweit (2): net: mdio: validate parameter addr in mdiobus_get_phy() net: stmmac: fix invalid call to mdiobus_get_phy() Jakub Kicinski (8): Merge tag 'wireless-2023-01-12' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless Merge branch 'amd-xgbe-pfc-and-kr-training-fixes' Merge branch 'mptcp-userspace-pm-create-sockets-for-the-right-family' Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf Merge tag 'for-net-2023-01-17' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth Merge tag 'wireless-2023-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless net: sched: gred: prevent races when adding offloads to stats MAINTAINERS: add networking entries for Willem Jason Wang (1): virtio-net: correctly enable callback during start_xmit Jason Xing (1): tcp: avoid the lookup process failing to get sk in ehash table Jisoo Jang (1): net: nfc: Fix use-after-free in local_cleanup() Kevin Hao (1): octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt Krzysztof Kozlowski (1): Bluetooth: hci_qca: Fix driver shutdown on closed serdev Kurt Kanzenbach (1): net: stmmac: Fix queue statistics reading Leon Romanovsky (2): net/mlx5e: Remove optimization which prevented update of ESN state net/mlx5e: Protect global IPsec ASO Lorenzo Bianconi (2): wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails wifi: mt76: handle possible mt76_rx_token_consume failures Luis Gerhorst (1): bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation Luiz Augusto von Dentz (4): Bluetooth: hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2 Bluetooth: ISO: Fix possible circular locking dependency Bluetooth: hci_event: Fix Invalid wait context Bluetooth: ISO: Fix possible circular locking dependency Maor Dickman (2): net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT Matthieu Baerts (2): mptcp: netlink: respect v4/v6-only sockets selftests: mptcp: userspace: validate v4-v6 subflows mix Pablo Neira Ayuso (1): netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits Paolo Abeni (3): mptcp: explicitly specify sock family at subflow creation time Merge tag 'mlx5-fixes-2023-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux net/ulp: use consistent error code when blocking ULP Paul Moore (2): bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD bpf: remove the do_idr_lock parameter from bpf_prog_free_id() Rahul Rameshbabu (1): sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb Raju Rangoju (2): amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent amd-xgbe: Delay AN timeout during KR training Rakesh Sankaranarayanan (1): net: dsa: microchip: ksz9477: port map correction in ALU table entry register Randy Dunlap (1): net: mlx5: eliminate anonymous module_init & module_exit Robert Hancock (1): net: macb: fix PTP TX timestamp failure due to packet padding Shyam Sundar S K (1): MAINTAINERS: Update AMD XGBE driver maintainers Sriram R (1): mac80211: Fix MLO address translation for multiple bss case Sudheer Mogilappagari (1): ethtool: add netlink attr in rss get reply only if value is not null Szymon Heidrich (2): wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid net: usb: sr9700: Handle negative len Tonghao Zhang (1): bpf: hash map, avoid deadlock with suitable hash mask Vlad Buslov (1): net/mlx5e: Avoid false lock dependency warning on tc_ht even more Vladimir Oltean (1): net: enetc: avoid deadlock in enetc_tx_onestep_tstamp() Willem de Bruijn (1): selftests/net: toeplitz: fix race on tpacket_v3 block close Xin Long (1): Revert "net: team: use IFF_NO_ADDRCONF flag to prevent ipv6 addrconf" Yang Yingliang (1): net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() Ying Hsu (1): Bluetooth: Fix possible deadlock in rfcomm_sk_state_change Zhengchao Shao (2): Bluetooth: hci_conn: Fix memory leaks Bluetooth: hci_sync: fix memory leak in hci_update_adv_data() MAINTAINERS | 21 +- drivers/bluetooth/hci_qca.c | 7 + drivers/net/dsa/microchip/ksz9477.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 23 ++- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 24 +++ drivers/net/ethernet/amd/xgbe/xgbe.h | 2 + drivers/net/ethernet/cadence/macb_main.c | 9 +- drivers/net/ethernet/freescale/enetc/enetc.c | 4 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 11 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/htb.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 5 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 7 +- .../mellanox/mlx5/core/en_accel/ipsec_offload.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/qos.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/qos.h | 2 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 13 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 + drivers/net/ipa/ipa_interrupt.c | 10 + drivers/net/ipa/ipa_interrupt.h | 16 ++ drivers/net/ipa/ipa_power.c | 17 ++ drivers/net/phy/mdio_bus.c | 7 +- drivers/net/team/team.c | 2 - drivers/net/usb/sr9700.c | 2 +- drivers/net/virtio_net.c | 6 +- drivers/net/wan/fsl_ucc_hdlc.c | 6 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 37 ++-- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 2 +- drivers/net/wireless/mediatek/mt76/dma.c | 131 +++++++----- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 7 + drivers/net/wireless/mediatek/mt76/tx.c | 7 +- drivers/net/wireless/rndis_wlan.c | 19 +- include/linux/bpf.h | 2 +- include/net/mac80211.h | 4 - include/net/sch_generic.h | 7 + kernel/bpf/hashtab.c | 4 +- kernel/bpf/offload.c | 3 - kernel/bpf/syscall.c | 24 +-- kernel/bpf/verifier.c | 10 +- kernel/trace/bpf_trace.c | 3 + net/bluetooth/hci_conn.c | 18 +- net/bluetooth/hci_event.c | 5 +- net/bluetooth/hci_sync.c | 19 +- net/bluetooth/iso.c | 64 +++--- net/bluetooth/mgmt_util.h | 2 +- net/bluetooth/rfcomm/sock.c | 7 +- net/ethtool/rss.c | 11 +- net/ipv4/inet_hashtables.c | 17 +- net/ipv4/inet_timewait_sock.c | 8 +- net/ipv4/tcp_ulp.c | 2 +- net/l2tp/l2tp_core.c | 102 +++++----- net/mac80211/agg-tx.c | 8 +- net/mac80211/cfg.c | 7 + net/mac80211/debugfs_sta.c | 5 +- net/mac80211/driver-ops.c | 3 + net/mac80211/driver-ops.h | 2 +- net/mac80211/ht.c | 31 +++ net/mac80211/ieee80211_i.h | 2 +- net/mac80211/iface.c | 5 +- net/mac80211/rx.c | 225 ++++++++++----------- net/mac80211/tx.c | 34 ++-- net/mac80211/util.c | 42 +--- net/mptcp/pm.c | 25 +++ net/mptcp/pm_userspace.c | 7 + net/mptcp/protocol.c | 2 +- net/mptcp/protocol.h | 6 +- net/mptcp/subflow.c | 9 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 4 +- net/netfilter/nf_conntrack_proto_tcp.c | 15 ++ net/netfilter/nft_payload.c | 2 +- net/nfc/llcp_core.c | 1 + net/rxrpc/call_object.c | 2 +- net/sched/sch_gred.c | 2 + net/sched/sch_htb.c | 27 ++- net/sched/sch_taprio.c | 3 + tools/testing/selftests/net/mptcp/userspace_pm.sh | 47 +++++ tools/testing/selftests/net/toeplitz.c | 12 +- .../selftests/netfilter/nft_trans_stress.sh | 16 +- tools/testing/selftests/netfilter/settings | 1 + 86 files changed, 783 insertions(+), 543 deletions(-) create mode 100644 tools/testing/selftests/netfilter/settings