summaryrefslogtreecommitdiff
path: root/drivers/net/can
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2019-07-29 10:08:51 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2019-12-02 14:22:42 +0100
commit7ad597f40c2536602aca48364b7ee2d8319827c1 (patch)
tree73e127ba76eb653bf73e21b0f80ca59f8ab74061 /drivers/net/can
parentb0a974e1e99ad77af5e155ffe5f57051dd83a5fa (diff)
can: mcp25xxfd: mcp25xxfd_can_int_send_error_skb(): use correct function to push skb into networking stack in interrupt handler
Use netif_rx() instead of netif_receive_skb() to push skb into networking stack from interrupt handler. Reported-by: Tom Prohaszka <tprohaszka@capp-tech.com> Tested-by: Tom Prohaszka <tprohaszka@capp-tech.com> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> (cherry picked from commit 62f9531af8e7f470830d3d285b39570b361e6473)
Diffstat (limited to 'drivers/net/can')
-rw-r--r--drivers/net/can/spi/mcp25xxfd/mcp25xxfd_can_int.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/can/spi/mcp25xxfd/mcp25xxfd_can_int.c b/drivers/net/can/spi/mcp25xxfd/mcp25xxfd_can_int.c
index b93e1d24149a..43e3d1f478a3 100644
--- a/drivers/net/can/spi/mcp25xxfd/mcp25xxfd_can_int.c
+++ b/drivers/net/can/spi/mcp25xxfd/mcp25xxfd_can_int.c
@@ -52,7 +52,7 @@ static void mcp25xxfd_can_int_send_error_skb(struct mcp25xxfd_can_priv *cpriv)
memcpy(frame->data, cpriv->error_frame.data, sizeof(frame->data));
/* and submit it */
- netif_receive_skb(skb);
+ netif_rx(skb);
}
static int mcp25xxfd_can_int_compare_obj_ts(const void *a, const void *b)