linux/arch
Anil S Keshavamurthy 49a2a1b83b [PATCH] kprobes: changed from using spinlock to mutex
Since Kprobes runtime exception handlers is now lock free as this code path is
now using RCU to walk through the list, there is no need for the
register/unregister{_kprobe} to use spin_{lock/unlock}_isr{save/restore}.  The
serialization during registration/unregistration is now possible using just a
mutex.

In the above process, this patch also fixes a minor memory leak for x86_64 and
powerpc.

Signed-off-by: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-01-10 08:01:40 -08:00
..
alpha [PATCH] dump_thread() cleanup 2006-01-10 08:01:25 -08:00
arm Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial 2006-01-09 17:06:53 -08:00
arm26 [PATCH] dump_thread() cleanup 2006-01-10 08:01:25 -08:00
cris [PATCH] dump_thread() cleanup 2006-01-10 08:01:25 -08:00
frv [PATCH] dump_thread() cleanup 2006-01-10 08:01:25 -08:00
h8300 [PATCH] dump_thread() cleanup 2006-01-10 08:01:25 -08:00
i386 [PATCH] kprobes: changed from using spinlock to mutex 2006-01-10 08:01:40 -08:00
ia64 [PATCH] sanitize building of fs/compat_ioctl.c 2006-01-10 08:01:33 -08:00
m32r [PATCH] dump_thread() cleanup 2006-01-10 08:01:25 -08:00
m68k [PATCH] dump_thread() cleanup 2006-01-10 08:01:25 -08:00
m68knommu [PATCH] dump_thread() cleanup 2006-01-10 08:01:25 -08:00
mips [PATCH] sanitize building of fs/compat_ioctl.c 2006-01-10 08:01:33 -08:00
parisc [PATCH] sanitize building of fs/compat_ioctl.c 2006-01-10 08:01:33 -08:00
powerpc [PATCH] kprobes: changed from using spinlock to mutex 2006-01-10 08:01:40 -08:00
ppc [PATCH] kdump: dynamic per cpu allocation of memory for saving cpu registers 2006-01-10 08:01:26 -08:00
s390 [PATCH] don't include ioctl32.h in drivers 2006-01-10 08:01:34 -08:00
sh [PATCH] dump_thread() cleanup 2006-01-10 08:01:25 -08:00
sh64 [PATCH] dump_thread() cleanup 2006-01-10 08:01:25 -08:00
sparc [PATCH] dump_thread() cleanup 2006-01-10 08:01:25 -08:00
sparc64 [PATCH] kprobes: changed from using spinlock to mutex 2006-01-10 08:01:40 -08:00
um [PATCH] hrtimer: convert posix timers completely 2006-01-10 08:01:39 -08:00
v850 [PATCH] dump_thread() cleanup 2006-01-10 08:01:25 -08:00
x86_64 [PATCH] kprobes: changed from using spinlock to mutex 2006-01-10 08:01:40 -08:00
xtensa [PATCH] "tiny-make-id16-support-optional" fixes 2006-01-10 08:01:23 -08:00