swh:1:snp:c3bf2749e3476071fa748f67b0ffa2fdc5fe49d9
Revision 9ef9ac51cc5fa5f5811230b5fb242536b636ff47 authored by Ben Dooks on 23 July 2005, 16:25:18 UTC, committed by Jeff Garzik on 18 August 2005, 20:59:14 UTC
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>
1 parent a4cf076
History
Tip revision: d1221cea11fca0f6946bdd032a45b22cecfc0f99 authored by Linus Torvalds on 13 September 2022, 13:11:38 UTC
Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Tip revision: d1221ce

README

back to top