On Wed, 2024-09-11 at 15:28 +0200, Greg KH wrote: > On Fri, Sep 06, 2024 at 08:57:25PM +0200, Hubert Wiśniewski wrote: > > netif_rx() now disables bottom halves, which causes the USB gadget to be > > unable to receive frames if the interface is not brought up quickly enough > > after being created by the driver (a bug confirmed on AM3352 SoC). > > > > Replacing netif_rx() with __netif_rx() restores the old behavior and fixes > > the bug. This can be done since rx_callback() is called from the interrupt > > context. > > > > Signed-off-by: Hubert Wiśniewski <wiih@xxxxxxxxxxxxx> > > Doesn't match the "From:" line, so we can't take this :( Sorry, my mistake. I will fix that. > What commit id does this fix? This fixes baebdf48c360 ("net: dev: Makes sure netif_rx() can be invoked in any context."). I will add an appropriate Fixes tag in v2. Thank you for your feedback. Hubert Wiśniewski