Merge tag 'net-6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Pull networking fixes from Jakub Kicinski: "Including fixes from bluetooth, netfilter, WiFi. Feels like an up-tick in regression fixes, mostly for older releases. The hfsc fix, tcp_disconnect() and Intel WWAN fixes stand out as fairly clear-cut user reported regressions. The mlx5 DMA bug was causing strife for 390x folks. The fixes themselves are not particularly scary, tho. No open investigations / outstanding reports at the time of writing. Current release - regressions: - eth: mlx5: perform DMA operations in the right locations, make devices usable on s390x, again - sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve, previous fix of rejecting invalid config broke some scripts - rfkill: reduce data->mtx scope in rfkill_fop_open, avoid deadlock - revert "ethtool: Fix mod state of verbose no_mask bitset", needs more work Current release - new code bugs: - tcp: fix listen() warning with v4-mapped-v6 address Previous releases - regressions: - tcp: allow tcp_disconnect() again when threads are waiting, it was denied to plug a constant source of bugs but turns out .NET depends on it - eth: mlx5: fix double-free if buffer refill fails under OOM - revert "net: wwan: iosm: enable runtime pm support for 7560", it's causing regressions and the WWAN team at Intel disappeared - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb, fix single-stream perf regression on some devices Previous releases - always broken: - Bluetooth: - fix issues in legacy BR/EDR PIN code pairing - correctly bounds check and pad HCI_MON_NEW_INDEX name - netfilter: - more fixes / follow ups for the large "commit protocol" rework, which went in as a fix to 6.5 - fix null-derefs on netlink attrs which user may not pass in - tcp: fix excessive TLP and RACK timeouts from HZ rounding (bless Debian for keeping HZ=250 alive) - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation, prevent letting frankenstein UDP super-frames from getting into the stack - net: fix interface altnames when ifc moves to a new namespace - eth: qed: fix the size of the RX buffers - mptcp: avoid sending RST when closing the initial subflow" * tag 'net-6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (94 commits) Revert "ethtool: Fix mod state of verbose no_mask bitset" selftests: mptcp: join: no RST when rm subflow/addr mptcp: avoid sending RST when closing the initial subflow mptcp: more conservative check for zero probes tcp: check mptcp-level constraints for backlog coalescing selftests: mptcp: join: correctly check for no RST net: ti: icssg-prueth: Fix r30 CMDs bitmasks selftests: net: add very basic test for netdev names and namespaces net: move altnames together with the netdevice net: avoid UAF on deleted altname net: check for altname conflicts when changing netdev's netns net: fix ifname in netlink ntf during netns move net: ethernet: ti: Fix mixed module-builtin object net: phy: bcm7xxx: Add missing 16nm EPHY statistics ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr tcp_bpf: properly release resources on error paths net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve net: mdio-mux: fix C45 access returning -EIO after API change tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb octeon_ep: update BQL sent bytes before ringing doorbell ...
No related branches found
No related tags found
Showing
- Documentation/netlink/specs/devlink.yaml 9 additions, 9 deletionsDocumentation/netlink/specs/devlink.yaml
- Documentation/networking/representors.rst 5 additions, 3 deletionsDocumentation/networking/representors.rst
- drivers/bluetooth/btrtl.c 3 additions, 7 deletionsdrivers/bluetooth/btrtl.c
- drivers/bluetooth/hci_vhci.c 3 additions, 0 deletionsdrivers/bluetooth/hci_vhci.c
- drivers/net/bonding/bond_main.c 1 addition, 1 deletiondrivers/net/bonding/bond_main.c
- drivers/net/dsa/bcm_sf2.c 15 additions, 9 deletionsdrivers/net/dsa/bcm_sf2.c
- drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c 29 additions, 7 deletionsdrivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
- drivers/net/ethernet/google/gve/gve_rx.c 16 additions, 2 deletionsdrivers/net/ethernet/google/gve/gve_rx.c
- drivers/net/ethernet/intel/i40e/i40e_common.c 2 additions, 2 deletionsdrivers/net/ethernet/intel/i40e/i40e_common.c
- drivers/net/ethernet/intel/ice/ice_lib.c 1 addition, 2 deletionsdrivers/net/ethernet/intel/ice/ice_lib.c
- drivers/net/ethernet/intel/ice/ice_main.c 18 additions, 0 deletionsdrivers/net/ethernet/intel/ice/ice_main.c
- drivers/net/ethernet/marvell/octeon_ep/octep_main.c 6 additions, 7 deletionsdrivers/net/ethernet/marvell/octeon_ep/octep_main.c
- drivers/net/ethernet/mellanox/mlx5/core/cmd.c 28 additions, 36 deletionsdrivers/net/ethernet/mellanox/mlx5/core/cmd.c
- drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 1 addition, 1 deletiondrivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
- drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c 11 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c 2 additions, 1 deletiondrivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 4 additions, 4 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 9 additions, 1 deletiondrivers/net/ethernet/mellanox/mlx5/core/en_rep.c
- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 26 additions, 9 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c
- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h 10 additions, 1 deletiondrivers/net/ethernet/mellanox/mlx5/core/en_stats.h
Loading
Please register or sign in to comment