Thread (11 messages) 11 messages, 2 authors, 2021-02-26

Re: can, tcan4x5x: look to merge rpi support into rpi kernel tree

From: Marc Kleine-Budde <mkl@pengutronix.de>
Date: 2021-02-26 12:23:47

On 2/26/21 1:18 PM, Torin Cooper-Bennun wrote:
Hi again. Going back to the start of our conversation:

On Mon, Feb 15, 2021 at 03:45:09PM +0100, Marc Kleine-Budde wrote:
quoted
Sadly, the driver is still not in good shape...I think it will explode
as soon as you receive a CAN frame on the rpi, as the frames are passed
into the networking stack from the wrong context...

Maybe I'll find some time to get receive properly working.
Could you clarify what your concern is? netif_receive_skb seems to be
used in the same way in m_can.c as in rx-offload.c.
The problem is that netif_receive_skb(skb) is called from a threaded interrupt
handler, but you should call it from NAPI.

Marc

-- 
Pengutronix e.K.                 | Marc Kleine-Budde           |
Embedded Linux                   | https://www.pengutronix.de  |
Vertretung West/Dortmund         | Phone: +49-231-2826-924     |
Amtsgericht Hildesheim, HRA 2686 | Fax:   +49-5121-206917-5555 |

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help