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
File | Mode | Size |
---|---|---|
irq | ||
power | ||
Kconfig.hz | -rw-r--r-- | 1.2 KB |
Kconfig.preempt | -rw-r--r-- | 2.3 KB |
Makefile | -rw-r--r-- | 2.1 KB |
acct.c | -rw-r--r-- | 14.4 KB |
audit.c | -rw-r--r-- | 23.6 KB |
auditsc.c | -rw-r--r-- | 30.6 KB |
capability.c | -rw-r--r-- | 6.3 KB |
compat.c | -rw-r--r-- | 21.4 KB |
configs.c | -rw-r--r-- | 3.3 KB |
cpu.c | -rw-r--r-- | 4.0 KB |
cpuset.c | -rw-r--r-- | 43.6 KB |
crash_dump.c | -rw-r--r-- | 1.6 KB |
dma.c | -rw-r--r-- | 3.5 KB |
exec_domain.c | -rw-r--r-- | 4.3 KB |
exit.c | -rw-r--r-- | 39.0 KB |
extable.c | -rw-r--r-- | 2.0 KB |
fork.c | -rw-r--r-- | 31.7 KB |
futex.c | -rw-r--r-- | 19.3 KB |
intermodule.c | -rw-r--r-- | 5.1 KB |
itimer.c | -rw-r--r-- | 6.7 KB |
kallsyms.c | -rw-r--r-- | 10.4 KB |
kexec.c | -rw-r--r-- | 27.1 KB |
kfifo.c | -rw-r--r-- | 4.7 KB |
kmod.c | -rw-r--r-- | 7.6 KB |
kprobes.c | -rw-r--r-- | 14.9 KB |
ksysfs.c | -rw-r--r-- | 1.5 KB |
kthread.c | -rw-r--r-- | 4.7 KB |
module.c | -rw-r--r-- | 56.2 KB |
panic.c | -rw-r--r-- | 4.0 KB |
params.c | -rw-r--r-- | 16.8 KB |
pid.c | -rw-r--r-- | 7.5 KB |
posix-cpu-timers.c | -rw-r--r-- | 40.8 KB |
posix-timers.c | -rw-r--r-- | 44.0 KB |
printk.c | -rw-r--r-- | 25.5 KB |
profile.c | -rw-r--r-- | 14.9 KB |
ptrace.c | -rw-r--r-- | 8.8 KB |
rcupdate.c | -rw-r--r-- | 14.0 KB |
resource.c | -rw-r--r-- | 11.6 KB |
sched.c | -rw-r--r-- | 130.3 KB |
seccomp.c | -rw-r--r-- | 1.1 KB |
signal.c | -rw-r--r-- | 69.3 KB |
softirq.c | -rw-r--r-- | 11.1 KB |
spinlock.c | -rw-r--r-- | 7.7 KB |
stop_machine.c | -rw-r--r-- | 4.8 KB |
sys.c | -rw-r--r-- | 41.9 KB |
sys_ni.c | -rw-r--r-- | 2.5 KB |
sysctl.c | -rw-r--r-- | 54.9 KB |
time.c | -rw-r--r-- | 15.6 KB |
timer.c | -rw-r--r-- | 42.0 KB |
uid16.c | -rw-r--r-- | 4.2 KB |
user.c | -rw-r--r-- | 4.4 KB |
wait.c | -rw-r--r-- | 7.1 KB |
workqueue.c | -rw-r--r-- | 13.4 KB |
Computing file changes ...