1. 05 Nov, 2020 2 commits
  2. 04 Nov, 2020 3 commits
    • Jakub Kicinski's avatar
      Merge tag 'linux-can-fixes-for-5.10-20201103' of... · ac6f929d
      Jakub Kicinski authored
      Merge tag 'linux-can-fixes-for-5.10-20201103' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      
      Marc Kleine-Budde says:
      
      ====================
      pull-request: can 2020-11-03
      
      The first two patches are by Oleksij Rempel and they add a generic
      can-controller Device Tree yaml binding and convert the text based binding
      of the flexcan driver to a yaml based binding.
      
      Zhang Changzhong's patch fixes a remove_proc_entry warning in the AF_CAN
      core.
      
      A patch by me fixes a kfree_skb() call from IRQ context in the rx-offload
      helper.
      
      Vincent Mailhol contributes a patch to prevent a call to kfree_skb() in
      hard IRQ context in can_get_echo_skb().
      
      Oliver Hartkopp's patch fixes the length calculation for RTR CAN frames
      in the __can_get_echo_skb() helper.
      
      Oleksij Rempel's patch fixes a use-after-free that shows up with j1939 in
      can_create_echo_skb().
      
      Yegor Yefremov contributes 4 patches to enhance the j1939 documentation.
      
      Zhang Changzhong's patch fixes a hanging task problem in j1939_sk_bind()
      if the netdev is down.
      
      Then there are three patches for the newly added CAN_ISOTP protocol. Geert
      Uytterhoeven enhances the kconfig help text. Oliver Hartkopp's patch adds
      missing RX timeout handling in listen-only mode and Colin Ian King's patch
      decreases the generated object code by 926 bytes.
      
      Zhang Changzhong contributes a patch for the ti_hecc driver that fixes the
      error path in the probe function.
      
      Navid Emamdoost's patch for the xilinx_can driver fixes the error handling
      in case of failing pm_runtime_get_sync().
      
      There are two patches for the peak_usb driver. Dan Carpenter adds range
      checking in decode operations and Stephane Grosjean's patch fixes
      a timestamp wrapping problem.
      
      Stephane Grosjean's patch for th peak_canfd driver fixes echo management if
      loopback is on.
      
      The next three patches all target the mcp251xfd driver. The first one is
      by me and it increased the severity of CRC read error messages. The kernel
      test robot removes an unneeded semicolon and Tom Rix removes unneeded
      break in several switch-cases.
      
      The last 4 patches are by Joakim Zhang and target the flexcan driver,
      the first three fix ECC related device specific quirks for the LS1021A,
      LX2160A and the VF610 SoC. The last patch disable wakeup completely upon
      driver remove.
      
      * tag 'linux-can-fixes-for-5.10-20201103' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can: (27 commits)
        can: flexcan: flexcan_remove(): disable wakeup completely
        can: flexcan: add ECC initialization for VF610
        can: flexcan: add ECC initialization for LX2160A
        can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A
        can: mcp251xfd: remove unneeded break
        can: mcp251xfd: mcp251xfd_regmap_nocrc_read(): fix semicolon.cocci warnings
        can: mcp251xfd: mcp251xfd_regmap_crc_read(): increase severity of CRC read error messages
        can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on
        can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping
        can: peak_usb: add range checking in decode operations
        can: xilinx_can: handle failure cases of pm_runtime_get_sync
        can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path
        can: isotp: padlen(): make const array static, makes object smaller
        can: isotp: isotp_rcv_cf(): enable RX timeout handling in listen-only mode
        can: isotp: Explain PDU in CAN_ISOTP help text
        can: j1939: j1939_sk_bind(): return failure if netdev is down
        can: j1939: use backquotes for code samples
        can: j1939: swap addr and pgn in the send example
        can: j1939: fix syntax and spelling
        can: j1939: rename jacd tool
        ...
      ====================
      
      Link: https://lore.kernel.org/r/<20201103220636.972106-1-mkl@pengutronix.de>
      Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      ac6f929d
    • Jakub Kicinski's avatar
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec · 2da4c187
      Jakub Kicinski authored
      Steffen Klassert says:
      
      ====================
      1) Fix packet receiving of standard IP tunnels when the xfrm_interface
         module is installed. From Xin Long.
      
      2) Fix a race condition between spi allocating and hash list
         resizing. From zhuoliang zhang.
      ====================
      Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      2da4c187
    • Eelco Chaudron's avatar
      net: openvswitch: silence suspicious RCU usage warning · fea07a48
      Eelco Chaudron authored
      Silence suspicious RCU usage warning in ovs_flow_tbl_masks_cache_resize()
      by replacing rcu_dereference() with rcu_dereference_ovsl().
      
      In addition, when creating a new datapath, make sure it's configured under
      the ovs_lock.
      
      Fixes: 9bf24f59 ("net: openvswitch: make masks cache size configurable")
      Reported-by: syzbot+9a8f8bfcc56e8578016c@syzkaller.appspotmail.com
      Signed-off-by: default avatarEelco Chaudron <echaudro@redhat.com>
      Link: https://lore.kernel.org/r/160439190002.56943.1418882726496275961.stgit@ebuildSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      fea07a48
  3. 03 Nov, 2020 33 commits
  4. 02 Nov, 2020 2 commits