diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2019-07-29 10:08:51 +0200 |
---|---|---|
committer | Philippe Schenker <philippe.schenker@toradex.com> | 2020-08-13 16:04:57 +0200 |
commit | 45b7602e1da08f7b379c18f9721c49bab46ed4df (patch) | |
tree | 6c57470c231d3b1d3ef9b3accc64cbb61dc86e39 /drivers | |
parent | dfa44566ab524d9c478fda01b02cb672eded4f00 (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)
(cherry picked from commit 7623274a7a1b87a879e08eb339ebac1580b42579)
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/can/spi/mcp25xxfd/mcp25xxfd_can_int.c | 2 |
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) |