Hello netdev-team, this is a pull request of 22 patches for net-next/master. The 1st patch is by Ji-Ze Hong and adds support for the Fintek F81604 USB-CAN adapter. Jiapeng Chong's patch removes unnecessary dev_err() functions from the bxcan driver. The next patch is by me an makes a CAN internal header file self contained. The remaining 19 patches are by Uwe Kleine-König, they all convert the platform driver remove callback to return void. regards, Marc --- The following changes since commit 0d9b41daa5907756a31772d8af8ac5ff25cf17c1: nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect() (2023-05-15 13:03:34 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git tags/linux-can-next-for-6.5-20230515 for you to fetch changes up to 2a3e16360290642202450dad67847824157cccae: Merge patch series "can: Convert to platform remove callback returning void" (2023-05-15 22:54:22 +0200) ---------------------------------------------------------------- linux-can-next-for-6.5-20230515 ---------------------------------------------------------------- Ji-Ze Hong (1): can: usb: f81604: add Fintek F81604 support Jiapeng Chong (1): can: bxcan: Remove unnecessary print function dev_err() Marc Kleine-Budde (2): can: length: make header self contained Merge patch series "can: Convert to platform remove callback returning void" Uwe Kleine-König (19): can: at91_can: Convert to platform remove callback returning void can: bxcan: Convert to platform remove callback returning void can: c_can: Convert to platform remove callback returning void can: cc770_isa: Convert to platform remove callback returning void can: cc770_platform: Convert to platform remove callback returning void can: ctucanfd: Convert to platform remove callback returning void can: flexcan: Convert to platform remove callback returning void can: grcan: Convert to platform remove callback returning void can: ifi_canfd: Convert to platform remove callback returning void can: janz-ican3: Convert to platform remove callback returning void can: m_can: Convert to platform remove callback returning void can: mscan: mpc5xxx_can: Convert to platform remove callback returning void can: rcar: Convert to platform remove callback returning void can: sja1000_isa: Convert to platform remove callback returning void can: sja1000_platform: Convert to platform remove callback returning void can: softing: Convert to platform remove callback returning void can: sun4i_can: Convert to platform remove callback returning void can: ti_hecc: Convert to platform remove callback returning void can: xilinx: Convert to platform remove callback returning void MAINTAINERS | 6 + drivers/net/can/at91_can.c | 6 +- drivers/net/can/bxcan.c | 17 +- drivers/net/can/c_can/c_can_platform.c | 6 +- drivers/net/can/cc770/cc770_isa.c | 6 +- drivers/net/can/cc770/cc770_platform.c | 6 +- drivers/net/can/ctucanfd/ctucanfd_platform.c | 6 +- drivers/net/can/flexcan/flexcan-core.c | 6 +- drivers/net/can/grcan.c | 6 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 6 +- drivers/net/can/janz-ican3.c | 6 +- drivers/net/can/m_can/m_can_platform.c | 6 +- drivers/net/can/mscan/mpc5xxx_can.c | 6 +- drivers/net/can/rcar/rcar_can.c | 5 +- drivers/net/can/rcar/rcar_canfd.c | 6 +- drivers/net/can/sja1000/sja1000_isa.c | 6 +- drivers/net/can/sja1000/sja1000_platform.c | 6 +- drivers/net/can/softing/softing_main.c | 5 +- drivers/net/can/sun4i_can.c | 6 +- drivers/net/can/ti_hecc.c | 6 +- drivers/net/can/usb/Kconfig | 12 + drivers/net/can/usb/Makefile | 1 + drivers/net/can/usb/f81604.c | 1201 ++++++++++++++++++++++++++ drivers/net/can/xilinx_can.c | 6 +- include/linux/can/length.h | 3 + 25 files changed, 1266 insertions(+), 86 deletions(-) create mode 100644 drivers/net/can/usb/f81604.c