DM9000B: Fix reg_save after spin_lock in dm9000_timeout
Subsystems (2)
PATCH 1/2 DM9000B: Fix reg_save after spin_lock in dm9000_timeout
The spin_lock should hold before reading register.
---
Kernel version 2.6.38-rc5
drivers/net/dm9000.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
drivers/net/dm9000.c +1 -1
@@ -852,8 +852,8 @@ static void dm9000_timeout(struct net_device *dev)unsigned long flags;/* Save previous register address */ - reg_save =readb (db->io_addr);spin_lock_irqsave (&db->lock, flags); + reg_save =readb (db->io_addr);netif_stop_queue (dev);dm9000_reset (db);