Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0b322111 authored by roel kluin's avatar roel kluin Committed by David S. Miller
Browse files

can: wrong index used in inner loop



Index i was already used in the outer loop.

Signed-off-by: default avatarRoel Kluin <roel.kluin@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 423cfa7e
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -659,7 +659,7 @@ static int esd_usb2_start(struct esd_usb2_net_priv *priv)
static void unlink_all_urbs(struct esd_usb2 *dev)
{
	struct esd_usb2_net_priv *priv;
	int i;
	int i, j;

	usb_kill_anchored_urbs(&dev->rx_submitted);
	for (i = 0; i < dev->net_count; i++) {
@@ -668,8 +668,8 @@ static void unlink_all_urbs(struct esd_usb2 *dev)
			usb_kill_anchored_urbs(&priv->tx_submitted);
			atomic_set(&priv->active_tx_jobs, 0);

			for (i = 0; i < MAX_TX_URBS; i++)
				priv->tx_contexts[i].echo_index = MAX_TX_URBS;
			for (j = 0; j < MAX_TX_URBS; j++)
				priv->tx_contexts[j].echo_index = MAX_TX_URBS;
		}
	}
}