]> err.no Git - linux-2.6/commit
[PATCH] DM9000 - spinlock fixes
authorBen Dooks <ben-netdev@fluff.org>
Sat, 23 Jul 2005 16:25:18 +0000 (17:25 +0100)
committerJeff Garzik <jgarzik@pobox.com>
Thu, 18 Aug 2005 20:59:14 +0000 (16:59 -0400)
commit9ef9ac51cc5fa5f5811230b5fb242536b636ff47
tree228175f622065b3683e2c2b94468210752004804
parenta4cf0761493495681d72dcc0b34efb86e94a5527
[PATCH] DM9000 - spinlock fixes

Fix DM9000 driver usage of spinlocks, which mainly came to light
when running a kernel with spinlock debugging. These come down to:

1) Un-initialised spin lock

2) Several cases of using  spin_xxx(lock) and not spin_xxx(&lock)

3) move the locking around the phy reg for read/write to only
   keep the lock when actually reading or writing to the phy.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
drivers/net/dm9000.c