On Thu, 15 May 2025 11:17:42 +0800 Jinjian Song wrote: > diff --git a/drivers/net/wwan/t7xx/t7xx_netdev.c b/drivers/net/wwan/t7xx/t7xx_netdev.c > index 91fa082e9cab..2116ff81728b 100644 > --- a/drivers/net/wwan/t7xx/t7xx_netdev.c > +++ b/drivers/net/wwan/t7xx/t7xx_netdev.c > @@ -324,6 +324,7 @@ static void t7xx_ccmni_wwan_dellink(void *ctxt, struct net_device *dev, struct l > if (WARN_ON(ctlb->ccmni_inst[if_id] != ccmni)) > return; > > + ctlb->ccmni_inst[if_id] = NULL; > unregister_netdevice(dev); I don't see any synchronization between this write and NAPI processing. Is this safe? NAPI can be at any point of processing as we set the ptr to NULL -- pw-bot: cr