Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
authorJakub Kicinski <kuba@kernel.org>
Thu, 27 Oct 2022 22:37:56 +0000 (15:37 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 27 Oct 2022 23:56:36 +0000 (16:56 -0700)
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
  2871edb32f46 ("can: kvaser_usb: Fix possible completions during init_completion")
  abb8670938b2 ("can: kvaser_usb_leaf: Ignore stale bus-off after start")
  8d21f5927ae6 ("can: kvaser_usb_leaf: Fix improved state not being reported")

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
15 files changed:
1  2 
MAINTAINERS
drivers/net/can/rcar/rcar_canfd.c
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
drivers/net/ethernet/broadcom/bcm4908_enet.c
drivers/net/ethernet/freescale/fec_main.c
drivers/net/ethernet/socionext/sni_ave.c
drivers/net/ipa/data/ipa_data-v3.5.1.c
drivers/net/ipa/ipa_main.c
net/can/j1939/transport.c
net/core/skbuff.c
net/ipv6/ip6_gre.c
net/mac802154/rx.c
net/mptcp/protocol.c
net/mptcp/subflow.c

diff --cc MAINTAINERS
Simple merge
Simple merge
@@@ -1632,12 -1318,9 +1632,12 @@@ static int kvaser_usb_leaf_set_opt_mode
  
  static int kvaser_usb_leaf_start_chip(struct kvaser_usb_net_priv *priv)
  {
 +      struct kvaser_usb_net_leaf_priv *leaf = priv->sub_priv;
        int err;
  
-       init_completion(&priv->start_comp);
 +      leaf->joining_bus = true;
 +
+       reinit_completion(&priv->start_comp);
  
        err = kvaser_usb_leaf_send_simple_cmd(priv->dev, CMD_START_CHIP,
                                              priv->channel);
  
  static int kvaser_usb_leaf_stop_chip(struct kvaser_usb_net_priv *priv)
  {
 +      struct kvaser_usb_net_leaf_priv *leaf = priv->sub_priv;
        int err;
  
-       init_completion(&priv->stop_comp);
+       reinit_completion(&priv->stop_comp);
  
 +      cancel_delayed_work(&leaf->chip_state_req_work);
 +
        err = kvaser_usb_leaf_send_simple_cmd(priv->dev, CMD_STOP_CHIP,
                                              priv->channel);
        if (err)
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge