[PATCH net 0/5] pull-request: can 2023-07-17

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Automotive Discussions]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]     [CAN Bus]

  Powered by Linux