Message ID | 20240307130604.485199-1-pabeni@redhat.com (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
Series | [GIT,PULL] Networking for v6.8-rc8 | expand |
Context | Check | Description |
---|---|---|
netdev/tree_selection | success | Pull request for net, async |
netdev/build_32bit | success | Errors and warnings before: 8 this patch: 8 |
netdev/build_tools | success | No tools touched, skip |
netdev/build_clang | success | Errors and warnings before: 972 this patch: 972 |
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: 972 this patch: 972 |
netdev/build_clang_rust | success | No Rust files in patch. Skipping build |
netdev/contest | success | net-next-2024-03-07--15-00 (tests: 892) |
The pull request you sent on Thu, 7 Mar 2024 14:06:04 +0100:
> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.8-rc8
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/df4793505abd5df399bc6d9a4d8fe81761f557cd
Thank you!
Hi Linus! The following changes since commit 87adedeba51a822533649b143232418b9e26d08b: Merge tag 'net-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-02-29 12:40:20 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.8-rc8 for you to fetch changes up to ba18deddd6d502da71fd6b6143c53042271b82bd: net: pds_core: Fix possible double free in error handling path (2024-03-07 12:03:19 +0100) ---------------------------------------------------------------- Including fixes from bpf, ipsec and netfilter. No solution yet for the stmmac issue mentioned in the last PR, but it proved to be a lockdep false positive, not a blocker. Current release - regressions: - dpll: move all dpll<>netdev helpers to dpll code, fix build regression with old compilers Current release - new code bugs: - page_pool: fix netlink dump stop/resume Previous releases - regressions: - bpf: fix verifier to check bpf_func_state->callback_depth when pruning states as otherwise unsafe programs could get accepted - ipv6: avoid possible UAF in ip6_route_mpath_notify() - ice: reconfig host after changing MSI-X on VF - mlx5: - e-switch, change flow rule destination checking - add a memory barrier to prevent a possible null-ptr-deref - switch to using _bh variant of of spinlock where needed Previous releases - always broken: - netfilter: nf_conntrack_h323: add protection for bmp length out of range - bpf: fix to zero-initialise xdp_rxq_info struct before running XDP program in CPU map which led to random xdp_md fields - xfrm: fix UDP encapsulation in TX packet offload - netrom: fix data-races around sysctls - ice: - fix potential NULL pointer dereference in ice_bridge_setlink() - fix uninitialized dplls mutex usage - igc: avoid returning frame twice in XDP_REDIRECT - i40e: disable NAPI right after disabling irqs when handling xsk_pool - geneve: make sure to pull inner header in geneve_rx() - sparx5: fix use after free inside sparx5_del_mact_entry - dsa: microchip: fix register write order in ksz8_ind_write8() Misc: - selftests: mptcp: fixes for diag.sh Signed-off-by: Paolo Abeni <pabeni@redhat.com> ---------------------------------------------------------------- Alexei Starovoitov (1): Merge branch 'check-bpf_func_state-callback_depth-when-pruning-states' Arnd Bergmann (1): net: bql: fix building with BQL disabled Aya Levin (1): net/mlx5: Fix fw reporter diagnose output Daniel Borkmann (2): xdp, bonding: Fix feature flags when there are no slave devs anymore selftests/bpf: Fix up xdp bonding test wrt feature flags David S. Miller (2): Merge branch 'mptcp-test-fixes' Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue Eduard Zingerman (2): bpf: check bpf_func_state->callback_depth when pruning states selftests/bpf: test case for callback_depth states pruning logic Edward Adam Davis (1): net/rds: fix WARNING in rds_conn_connect_if_down Emeel Hakim (1): net/mlx5e: Fix MACsec state loss upon state update in offload path Emil Tantilov (1): idpf: disable local BH when scheduling napi for marker packets Eric Dumazet (2): geneve: make sure to pull inner header in geneve_rx() net/ipv6: avoid possible UAF in ip6_route_mpath_notify() Florian Kauer (1): igc: avoid returning frame twice in XDP_REDIRECT Florian Westphal (1): netfilter: nft_ct: fix l3num expectations with inet pseudo family Gavin Li (1): Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" Geliang Tang (1): selftests: mptcp: diag: return KSFT_FAIL not test_cnt Guillaume Nault (1): xfrm: Clear low order bits of ->flowi4_tos in decode_session4(). Horatiu Vultur (1): net: sparx5: Fix use after free inside sparx5_del_mact_entry Ivan Vecera (1): i40e: Fix firmware version comparison function Jacob Keller (1): ice: virtchnl: stop pretending to support RSS over AQ or registers Jakub Kicinski (6): page_pool: fix netlink dump stop/resume Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue Merge tag 'mlx5-fixes-2024-03-01' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux dpll: move all dpll<>netdev helpers to dpll code Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf Merge tag 'ipsec-2024-03-06' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec Jason Xing (12): netrom: Fix a data-race around sysctl_netrom_default_path_quality netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser netrom: Fix a data-race around sysctl_netrom_transport_timeout netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay netrom: Fix a data-race around sysctl_netrom_transport_busy_delay netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout netrom: Fix a data-race around sysctl_netrom_routing_control netrom: Fix a data-race around sysctl_netrom_link_fails_count netrom: Fix data-races around sysctl_net_busy_read Jesse Brandeburg (1): ice: fix typo in assignment Jianbo Liu (2): net/mlx5: E-switch, Change flow rule destination checking net/mlx5e: Change the warning when ignore_flow_level is not supported Lena Wang (1): netfilter: nf_conntrack_h323: Add protection for bmp length out of range Leon Romanovsky (1): xfrm: Pass UDP encapsulation in TX packet offload Maciej Fijalkowski (3): ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able i40e: disable NAPI right after disabling irqs when handling xsk_pool ice: reorder disabling IRQ and NAPI in ice_qp_dis Masahisa Kojima (1): MAINTAINERS: net: netsec: add myself as co-maintainer Matthieu Baerts (NGI0) (1): selftests: mptcp: diag: avoid extra waiting Michal Schmidt (1): ice: fix uninitialized dplls mutex usage Michal Swiatkowski (1): ice: reconfig host after changing MSI-X on VF Mike Yu (2): xfrm: fix xfrm child route lookup for packet offload xfrm: set skb control buffer based on packet offload as well Moshe Shemesh (1): net/mlx5: Check capability for fw_reset Nathan Chancellor (1): xfrm: Avoid clang fortify warning in copy_to_user_tmpl() Niklas Söderlund (1): dt-bindings: net: renesas,ethertsn: Document default for delays Oleksij Rempel (1): net: lan78xx: fix runtime PM count underflow on link stop Pablo Neira Ayuso (3): netfilter: nf_tables: disallow anonymous set with timeout flag netfilter: nf_tables: reject constant set with timeout netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout Paolo Abeni (2): Merge branch 'netrom-fix-all-the-data-races-around-sysctls' Merge tag 'nf-24-03-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf Rahul Rameshbabu (2): net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context Rand Deeb (1): net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() Saeed Mahameed (1): Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" Sasha Neftin (1): intel: legacy: Partial revert of field get conversion Steffen Klassert (1): Merge branch 'Improve packet offload for dual stack' Steven Rostedt (Google) (1): tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string Tobias Jakobi (Compleo) (1): net: dsa: microchip: fix register write order in ksz8_ind_write8() Toke Høiland-Jørgensen (1): cpumap: Zero-initialise xdp_rxq_info struct before running XDP program Yongzhi Liu (1): net: pds_core: Fix possible double free in error handling path .../devicetree/bindings/net/renesas,ethertsn.yaml | 2 + Documentation/driver-api/dpll.rst | 2 +- MAINTAINERS | 2 +- drivers/dpll/dpll_core.c | 25 +++++-- drivers/dpll/dpll_netlink.c | 38 ++++++---- drivers/net/bonding/bond_main.c | 2 +- drivers/net/dsa/microchip/ksz8795.c | 4 +- drivers/net/ethernet/amd/pds_core/auxbus.c | 12 ++-- drivers/net/ethernet/intel/e1000e/ich8lan.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 3 +- drivers/net/ethernet/intel/ice/ice_dpll.c | 6 +- drivers/net/ethernet/intel/ice/ice_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 + drivers/net/ethernet/intel/ice/ice_sriov.c | 11 ++- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 9 +-- .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 2 - drivers/net/ethernet/intel/ice/ice_xsk.c | 9 +-- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 2 + drivers/net/ethernet/intel/igc/igc_main.c | 13 ++-- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 56 +++++++++++++-- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 6 ++ drivers/net/ethernet/mellanox/mlx5/core/dpll.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 12 ++-- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 82 ++++++++++++++-------- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 + .../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 46 ++++-------- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 22 +++++- drivers/net/ethernet/mellanox/mlx5/core/health.c | 2 +- .../ethernet/microchip/sparx5/sparx5_mactable.c | 4 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/geneve.c | 18 ++++- drivers/net/usb/lan78xx.c | 3 +- include/linux/dpll.h | 26 +++---- include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/netdevice.h | 14 ++-- include/net/sch_generic.h | 7 +- include/trace/events/qdisc.h | 20 +++--- kernel/bpf/cpumap.c | 2 +- kernel/bpf/verifier.c | 3 + net/core/dev.c | 22 ------ net/core/page_pool_user.c | 3 +- net/core/rtnetlink.c | 4 +- net/ipv6/route.c | 21 ++---- net/netfilter/nf_conntrack_h323_asn1.c | 4 ++ net/netfilter/nf_tables_api.c | 7 ++ net/netfilter/nft_ct.c | 11 ++- net/netrom/af_netrom.c | 14 ++-- net/netrom/nr_dev.c | 2 +- net/netrom/nr_in.c | 6 +- net/netrom/nr_out.c | 2 +- net/netrom/nr_route.c | 8 +-- net/netrom/nr_subr.c | 5 +- net/rds/rdma.c | 3 + net/rds/send.c | 6 +- net/xfrm/xfrm_device.c | 2 +- net/xfrm/xfrm_output.c | 6 +- net/xfrm/xfrm_policy.c | 6 +- net/xfrm/xfrm_user.c | 3 + .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 4 +- .../bpf/progs/verifier_iterating_callbacks.c | 70 ++++++++++++++++++ tools/testing/selftests/net/mptcp/diag.sh | 15 ++-- 64 files changed, 443 insertions(+), 270 deletions(-)