lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Thu, 15 Sep 2022 10:19:50 +0200
From:   Marc Kleine-Budde <>
Subject: [PATCH net-next 0/23] pull-request: can-next 2022-09-15

Hello Jakub, hello David,

this is a pull request of 23 patches for net-next/master.

the first 2 patches are by me and fix a typo in the rx-offload helper
and the flexcan driver.

Christophe JAILLET's patch cleans up the error handling in
rcar_canfd driver's probe function.

Kenneth Lee's patch converts the kvaser_usb driver from kcalloc() to

Biju Das contributes 2 patches to the sja1000 driver which update the
DT bindings and support for the RZ/N1 SJA1000 CAN controller.

Jinpeng Cui provides 2 patches that remove redundant variables from
the sja1000 and kvaser_pciefd driver.

2 patches by John Whittington and me add hardware timestamp support to
the gs_usb driver.

Gustavo A. R. Silva's patch converts the etas_es58x driver to make use

Krzysztof Kozlowski's patch cleans up the sja1000 DT bindings.

Dario Binacchi fixes his invalid email in the flexcan driver

Ziyang Xuan contributes 2 patches that clean up the CAN RAW protocol.

Yang Yingliang's patch switches the flexcan driver to dev_err_probe().

The last 7 patches are by Oliver Hartkopp and add support for the next
generation of the CAN protocol: CAN with eXtended data Length (CAN XL).



The following changes since commit 96efd6d01461be234bfc4ca1048a3d5febf0c425:

  r8169: remove not needed net_ratelimit() check (2022-09-05 14:49:59 +0100)

are available in the Git repository at:

  git:// tags/linux-can-next-for-6.1-20220915

for you to fetch changes up to c337f103f7781bc8223c650e94492bf08df71482:

  Merge patch series "can: support CAN XL" (2022-09-15 09:13:31 +0200)


Biju Das (2):
      dt-bindings: can: nxp,sja1000: Document RZ/N1 power-domains support
      can: sja1000: Add support for RZ/N1 SJA1000 CAN Controller

Christophe JAILLET (1):
      can: rcar_canfd: Use dev_err_probe() to simplify code and better handle -EPROBE_DEFER

Dario Binacchi (1):
      docs: networking: device drivers: flexcan: fix invalid email

Gustavo A. R. Silva (1):
      can: etas_es58x: Replace zero-length array with DECLARE_FLEX_ARRAY() helper

Jinpeng Cui (2):
      can: sja1000: remove redundant variable ret
      can: kvaser_pciefd: remove redundant variable ret

John Whittington (1):
      can: gs_usb: add RX and TX hardware timestamp support

Kenneth Lee (1):
      can: kvaser_usb: kvaser_usb_hydra: Use kzalloc for allocating only one element

Krzysztof Kozlowski (1):
      dt-bindings: net: can: nxp,sja1000: drop ref from reg-io-width

Marc Kleine-Budde (6):
      can: rx-offload: can_rx_offload_init_queue(): fix typo
      can: flexcan: fix typo: FLEXCAN_QUIRK_SUPPPORT_* -> FLEXCAN_QUIRK_SUPPORT_*
      can: gs_usb: use common spelling of GS_USB in macros
      Merge patch series "can: gs_usb: hardware timestamp support"
      Merge patch series "can: raw: random optimizations"
      Merge patch series "can: support CAN XL"

Oliver Hartkopp (7):
      can: skb: unify skb CAN frame identification helpers
      can: skb: add skb CAN frame data length helpers
      can: set CANFD_FDF flag in all CAN FD frame structures
      can: canxl: introduce CAN XL data structure
      can: canxl: update CAN infrastructure for CAN XL frames
      can: dev: add CAN XL support to virtual CAN
      can: raw: add CAN XL support

Yang Yingliang (1):
      can: flexcan: Switch to use dev_err_probe() helper

Ziyang Xuan (2):
      can: raw: process optimization in raw_init()
      can: raw: use guard clause to optimize nesting in raw_rcv()

 .../devicetree/bindings/net/can/nxp,sja1000.yaml   |   6 +-
 .../device_drivers/can/freescale/flexcan.rst       |   2 +-
 drivers/net/can/ctucanfd/ctucanfd_base.c           |   1 -
 drivers/net/can/dev/rx-offload.c                   |   4 +-
 drivers/net/can/dev/skb.c                          | 113 +++++++----
 drivers/net/can/flexcan/flexcan-core.c             |  59 +++---
 drivers/net/can/flexcan/flexcan.h                  |  20 +-
 drivers/net/can/kvaser_pciefd.c                    |   7 +-
 drivers/net/can/rcar/rcar_canfd.c                  |  26 +--
 drivers/net/can/sja1000/sja1000.c                  |   6 +-
 drivers/net/can/sja1000/sja1000_platform.c         |  38 +++-
 drivers/net/can/usb/etas_es58x/es58x_core.h        |   2 +-
 drivers/net/can/usb/gs_usb.c                       | 215 +++++++++++++++++++--
 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c  |  20 +-
 drivers/net/can/vcan.c                             |  12 +-
 drivers/net/can/vxcan.c                            |   8 +-
 include/linux/can/dev.h                            |   5 +
 include/linux/can/skb.h                            |  57 +++++-
 include/uapi/linux/can.h                           |  55 +++++-
 include/uapi/linux/can/raw.h                       |   1 +
 include/uapi/linux/if_ether.h                      |   1 +
 net/can/af_can.c                                   |  76 ++++----
 net/can/bcm.c                                      |   9 +-
 net/can/gw.c                                       |   4 +-
 net/can/isotp.c                                    |   2 +-
 net/can/j1939/main.c                               |   4 +
 net/can/raw.c                                      |  82 +++++---
 27 files changed, 616 insertions(+), 219 deletions(-)

Powered by blists - more mailing lists