diff options
Diffstat (limited to 'drivers/net/can/mcp251x.c')
-rw-r--r-- | drivers/net/can/mcp251x.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/can/mcp251x.c b/drivers/net/can/mcp251x.c index b11a0cb5ed81..c06e02382eca 100644 --- a/drivers/net/can/mcp251x.c +++ b/drivers/net/can/mcp251x.c | |||
@@ -451,7 +451,7 @@ static void mcp251x_hw_rx(struct spi_device *spi, int buf_idx) | |||
451 | 451 | ||
452 | priv->net->stats.rx_packets++; | 452 | priv->net->stats.rx_packets++; |
453 | priv->net->stats.rx_bytes += frame->can_dlc; | 453 | priv->net->stats.rx_bytes += frame->can_dlc; |
454 | netif_rx(skb); | 454 | netif_rx_ni(skb); |
455 | } | 455 | } |
456 | 456 | ||
457 | static void mcp251x_hw_sleep(struct spi_device *spi) | 457 | static void mcp251x_hw_sleep(struct spi_device *spi) |
@@ -676,7 +676,7 @@ static void mcp251x_error_skb(struct net_device *net, int can_id, int data1) | |||
676 | if (skb) { | 676 | if (skb) { |
677 | frame->can_id = can_id; | 677 | frame->can_id = can_id; |
678 | frame->data[1] = data1; | 678 | frame->data[1] = data1; |
679 | netif_rx(skb); | 679 | netif_rx_ni(skb); |
680 | } else { | 680 | } else { |
681 | dev_err(&net->dev, | 681 | dev_err(&net->dev, |
682 | "cannot allocate error skb\n"); | 682 | "cannot allocate error skb\n"); |