projects
/
GitHub
/
moto-9609
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e71ebd7
)
sky2: synchronize irq on remove
author
Stephen Hemminger
<shemminger@osdl.org>
Mon, 8 May 2006 22:11:32 +0000
(15:11 -0700)
committer
Stephen Hemminger
<shemminger@osdl.org>
Mon, 8 May 2006 23:00:27 +0000
(16:00 -0700)
Need to make sure interrupt is not racing with unregister of
network device.
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
drivers/net/sky2.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/net/sky2.c
b/drivers/net/sky2.c
index ea23da53677b0c9740767a0324a7c8cdee859b0e..9b16c2a899e0f10088e29894bd46faaf9bcc2b3d 100644
(file)
--- a/
drivers/net/sky2.c
+++ b/
drivers/net/sky2.c
@@
-3327,6
+3327,8
@@
static void __devexit sky2_remove(struct pci_dev *pdev)
del_timer_sync(&hw->idle_timer);
sky2_write32(hw, B0_IMSK, 0);
+ synchronize_irq(hw->pdev->irq);
+
dev0 = hw->dev[0];
dev1 = hw->dev[1];
if (dev1)