mbox

[net,0/14] pull-request: can 2024-11-29

Message ID 20241129122722.1046050-1-mkl@pengutronix.de (mailing list archive)
State New
Delegated to: Netdev Maintainers
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git tags/linux-can-fixes-for-6.12-20241104

Message

Marc Kleine-Budde Nov. 29, 2024, 12:16 p.m. UTC
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(-)