Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-10-17--12-00 (v6.12-rc2-931-g9ea3da485eaa) remotes/brancher/net-next-2024-10-17--15-00 (v6.12-rc2-900-g98978ffb3c2c) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.8K51WHvHOe b/tmp/tmp.sH6wVRdbiY index 1f41b809dc31..6b1d481f5036 100644 --- a/tmp/tmp.8K51WHvHOe +++ b/tmp/tmp.sH6wVRdbiY @@ -2,10 +2,34 @@ 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: 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 +PCI: Add PCI_VDEVICE_SUB helper macro +netfilter: bpf: must hold reference on net namespace +net: pcs: xpcs: remove return statements in void function +net: pcs: xpcs: rename xpcs_config_usxgmii() +net: pcs: xpcs: combine xpcs_link_up_{1000basex,sgmii}() +net: pcs: xpcs: replace open-coded mii_bmcr_encode_fixed() +net: pcs: xpcs: rearrange xpcs_link_up_1000basex() +net: pcs: xpcs: remove switch() in xpcs_link_up_1000basex() +net: pcs: xpcs: use generic register definitions +net: sched: use RCU read-side critical section in taprio_dump() +net: sched: fix use-after-free in taprio_change() MAINTAINERS: add samples/pktgen to NETWORKING [GENERAL] xfrm: migrate: work around 0 if_id on migrate octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx() octeon_ep: Implement helper for iterating packets in Rx queue +net: netconsole: split send_msg_fragmented +net: netconsole: do not pass userdata up to the tail +net: netconsole: extract release appending into separate function +net: netconsole: track explicitly if msgbody was written to buffer +net: netconsole: introduce variable to track body length +net: netconsole: rename body to msg_body +net: netconsole: separate fragmented message handling in send_ext_msg +net: netconsole: split send_ext_msg_udp() function +net: netconsole: remove msg_ready variable tools: ynl-gen: use big-endian netlink attribute types selftests: mlxsw: devlink_trap_police: Use defer for test cleanup selftests: mlxsw: qos_max_descriptors: Use defer for test cleanup @@ -61,7 +85,6 @@ 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 selftests: ncdevmem: Run selftest when none of the -s or -c has been provided @@ -101,7 +124,6 @@ net: ethernet: ti: am65-cpsw: Fix uninitialized variable net: usb: sr9700: only store little-endian values in __le16 variable net: ks8851: use %*ph to print small buffer net: phy: dp83822: Fix reset pin definitions -igc: Fix passing 0 to ERR_PTR in igc_xdp_run_prog() net: phylink: remove "using_mac_select_pcs" net: phylink: remove use of pl->pcs in phylink_validate_mac_and_pcs() net: phylink: allow mac_select_pcs() to remove a PCS @@ -153,6 +175,7 @@ skbuff: allow 2-4-argument skb_frag_dma_map() jump_label: export static_key_slow_{inc,dec}_cpuslocked() be2net: fix potential memory leak in be_xmit() net/sun3_82586: fix potential memory leak in sun3_82586_send_packet() +net: bcmasp: fix potential memory leak in bcmasp_xmit() net: ip: make ip_route_use_hint() return drop reasons net: ip: make ip_mkroute_input/__mkroute_input return drop reasons net: ip: make ip_route_input() return drop reasons @@ -185,7 +208,6 @@ net: hibmcge: Add interrupt supported in this module net: hibmcge: Add mdio and hardware configuration supported in this module net: hibmcge: Add read/write registers supported through the bar space net: hibmcge: Add pci table supported in this module -netdevsim: macsec: pad u64 to correct length in logs net: ethernet: mtk_eth_soc: optimize dma ring address/index calculation net: ethernet: mtk_eth_soc: reduce rx ring size for older chipsets net: ethernet: mtk_eth_soc: use napi_build_skb() @@ -200,28 +222,15 @@ net: vxlan: replace VXLAN_INVALID_HDR with VNI_NOT_FOUND net: airoha: Fix typo in REG_CDM2_FWD_CFG configuration fsl/fman: Fix refcount handling of fman-related devices fsl/fman: Save device references taken in mac_probe() +net: sfp: change quirks for Alcatel Lucent G-010S-P net: phy: realtek: merge the drivers for internal NBase-T PHY's eth: fbnic: Add hardware monitoring support via HWMON interface -net: Implement fault injection forcing skb reallocation -net: stmmac: enable MAC after MTL configuring -virtio_net: rx remove premapped failover code -virtio_net: enable premapped mode for merge and small by default -virtio_net: big mode skip the unmap check -virtio_net: introduce vi->mode -virtio-net: fix overflow inside virtnet_rq_alloc -net: sfp: change quirks for Alcatel Lucent G-010S-P Merge branch 'ethtool-rss-track-rss-ctx-busy-from-core' selftests: drv-net: rss_ctx: add rss ctx busy testcase ethtool: rss: prevent rss ctx deletion when in use net: phy: realtek: clear 1000Base-T link partner advertisement net: phy: realtek: change order of calls in C22 read_status() net: phy: realtek: read duplex and gbit master from PHYSR register -Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001 -Bluetooth: bnep: fix wild-memory-access in proto_unregister -Bluetooth: btusb: Fix not being able to reconnect after suspend -Bluetooth: Remove debugfs directory on module init failure -Bluetooth: Call iso_exit() on module unload -Bluetooth: ISO: Fix multiple init when debugfs is disabled Merge branch 'rtnetlink-use-rtnl_register_many' rtnetlink: Remove rtnl_register() and rtnl_register_module(). can: gw: Use rtnl_register_many(). @@ -248,19 +257,8 @@ net: af_can: do not leave a dangling sk pointer in can_create() Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc() Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() af_packet: avoid erroring out after sock_init_data() in packet_create() -net: dsa: vsc73xx: fix reception from VLAN-unaware bridges -net: ravb: Only advertise Rx/Tx timestamps if hardware supports it -net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test() net/sched: cbs: Fix integer overflow in cbs_set_port_rate() -Merge branch 'net-phy-mdio-bcm-unimac-add-bcm6846-variant' -net: phy: mdio-bcm-unimac: Add BCM6846 support -dt-bindings: net: brcm,unimac-mdio: Add bcm6846-mdio -udp: Compute L4 checksum as usual when not segmenting the skb -genetlink: hold RCU in genlmsg_mcast() -net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361 -tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). neighbour: Remove NEIGH_DN_TABLE. -net: bcmasp: fix potential memory leak in bcmasp_xmit() net: cxgb3: Remove stid deadcode Merge branch 'cxgb4-deadcode-removal' cxgb4: Remove unused t4_free_ofld_rxqs @@ -269,13 +267,6 @@ cxgb4: Remove unused cxgb4_scsi_init cxgb4: Remove unused cxgb4_get_srq_entry cxgb4: Remove unused cxgb4_alloc/free_raw_mac_filt cxgb4: Remove unused cxgb4_alloc/free_encap_mac_filt -net: systemport: fix potential memory leak in bcm_sysport_xmit() -net: ethernet: rtsn: fix potential memory leak in rtsn_start_xmit() -net: xilinx: axienet: fix potential memory leak in axienet_start_xmit() -Merge branch 'mptcp-prevent-mpc-handshake-on-port-based-signal-endpoints' -selftests: mptcp: join: test for prohibited MPC to port-based endp -mptcp: prevent MPC handshake on port-based signal endpoints -net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid Merge branch 'net-ethernet-freescale-use-pa-to-format-resource_size_t' net: ethernet: fs_enet: Use %pa to format resource_size_t net: fec_mpc52xx_phy: Use %pa to format resource_size_t @@ -288,11 +279,7 @@ net: bridge: replace call_rcu by kfree_rcu for simple kmem_cache_free callback ipv6: replace call_rcu by kfree_rcu for simple kmem_cache_free callback inetpeer: replace call_rcu by kfree_rcu for simple kmem_cache_free callback ipv4: replace call_rcu by kfree_rcu for simple kmem_cache_free callback -net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY -net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit() -netdevsim: use cond_resched() in nsim_dev_trap_report_work() net: airoha: Implement BQL support -macsec: don't increment counters for an unrelated SA net: phy: aquantia: fix return value check in aqr107_config_mdi() Merge branch 'net-af_packet-allow-joining-a-fanout-when-link-is-down' selftests: net/psock_fanout: unbound socket fanout @@ -303,11 +290,8 @@ Merge tag 'batadv-next-pullrequest-20241015' of git://git.open-mesh.org/linux-me Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next net: gianfar: Use __be64 * to store pointers to big endian values rtnl_net_debug: Remove rtnl_net_debug_exit(). -octeontx2-af: Fix potential integer overflows on integer shifts tools: ynl-gen: use names of constants in generated limits net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J7200 CPSW5G -net: stmmac: dwmac-tegra: Fix link bring-up sequence -net: usb: usbnet: fix race in probe failure net: phy: intel-xway: add support for PHY LEDs net: phy: mxl-gpy: correctly describe LED polarity net: phy: aquantia: correctly describe LED polarity override @@ -336,18 +320,13 @@ ipv6: tcp: give socket pointer to control skbs net: add skb_set_owner_edemux() helper net_sched: sch_fq: prepare for TIME_WAIT sockets net: add TIME_WAIT logic to sk_to_full_sk() -net/smc: Fix memory leak when using percpu refs tg3: Address byte-order miss-matches -Merge branch 'posix-clock-fix-missing-timespec64-check-for-ptp-clock' -net: lan743x: Remove duplicate check -posix-clock: Fix missing timespec64 check in pc_clock_settime() xsk: Use xsk_buff_pool directly for cq functions xsk: Wrap duplicated code to function xsk: Carry a copy of xdp_zc_max_segs within xsk_buff_pool xsk: Get rid of xdp_buff_xsk::orig_addr xsk: s/free_list_node/list_node/ xsk: Get rid of xdp_buff_xsk::xskb_list_node -MAINTAINERS: add Andrew Lunn as a co-maintainer of all networking drivers Merge branch 'net-ti-ethernet-warnings' net: ethernet: ti: cpsw_ale: Remove unused accessor functions net: ethernet: ti: am65-cpsw: Use tstats instead of open coded version @@ -372,10 +351,7 @@ net: tunnel: make skb_vlan_inet_prepare() return drop reasons net: tunnel: add pskb_inet_may_pull_reason() helper net: skb: add pskb_network_may_pull_reason() helper net: bcmasp: enable SW timestamping -selftests: drivers: net: fix name not defined net: broadcom: remove select MII from brcmstb Ethernet drivers -selftests: net/rds: add module not found -net: enetc: add missing static descriptor and inline keyword Merge branch 'microchip_t1s-update-on-microchip-10base-t1s-phy-driver' net: phy: microchip_t1s: configure collision detection based on PLCA mode net: phy: microchip_t1s: add support for Microchip's LAN867X Rev.C2 @@ -385,22 +361,15 @@ net: phy: microchip_t1s: add support for Microchip's LAN865X Rev.B1 net: phy: microchip_t1s: update new initial settings for LAN865X Rev.B0 net: phy: microchip_t1s: restructure cfg read/write functions arguments selftests: drv-net: add missing trailing backslash -Merge branch 'net-enetc-fix-some-issues-of-xdp' -net: enetc: disable NAPI after all rings are disabled -net: enetc: disable Tx BD rings after they are empty -net: enetc: block concurrent XDP transmissions during ring reconfiguration -net: enetc: remove xdp_drops statistic from enetc_xdp_drop() Merge branch 'netdevsim-better-ipsec-output-format' selftests: rtnetlink: update netdevsim ipsec output format netdevsim: copy addresses for both in and out paths netdevsim: print human readable IP address net: dsa: mv88e6xxx: Fix uninitialised err value -net: sparx5: fix source port register when mirroring Merge branch 'net-xilinx-emaclite-adopt-clock-support' net: emaclite: Adopt clock support net: emaclite: Replace alloc_etherdev() with devm_alloc_etherdev() dt-bindings: net: emaclite: Add clock support -ipv4: give an IPv4 dev to blackhole_netdev Merge branch 'net-remove-rtnl-from-fib_seq_sum' net: do not acquire rtnl in fib_seq_sum() ipmr: use READ_ONCE() to read net->ipv[46].ipmr_seq