Ashok Raj
90d45d17f3
[PATCH] cpu hotplug: fix locking in cpufreq drivers
...
When calling target drivers to set frequency, we take cpucontrol lock.
When we modified the code to accomodate CPU hotplug, there was an attempt
to take a double lock of cpucontrol leading to a deadlock. Since the
current thread context is already holding the cpucontrol lock, we dont need
to make another attempt to acquire it.
Now we leave a trace in current->flags indicating current thread already is
under cpucontrol lock held, so we dont attempt to do this another time.
Thanks to Andrew Morton for the beating:-)
From: Brice Goglin <Brice.Goglin@ens-lyon.org>
Build fix
(akpm: this patch is still unpleasant. Ashok continues to look for a cleaner
solution, doesn't he? ;))
Signed-off-by: Ashok Raj <ashok.raj@intel.com>
Signed-off-by: Brice Goglin <Brice.Goglin@ens-lyon.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-09 07:55:50 -08:00
..
acpi
asm-alpha
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-arm
Merge with ARM SMP tree
2005-11-08 22:43:44 +00:00
asm-arm26
[PATCH] semaphore: Remove __MUTEX_INITIALIZER()
2005-10-30 17:37:27 -08:00
asm-cris
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-frv
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-generic
[PATCH] RapidIO support: core base
2005-11-07 07:53:46 -08:00
asm-h8300
[PATCH] semaphore: Remove __MUTEX_INITIALIZER()
2005-10-30 17:37:27 -08:00
asm-i386
[PATCH] Kprobes: Track kprobe on a per_cpu basis - i386 changes
2005-11-07 07:53:45 -08:00
asm-ia64
Auto-update from upstream
2005-11-07 09:05:22 -08:00
asm-m32r
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-m68k
[SPARC]: Kill remaining kbio.h references.
2005-11-07 14:12:21 -08:00
asm-m68knommu
[PATCH] m68knommu: move some platform irq support out of irq.h
2005-11-07 08:00:47 -08:00
asm-mips
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
2005-11-07 11:15:23 -08:00
asm-parisc
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-powerpc
powerpc: merge ide.h
2005-11-08 12:20:34 +11:00
asm-ppc
powerpc: merge ide.h
2005-11-08 12:20:34 +11:00
asm-ppc64
powerpc: merge ide.h
2005-11-08 12:20:34 +11:00
asm-s390
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-sh
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-sh64
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
asm-sparc
[SPARC]: remove vuid_event.h
2005-11-07 14:11:38 -08:00
asm-sparc64
[SPARC64] mm: simpler tlb_flush_mmu
2005-11-07 14:12:08 -08:00
asm-um
[PATCH] uml: maintain own LDT entries
2005-11-07 07:53:31 -08:00
asm-v850
[PATCH] include/asm-v850/ "extern inline" -> "static inline"
2005-11-07 07:53:32 -08:00
asm-x86_64
[PATCH] Kprobes: Track kprobe on a per_cpu basis - x86_64 changes
2005-11-07 07:53:46 -08:00
asm-xtensa
[PATCH] fix remaining missing includes
2005-11-07 07:53:41 -08:00
keys
[PATCH] Keys: Export user-defined keyring operations
2005-10-30 17:37:22 -08:00
linux
[PATCH] cpu hotplug: fix locking in cpufreq drivers
2005-11-09 07:55:50 -08:00
math-emu
media
[PATCH] i2c: ID redefinition cleanups
2005-10-28 14:02:13 -07:00
mtd
[MTD] user-abi: Clean up trailing white spaces
2005-11-07 14:43:11 +01:00
net
[Bluetooth]: Remove the usage of /proc completely
2005-11-08 09:57:38 -08:00
pcmcia
[PATCH] fix missing includes
2005-10-30 17:37:32 -08:00
rdma
[IB] ucm: 32/64 compatibility fixes
2005-11-01 13:18:54 -08:00
rxrpc
scsi
Merge by Hand
2005-11-04 22:29:52 -06:00
sound
[ALSA] version 1.0.10rc3
2005-11-07 14:35:14 +01:00
video