Changes in v5: - Split series [1], keept only critical bug fixes that should go into stable, since v4 got rejected [2]. Non-critical fixes are posted in a separate series. [1] https://lore.kernel.org/linux-can/20220903182344.139-1-extja@xxxxxxxxxx [2] https://lore.kernel.org/linux-can/20220920192708.jcvyph3ec7lscuqj@xxxxxxxxxxxxxx Anssi Hannula (4): can: kvaser_usb_leaf: Fix overread with an invalid command can: kvaser_usb: Fix use of uninitialized completion can: kvaser_usb_leaf: Fix TX queue out of sync after restart can: kvaser_usb_leaf: Fix CAN state after restart drivers/net/can/usb/kvaser_usb/kvaser_usb.h | 2 + .../net/can/usb/kvaser_usb/kvaser_usb_core.c | 3 +- .../net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 2 +- .../net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 79 +++++++++++++++++++ 4 files changed, 84 insertions(+), 2 deletions(-) -- 2.38.0