When using MSI/INTx interrupt, the shared interrupts are still being
handled in the device remove routine, before free IRQs. So isb memory
is still read after it is freed. Thus move wx_free_isb_resources()
from txgbe_close() to txgbe_remove(). And fix the improper isb free
action in txgbe_open() error handling path.
Fixes:
|
||
---|---|---|
.. | ||
Makefile | ||
ngbe_ethtool.c | ||
ngbe_ethtool.h | ||
ngbe_hw.c | ||
ngbe_hw.h | ||
ngbe_main.c | ||
ngbe_mdio.c | ||
ngbe_mdio.h | ||
ngbe_type.h |