From: Iyappan Subramanian
Date: Mon, 23 Nov 2015 12:04:52 -0800
> Fixing kernel crash when doing ifconfig down and up in a loop,
...
> The fix was to reorder napi_enable, napi_disable, request_irq and
> free_irq calls, move register_netdev after dma_coerce_mask_and_coherent.
>
> Signed-off-by:
Fixing kernel crash when doing ifconfig down and up in a loop,
[ 124.028237] Call trace:
[ 124.030670] [] memcpy+0x20/0x180
[ 124.035436] [] skb_clone+0x3c/0xa8
[ 124.040374] [] __skb_tstamp_tx+0xc0/0x118
[ 124.045918] [] skb_tstamp_tx+0x10/0x1c
[ 124.051203] [] xgene_enet_start_xmit+0x2e4/0x33c
[