Subject: Re: [PATCH net 2/2] cxgb4: Disable interrupts and napi before unregistering netdev

From: Lino Sanfilippo <[email-masked]>
Date: Thu, 26 Mar 2015 22:02:14 +0100

Hi,

On 26.03.2015 05:34, Hariprasad Shenai wrote:
> Disable interrupts and quiesce rx before unregistering net device to avoid crash
> while unloading driver when traffic is flowing through.
> 
> Based on original work by Shameem Khalid <[email-masked]>
> 

just out of curiousity: How can an unregister of a netdevice lead to a
crash caused by traffic? I understand that _freeing_ the device or other
resources is a bad idea as long as irqs are still active. But unregister
should not do anything critical (i am asking since I want to avoid such
problems in my own drivers).

Regards,
Lino