Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-10-20--15-00 (v6.12-rc3-952-g0e236d789841) remotes/brancher/net-next-2024-10-20--18-00 (v6.12-rc3-932-g0dc42b47b417) ==== BASE DIFF ==== drivers/net/ethernet/broadcom/bnxt/bnxt.c | 6 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/mediatek/airoha_eth.c | 10 +- drivers/net/ethernet/meta/Kconfig | 1 + drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/realtek/r8169_firmware.c | 6 +- drivers/net/ethernet/realtek/r8169_main.c | 59 +++------ drivers/net/ethernet/realtek/r8169_phy_config.c | 1 - drivers/net/phy/mediatek-ge-soc.c | 169 ++++++++++++++++-------- drivers/net/phy/realtek.c | 1 + 11 files changed, 147 insertions(+), 112 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.HOoHDvlr8R b/tmp/tmp.heV9Tp80Lb index 697e725855c5..fb442f38b9f1 100644 --- a/tmp/tmp.HOoHDvlr8R +++ b/tmp/tmp.heV9Tp80Lb @@ -2,17 +2,12 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver ieee802154: Replace BOOL_TO_STR() with str_true_false() net: sched: etf: Use str_on_off() helper function in etf_init() net: dsa: mv88e6xxx: support 4000ps cycle counter period net: dsa: mv88e6xxx: read cycle counter period from hardware net: dsa: mv88e6xxx: group cycle counter coefficients -phy: core: Simplify API of_phy_simple_xlate() implementation -phy: core: Add missing of_node_put() in of_phy_provider_lookup() -phy: core: Add missing of_node_put() for an error handling path of _of_phy_get() -phy: core: Fix API devm_phy_destroy() can not destroy the phy -phy: core: Fix API devm_of_phy_provider_unregister() can not unregister the phy provider -phy: core: Fix API devm_phy_put() can not release the phy net: dsa: mv88e6xxx: fix unreleased fwnode_handle in setup_port() Drop packets with invalid headers to prevent KMSAN infoleak net: sysctl: introduce sysctl SYSCTL_FIVE @@ -86,18 +81,15 @@ netfilter: bpf: Pass string literal as format argument of request_module() tools/net/ynl: improve async notification handling r8169: avoid unsolicited interrupts netlink: specs: Add missing bitset attrs to ethtool spec -net: ftgmac100: correct the phy interface of NC-SI mode net: netdev_tx_sent_queue() small optimization netpoll: remove ndo_netpoll_setup() second argument net: sched: use RCU read-side critical section in taprio_dump() net: sched: fix use-after-free in taprio_change() -eth: Fix typo 'accelaration'. 'exprienced' and 'rewritting' ixgbevf: Fix passing 0 to ERR_PTR in ixgbevf_run_xdp() ixgbe: Fix passing 0 to ERR_PTR in ixgbe_run_xdp() igb: Fix passing 0 to ERR_PTR in igb_run_xdp() igc: Fix passing 0 to ERR_PTR in igc_xdp_run_prog() ipv4: Switch inet_addr_hash() to less predictable hash. -r8169: enable EEE at 2.5G per default on RTL8125B octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dcbnl.c octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dmac_flt.c octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c @@ -122,11 +114,9 @@ net: dsa: clean up dsa_user_add_cls_matchall() net: sched: propagate "skip_sw" flag to offload for flower and matchall net/sched: act_api: unexport tcf_action_dump_1() net/sched: act_api: deny mismatched skip_sw/skip_hw flags for actions created by classifiers -net: phy: realtek: add RTL8125D-internal PHY net: sysctl: allow dump_cpumask to handle higher numbers of CPUs net: sysctl: do not reserve an extra char in dump_cpumask temporary buffer net: sysctl: remove always-true condition -net: airoha: Reset BQL stopping the netdevice net: use sock_valbool_flag() only in __sock_set_timestamps() netdevsim: macsec: pad u64 to correct length in logs ixgbevf: Add support for Intel(R) E610 device @@ -160,31 +150,13 @@ selftests: RED: Use defer for test cleanup selftests: forwarding: lib: Allow passing PID to stop_traffic() selftests: forwarding: Add a fallback cleanup() selftests: net: lib: Introduce deferred commands -octeontx2-af: Knobs for NPC default rule counters -octeontx2-af: Refactor few NPC mcam APIs net: usb: usbnet: fix name regression selftests: nic_performance: Add selftest for performance of NIC driver selftests: nic_link_layer: Add selftest case for speed and duplex states selftests: nic_link_layer: Add link layer selftest for NIC driver -net: phy: mediatek-ge-soc: Propagate error code correctly in cal_cycle() -net: phy: mediatek-ge-soc: Shrink line wrapping to 80 characters -net: phy: mediatek-ge-soc: Fix coding style mlxsw: spectrum_router: fix xa_store() error checking net: phy: marvell: Add mdix status reporting net: stmmac: Programming sequence for VLAN packets with split header -net: fec: fec_enet_rx_queue(): factor out VLAN handling into separate function fec_enet_rx_vlan() -net: fec: fec_enet_rx_queue(): move_call to _vlan_hwaccel_put_tag() -net: fec: fec_enet_rx_queue(): reduce scope of data -net: fec: fec_enet_rx_queue(): replace open coded cast by skb_vlan_eth_hdr() -net: fec: fec_enet_rx_queue(): use same signature as fec_enet_tx_queue() -net: fec: fec_probe(): let IRQ name reflect its function -net: fec: fec_probe(): update quirk: bring IRQs in correct order -net: fec: fec_restart(): make use of FEC_ECR_RESET -net: fec: fec_restart(): introduce a define for FEC_ECR_SPEED -net: fec: rename struct fec_devinfo fec_imx6x_info -> fec_imx6sx_info -net: fec: add missing header files -net: fec: struct fec_enet_private: remove obsolete comment -net: fec: fix typos found by codespell Merge tag 'for-net-2024-10-16' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth selftests: ncdevmem: Add automated test selftests: ncdevmem: Move ncdevmem under drivers/net/hw @@ -198,10 +170,6 @@ selftests: ncdevmem: Make client_ip optional selftests: ncdevmem: Unify error handling selftests: ncdevmem: Separate out dmabuf provider selftests: ncdevmem: Redirect all non-payload output to stderr -r8169: remove rtl_dash_loop_wait_high/low -r8169: avoid duplicated messages if loading firmware fails and switch to warn level -r8169: replace custom flag with disable_work() et al -r8169: don't take RTNL lock in rtl_task() net/mlx5: fs, rename modify header struct member action net/mlx5: fs, rename packet reformat struct member action net/mlx5: Only create VEPA flow table when in VEPA mode @@ -224,7 +192,6 @@ block: mtip32xx: Replace deprecated PCI functions fpga/dfl-pci.c: Replace deprecated PCI functions PCI: Deprecate pcim_iounmap_regions() PCI: Make pcim_iounmap_region() a public function -eth: fbnic: add CONFIG_PTP_1588_CLOCK_OPTIONAL dependency net: stmmac: dwmac4: Fix high address display by updating reg_space[] from register values net: stmmac: dwmac4: Receive Watchdog Timeout is not in abnormal interrupt summary net: stmmac: dwmac4: Fix the MTL_OP_MODE_*_MASK operation