Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-11-11--21-00 (v6.12-rc6-1478-gf5fd7fa90e79) remotes/brancher/net-next-2024-11-12--00-00 (v6.12-rc6-1474-g171b4a690a5b) ==== BASE DIFF ==== Documentation/networking/devlink/octeontx2.rst | 21 ++ arch/xtensa/include/asm/page.h | 18 -- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 8 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 32 +++ .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 132 ++++++++++- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 36 +-- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 4 +- drivers/net/macsec.c | 64 +++-- drivers/net/netdevsim/netdev.c | 6 +- drivers/vhost/net.c | 2 +- include/linux/gfp.h | 22 -- include/linux/mm_types.h | 18 -- include/linux/mm_types_task.h | 21 ++ include/linux/page_frag_cache.h | 61 +++++ include/linux/skbuff.h | 1 + include/trace/events/rxrpc.h | 25 ++ mm/Makefile | 1 + mm/page_alloc.c | 136 ----------- mm/page_frag_cache.c | 171 ++++++++++++++ net/core/skbuff.c | 6 +- net/dccp/ipv6.c | 2 +- net/ipv6/ip6_fib.c | 8 +- net/ipv6/route.c | 45 ++-- net/ipv6/tcp_ipv6.c | 4 +- net/rxrpc/conn_object.c | 4 +- net/rxrpc/local_object.c | 4 +- net/rxrpc/sendmsg.c | 1 + net/sunrpc/svcsock.c | 6 +- .../selftests/drivers/net/netdevsim/Makefile | 2 + .../testing/selftests/drivers/net/netdevsim/config | 1 + .../drivers/net/netdevsim/ethtool-features.sh | 31 +++ .../drivers/net/netdevsim/macsec-offload.sh | 117 +++++++++ tools/testing/selftests/mm/Makefile | 3 + tools/testing/selftests/mm/page_frag/Makefile | 18 ++ .../selftests/mm/page_frag/page_frag_test.c | 198 ++++++++++++++++ tools/testing/selftests/mm/run_vmtests.sh | 8 + tools/testing/selftests/mm/test_page_frag.sh | 175 ++++++++++++++ tools/testing/selftests/net/Makefile | 1 + .../selftests/net/ipv6_route_update_soft_lockup.sh | 262 +++++++++++++++++++++ tools/testing/selftests/net/rtnetlink.sh | 68 ------ 44 files changed, 1390 insertions(+), 376 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.7Rh1zU2RQ8 b/tmp/tmp.lUyb7e5p0V index 2a525a175ec7..181fc9a034c5 100644 --- a/tmp/tmp.7Rh1zU2RQ8 +++ b/tmp/tmp.lUyb7e5p0V @@ -3,6 +3,7 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +net: use pdev instead of OF funcs net: modernize ioremap in probe ipv6: Avoid invoking addrconf_verify_rtnl unnecessarily selftests: net: fdb_notify: Add a test for FDB notifications @@ -23,18 +24,12 @@ Merge tag 'for_linus' of https://git.kernel.org/pub/scm/linux/kernel/git/mst/vho selftests: bonding: add ns multicast group testing bonding: add ns target multicast address to slave device net: ti: icssg-prueth: Fix 1 PPS sync -ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() net/ipv4/proc: Avoid usage for seq_printf() when reading /proc/net/snmp eth: fbnic: Add devlink dev flash support eth: fbnic: Add mailbox support for PLDM updates selftests: wireguards: use nft by default rtase: Fix error code in rtase_init_one() rtase: Add support for RTL907XD-VA PCIe port -net: enetc: add UDP segmentation offload support -net: enetc: add LSO support for i.MX95 ENETC PF -net: enetc: update max chained Tx BD number for i.MX95 ENETC -net: enetc: add Tx checksum offload for i.MX95 ENETC -net: enetc: add Rx checksum offload for i.MX95 ENETC net: Make copy_safe_from_sockptr() match documentation dsa: qca8k: Use nested lock to avoid splat net: sched: cls_u32: Fix u32's systematic failure to free IDR entries for hnodes. @@ -79,7 +74,6 @@ net: dsa: Add Airoha AN8855 5-Port Gigabit DSA Switch driver dt-bindings: net: dsa: Add Airoha AN8855 Gigabit Switch documentation mptcp: cope racing subflow creation in mptcp_rcv_space_adjust mptcp: error out earlier on disconnect -selftests: netfilter: Fix the bug of missing return values mctp i2c: notify user space on TX failure net: ipv4: Cache pmtu for all packet paths if multipath enabled r8169: copy vendor driver 2.5G/5G EEE advertisement constraints @@ -129,8 +123,6 @@ net/mlx5e: kTLS, Fix incorrect page refcounting net/mlx5: fs, lock FTE when checking if active net/mlx5: Fix msix vectors to respect platform limit net/mlx5: E-switch, unload IB representors when unloading ETH representors -mlx5/core: deduplicate {mlx5_,}eq_update_ci() -mlx5/core: relax memory barrier in eq_update_ci() net: Implement fault injection forcing skb reallocation Documentation: octeontx2: Add Documentation for RVU representors octeontx2-pf: Adds TC offload support @@ -162,26 +154,12 @@ net: ip: make ip_route_input_slow() return drop reasons net: ip: make ip_mc_validate_source() return drop reason net: ip: make ip_route_input_mc() return drop reason net: ip: make fib_validate_source() support drop reasons -octeon_ep: add ndo ops for VFs in PF driver -net: atlantic: use irq_update_affinity_hint() -nfp: use irq_update_affinity_hint() geneve: Use pcpu stats to update rx_dropped counter. mptcp: fix possible integer overflow in mptcp_reset_tout_timer net: stmmac: dwmac4: Receive Watchdog Timeout is not in abnormal interrupt summary net: stmmac: dwmac4: Fix the MTL_OP_MODE_*_MASK operation net: stmmac: dwmac4: Fix MTL_OP_MODE_RTC mask and shift macros -net: fix data-races around sk->sk_forward_alloc -selftests: netdevsim: add ethtool features to macsec offload tests -selftests: netdevsim: add test toggling macsec offload -selftests: move macsec offload tests from net/rtnetlink to drivers/net/netdvesim -macsec: inherit lower device's TSO limits when offloading -macsec: clean up local variables in macsec_notify -macsec: add some of the lower device's features when offloading -selftests: netdevsim: add a test checking ethtool features -netdevsim: add more hw_features net: phy: aquantia: Add mdix config and reporting -bnxt_en: use irq_update_affinity_hint() -rxrpc: Add a tracepoint for aborts being proposed selftests: hsr: Add test for VLAN net: ti: icssg-prueth: Add VLAN support for HSR mode net: hsr: Add VLAN CTAG filter support @@ -201,17 +179,6 @@ net: dsa: microchip: cleanup error handling in ksz_mdio_register net: dsa: microchip: Refactor MDIO handling for side MDIO access dt-bindings: net: dsa: microchip: add mdio-parent-bus property for internal MDIO dt-bindings: net: dsa: microchip: add internal MDIO bus description -ipv6: Fix soft lockups in fib6_select_path under high next hop churn -devlink: Add documentation for OcteonTx2 AF -octeontx2-af: Knobs for NPC default rule counters -octeontx2-af: Refactor few NPC mcam APIs -mm: page_frag: use __alloc_pages() to replace alloc_pages_node() -mm: page_frag: reuse existing space for 'size' and 'pfmemalloc' -xtensa: remove the get_order() implementation -mm: page_frag: avoid caller accessing 'page_frag_cache' directly -mm: page_frag: use initial zero offset for page_frag_alloc_align() -mm: move the page fragment allocator from page_alloc into its own file -mm: page_frag: add a test module for page_frag vdpa/mlx5: Fix error path during device add vp_vdpa: fix id_table array not null terminated error virtio_pci: Fix admin vq cleanup by using correct info pointer