Hello netdev-team, this is a pull request of 8 patches for net/master. Alexander Hölzl contributes a patch to fix an error in the CAN j1939 documentation. Thomas Mühlbacher's patch allows building of the {cc770,sja1000}_isa drivers on x86_64 again. A patch by me targets the m_can driver and limits the call to free_irq() to devices with IRQs. Dario Binacchi's patch fixes the RX and TX error counters in the c_can driver. The next 2 patches target the rockchip_canfd driver. Geert Uytterhoeven's patch lets the driver depend on ARCH_ROCKCHIP. Jean Delvare's patch drops the obsolete dependency on COMPILE_TEST. The last 2 patches are by me and fix 2 regressions in the mcp251xfd driver: fix broken coalescing configuration when switching CAN modes and fix the length calculation of the Transmit Event FIFO (TEF) on full TEF. 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(-)