All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net 0/14] pull-request: can 2024-11-29
@ 2024-11-29 12:16 Marc Kleine-Budde
  2024-11-29 12:16 ` [PATCH net 01/14] can: dev: can_set_termination(): allow sleeping GPIOs Marc Kleine-Budde
                   ` (14 more replies)
  0 siblings, 15 replies; 17+ messages in thread
From: Marc Kleine-Budde @ 2024-11-29 12:16 UTC (permalink / raw)
  To: netdev; +Cc: davem, kuba, linux-can, kernel

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(-)


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2024-12-02  9:04 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-29 12:16 [PATCH net 0/14] pull-request: can 2024-11-29 Marc Kleine-Budde
2024-11-29 12:16 ` [PATCH net 01/14] can: dev: can_set_termination(): allow sleeping GPIOs Marc Kleine-Budde
2024-11-29 12:16 ` [PATCH net 02/14] can: gs_usb: add usb endpoint address detection at driver probe step Marc Kleine-Budde
2024-11-29 12:16 ` [PATCH net 03/14] can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails Marc Kleine-Budde
2024-11-29 12:16 ` [PATCH net 04/14] can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL Marc Kleine-Budde
2024-11-29 12:16 ` [PATCH net 05/14] can: hi311x: hi3110_can_ist(): fix potential use-after-free Marc Kleine-Budde
2024-11-29 12:16 ` [PATCH net 06/14] can: hi311x: hi3110_can_ist(): update state error statistics if skb allocation fails Marc Kleine-Budde
2024-11-29 12:16 ` [PATCH net 07/14] can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics Marc Kleine-Budde
2024-11-29 12:16 ` [PATCH net 08/14] can: ifi_canfd: ifi_canfd_handle_lec_err(): " Marc Kleine-Budde
2024-11-29 12:16 ` [PATCH net 09/14] can: hi311x: hi3110_can_ist(): " Marc Kleine-Budde
2024-11-29 12:16 ` [PATCH net 10/14] can: sja1000: sja1000_err(): " Marc Kleine-Budde
2024-11-29 12:16 ` [PATCH net 11/14] can: sun4i_can: sun4i_can_err(): " Marc Kleine-Budde
2024-11-29 12:16 ` [PATCH net 12/14] can: ems_usb: ems_usb_rx_err(): " Marc Kleine-Budde
2024-11-29 12:17 ` [PATCH net 13/14] can: f81604: f81604_handle_can_bus_errors(): " Marc Kleine-Budde
2024-11-29 12:17 ` [PATCH net 14/14] can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6 Marc Kleine-Budde
2024-11-30 22:24 ` [PATCH net 0/14] pull-request: can 2024-11-29 Jakub Kicinski
2024-12-02  9:04   ` Marc Kleine-Budde

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.