Hello netdev-team, this is a pull request of 5 patches for net/master. The 1st patch is by Ziyang Xuan and fixes a possible memory leak in the receiver handling in the CAN RAW protocol. YueHaibing contributes a use after free in bcm_proc_show() of the Broad Cast Manager (BCM) CAN protocol. The next 2 patches are by me and fix a possible null pointer dereference in the RX path of the gs_usb driver with activated hardware timestamps and the candlelight firmware. The last patch is by Fedor Ross, Marek Vasut and me and targets the mcp251xfd driver. The polling timeout of __mcp251xfd_chip_set_mode() is increased to fix bus joining on busy CAN buses and very low bit rate. regards, Marc --- The following changes since commit 0dd1805fe498e0cf64f68e451a8baff7e64494ec: Merge branch 'net-fix-kernel-doc-problems-in-include-net' (2023-07-14 20:39:35 -0700) 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.5-20230717 for you to fetch changes up to 9efa1a5407e81265ea502cab83be4de503decc49: can: mcp251xfd: __mcp251xfd_chip_set_mode(): increase poll timeout (2023-07-17 19:54:51 +0200) ---------------------------------------------------------------- linux-can-fixes-for-6.5-20230717 ---------------------------------------------------------------- Fedor Ross (1): can: mcp251xfd: __mcp251xfd_chip_set_mode(): increase poll timeout Marc Kleine-Budde (3): can: gs_usb: gs_can_open(): improve error handling can: gs_usb: fix time stamp counter initialization Merge patch series "can: gs_usb: fix time stamp counter initialization" YueHaibing (1): can: bcm: Fix UAF in bcm_proc_show() Ziyang Xuan (1): can: raw: fix receiver memory leak drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 10 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 1 + drivers/net/can/usb/gs_usb.c | 130 ++++++++++++++----------- net/can/bcm.c | 12 +-- net/can/raw.c | 57 +++++------ 5 files changed, 113 insertions(+), 97 deletions(-)