Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-09-03--00-00 (v6.11-rc5-958-g2f9035d7a413) remotes/brancher/net-next-2024-09-03--03-00 (v6.11-rc5-974-ga95d8dcdafe3) ==== BASE DIFF ==== .../bindings/net/can/microchip,mcp2510.yaml | 70 ++++++++++ .../bindings/net/can/microchip,mcp251x.txt | 30 ----- .../bindings/net/can/renesas,rcar-canfd.yaml | 22 +++- drivers/bluetooth/hci_qca.c | 1 + drivers/net/can/dev/netlink.c | 102 +++++++-------- drivers/net/can/kvaser_pciefd.c | 44 +++---- drivers/net/can/m_can/m_can.c | 116 ++++++++++------- drivers/net/can/spi/mcp251x.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c | 11 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c | 34 ++++- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 42 +++--- drivers/net/ethernet/realtek/r8169.h | 1 + drivers/net/ethernet/realtek/r8169_main.c | 42 +++--- drivers/net/ethernet/realtek/r8169_phy_config.c | 1 + include/net/bluetooth/hci_core.h | 5 - include/net/bluetooth/hci_sync.h | 4 + net/bluetooth/hci_conn.c | 6 +- net/bluetooth/hci_sync.c | 42 +++++- net/bluetooth/mgmt.c | 144 ++++++++++----------- net/bluetooth/smp.c | 7 - net/can/bcm.c | 4 + net/can/j1939/transport.c | 8 +- net/core/netdev-genl.c | 8 +- 23 files changed, 442 insertions(+), 304 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.M2s1spvSwj b/tmp/tmp.PCEq8Q9Xsc index f1ccf785d05d..de503bad3d32 100644 --- a/tmp/tmp.M2s1spvSwj +++ b/tmp/tmp.PCEq8Q9Xsc @@ -2,6 +2,13 @@ tc_action dbg profile patch selftests/bpf: Fix a btf_dump selftest failure forwarding: set timeout to 3 hours +of/irq: Make use of irq_get_trigger_type() +wifi: wlcore: sdio: Make use of irq_get_trigger_type() +wifi: brcmfmac: of: Make use of irq_get_trigger_type() +net: smc91x: Make use of irq_get_trigger_type() +net: dsa: realtek: rtl8366rb: Make use of irq_get_trigger_type() +net: dsa: realtek: rtl8365mb: Make use of irq_get_trigger_type() +drm/i2c: tda998x: Make use of irq_get_trigger_type() netlink: specs: nftables: allow decode of default firewalld ruleset net: ibm: emac: use netdev's phydev directly net: ibm: emac: use devm for register_netdev @@ -68,16 +75,27 @@ mptcp: MIB counters for sent MP_JOIN mptcp: pm: reduce entries iterations on connect mptcp: pm: rename helpers linked to 'flush' net: dqs: Do not use extern for unused dql_group -SUNRPC: clnt.c: Remove misleading comment net: lan743x: Use NSEC_PER_SEC macro dt-bindings: net: tja11xx: fix the broken binding -e1000e: Remove duplicated writel() in e1000_configure_tx/rx() Merge tag 'ieee802154-for-net-2024-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan sch/netem: fix use after free in netem_dequeue +net: mvpp2: Remove setting of RX software timestamp +octeontx2-pf: Remove setting of RX software timestamp +gianfar: Remove setting of RX software timestamp +net: enetc: Remove setting of RX software timestamp +net: fec: Remove setting of RX software timestamp +net: hns3: Remove setting of RX software timestamp +net: ethernet: rtsn: Remove setting of RX software timestamp +net: renesas: rswitch: Remove setting of RX software timestamp +ravb: Remove setting of RX software timestamp +ionic: Remove setting of RX software timestamp +tsnep: Remove setting of RX software timestamp +can: peak_usb: Remove setting of RX software timestamp +can: peak_canfd: Remove setting of RX software timestamp +can: dev: Remove setting of RX software timestamp +ethtool: RX software timestamp for all net: phy: Add driver for Motorcomm yt8821 2.5G ethernet phy net: phy: Optimize phy speed mask to be compatible to yt8821 -netdev-genl: Set extack and fix error on napi-get -net: napi: Make napi_defer_irqs u32 wifi: wilc1000: Convert using devm_clk_get_optional_enabled() in wilc_bus_probe() wifi: wilc1000: Convert using devm_clk_get_optional_enabled() in wilc_sdio_probe() net: xilinx: axienet: Convert using devm_clk_get_optional_enabled() in axienet_probe() @@ -104,13 +122,6 @@ netdev: netdevice devmem allocator netdev: support binding dma-buf to netdevice net: netdev netlink api to bind dma-buf to a net device netdev: add netdev_rx_queue_restart() -Merge tag 'for-net-2024-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth -can: kvaser_usb: Simplify with dev_err_probe() -can: kvaser_pciefd: Use IS_ENABLED() instead of #ifdef -can: netlink: avoid call to do_set_data_bittiming callback with stale can_priv::ctrlmode -can: j1939: use correct function name in comment -dt-bindings: can: convert microchip,mcp251x.txt to yaml -dt-bindings: can: renesas,rcar-canfd: Document R-Car V4M support i40e: Add Energy Efficient Ethernet ability for X710 Base-T/KR/KX cards e1000e: avoid failing the system during pm_suspend igc: Move the MULTI GBT AN Control Register to _regs file @@ -119,24 +130,12 @@ igc: Get rid of spurious interrupts igc: Add MQPRIO offload support tools/net/ynl: fix cli.py --subscribe feature ioam6: improve checks on user data -net: enetc: Replace ifdef with IS_ENABLED docs: netdev: document guidance on cleanup.h rxtimestamp.c: add the test for SOF_TIMESTAMPING_OPT_RX_SOFTWARE_FILTER net-timestamp: filter out report when setting SOF_TIMESTAMPING_SOFTWARE bareudp: Fix device stats updates. net: bridge: allow users setting EXT_LEARN for user FDB entries ice: Fix possible double free in error handling path -net: add ndo_validate_addr check in dev_set_mac_address -net: hibmcge: Add maintainer for hibmcge -net: hibmcge: Add a Makefile and update Kconfig for hibmcge -net: hibmcge: Implement some ethtool_ops functions -net: hibmcge: Implement rx_poll function to receive packets -net: hibmcge: Implement .ndo_start_xmit function -net: hibmcge: Implement some .ndo functions -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 net: sched: use RCU read-side critical section in taprio_dump() net: sched: consistently use rcu_replace_pointer() in taprio_change() net: sched: fix use-after-free in taprio_change() @@ -144,19 +143,10 @@ selftests: netfilter: nft_queue.sh: fix spurious timeout on debug kernel cxgb: Remove unused declarations cxgb4: Remove unused declarations cxgb3: Remove unused declarations -r8169: add support for RTL8126A rev.b net: phy: Fix missing of_node_put() for leds -net: mvneta: Use min macro docs: ABI: update OCP TimeCard sysfs entries ptp: ocp: adjust sysfs entries to expose tty information ptp: ocp: convert serial ports to array -net: ethernet: fs_enet: phylink conversion -net: ethernet: fs_enet: simplify clock handling with devm accessors -net: ethernet: fs_enet: fcc: use macros for speed and duplex values -net: ethernet: fs_enet: drop unused phy_info and mii_if_info -net: ethernet: fs_enet: drop the .adjust_link custom fs_ops -net: ethernet: fs_enet: cosmetic cleanups -net: ethernet: fs_enet: convert to SPDX net: mana: Improve mana_set_channels() for low mem conditions netdev_features: remove NETIF_F_ALL_FCOE netdev_features: convert NETIF_F_FCOE_MTU to dev->fcoe_mtu @@ -168,10 +158,5 @@ net: ethernet: ti: am65-cpsw: Fix NULL dereference on XDP_TX net: ethernet: ti: am65-cpsw: fix XDP_DROP, XDP_TX and XDP_REDIRECT net: dsa: vsc73xx: implement FDB operations ptp: Add support for the AMZNC10C 'vmclock' device -Bluetooth: MGMT: Ignore keys being loaded with invalid type -Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE" -Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT -Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once -Bluetooth: qca: If memdump doesn't work, re-enable IBS ieee802154: Correct spelling in nl802154.h mac802154: Correct spelling in mac802154.h