1
0
Fork 0
alistair23-linux/drivers/oprofile
Jiri Kosina 4dfc896e90 [PATCH] oprofile: fix potential deadlock on oprofilefs_lock
nmi_cpu_setup() is called from hardirq context and acquires oprofilefs_lock.
alloc_event_buffer() and oprofilefs_ulong_from_user() acquire this lock
without disabling irqs, which could deadlock.

Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-03-28 13:58:02 -07:00
..
buffer_sync.c [PATCH] struct path: convert oprofile 2006-12-08 08:28:48 -08:00
buffer_sync.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cpu_buffer.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
cpu_buffer.h WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
event_buffer.c [PATCH] oprofile: fix potential deadlock on oprofilefs_lock 2007-03-28 13:58:02 -07:00
event_buffer.h [PATCH] mark struct file_operations const 5 2007-02-12 09:48:45 -08:00
oprof.c [PATCH] oprofile: convert from semaphores to mutexes 2006-06-25 10:01:04 -07:00
oprof.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
oprofile_files.c [PATCH] mark struct file_operations const 5 2007-02-12 09:48:45 -08:00
oprofile_stats.c [PATCH] for_each_possible_cpu: oprofile. 2006-03-28 09:16:05 -08:00
oprofile_stats.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
oprofilefs.c [PATCH] oprofile: fix potential deadlock on oprofilefs_lock 2007-03-28 13:58:02 -07:00
timer_int.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00