Hello netdev-team, this is a pull request of 14 patches for net/master. The first patch is by me and allows the use of sleeping GPIOs to set termination GPIOs. Alexander Kozhinov fixes the gs_usb driver to use the endpoints provided by the usb endpoint descriptions instead of hard coded ones. Dario Binacchi contributes 11 statistics related patches for various CAN driver. A potential use after free in the hi311x is fixed. The statistics for the c_can, sun4i_can, hi311x, m_can, ifi_canfd, sja1000, sun4i_can, ems_usb, f81604 are fixed: update statistics even if the allocation of the error skb fails and fix the incrementing of the rx,tx error counters. The last patch is by me, targets the mcp251xfd driver and fixes the workaround for erratum DS80000789E 6. regards, Marc --- The following changes since commit 5ccdcdf186aec6b9111845fd37e1757e9b413e2f: net: xilinx: axienet: Enqueue Tx packets in dql before dmaengine starts (2024-11-03 14:35:11 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git tags/linux-can-fixes-for-6.12-20241104 for you to fetch changes up to 3c1c18551e6ac1b988d0a05c5650e3f6c95a1b8a: can: mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation (2024-11-04 18:01:07 +0100) ---------------------------------------------------------------- linux-can-fixes-for-6.12-20241104 ---------------------------------------------------------------- Alexander Hölzl (1): can: j1939: fix error in J1939 documentation. Dario Binacchi (1): can: c_can: fix {rx,tx}_errors statistics Geert Uytterhoeven (1): can: rockchip_canfd: CAN_ROCKCHIP_CANFD should depend on ARCH_ROCKCHIP Jean Delvare (1): can: rockchip_canfd: Drop obsolete dependency on COMPILE_TEST Marc Kleine-Budde (3): can: m_can: m_can_close(): don't call free_irq() for IRQ-less devices can: mcp251xfd: mcp251xfd_ring_alloc(): fix coalescing configuration when switching CAN modes can: mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation Thomas Mühlbacher (1): can: {cc770,sja1000}_isa: allow building on x86_64 Documentation/networking/j1939.rst | 2 +- drivers/net/can/c_can/c_can_main.c | 7 ++++++- drivers/net/can/cc770/Kconfig | 2 +- drivers/net/can/m_can/m_can.c | 3 ++- drivers/net/can/rockchip/Kconfig | 3 ++- drivers/net/can/sja1000/Kconfig | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c | 8 +++++--- drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c | 10 +++++++--- 8 files changed, 25 insertions(+), 12 deletions(-)