Anil S Keshavamurthy
e6f47f978b
[PATCH] Notify page fault call chain
...
With this patch Kprobes now registers for page fault notifications only when
their is an active probe registered. Once all the active probes are
unregistered their is no need to be notified of page faults and kprobes
unregisters itself from the page fault notifications. Hence we will have ZERO
side effects when no probes are active.
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-06-26 09:58:22 -07:00
..
sn
Auto-update from upstream
2006-06-23 13:46:23 -07:00
a.out.h
acpi-ext.h
[IA64] update HP CSR space discovery via ACPI
2006-04-06 14:42:38 -07:00
acpi.h
[IA64] - Fix MAX_PXM_DOMAINS for systems with > 256 nodes
2006-04-20 10:16:11 -07:00
agp.h
asmmacro.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
atomic.h
[PATCH] atomic: add_unless cmpxchg optimise
2006-03-23 07:38:17 -08:00
auxvec.h
[PATCH] auxiliary vector cleanups
2005-09-07 16:57:21 -07:00
bitops.h
[IA64] remove asm-ia64/bitops.h self-inclusion
2006-05-05 11:37:15 -07:00
break.h
bug.h
[PATCH] remove gcc-2 checks
2006-01-08 20:14:02 -08:00
bugs.h
byteorder.h
cache.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
cacheflush.h
checksum.h
compat.h
[PATCH] ia64: add ptr_to_compat()
2006-03-27 08:44:48 -08:00
cpu.h
cputime.h
current.h
cyclone.h
delay.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
div64.h
dma-mapping.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
dma.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
dmi.h
[PATCH] ia64: use i386 dmi_scan.c
2006-03-26 08:56:54 -08:00
elf.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
emergency-restart.h
errno.h
fcntl.h
[PATCH] Clean up struct flock definitions
2005-09-07 16:57:38 -07:00
fpswa.h
fpu.h
futex.h
[PATCH] consolidate asm/futex.h
2006-01-08 20:13:39 -08:00
gcc_intrin.h
hardirq.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
hw_irq.h
[PATCH] PCI: per-platform IA64_{FIRST,LAST}_DEVICE_VECTOR definitions
2006-06-21 11:59:59 -07:00
ia32.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
ia64regs.h
ide.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
intel_intrin.h
[IA64] use icc defined constant
2006-02-07 08:49:27 -08:00
intrinsics.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
io.h
[IA64] rework memory attribute aliasing
2006-05-08 16:32:05 -07:00
ioctl.h
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
ioctls.h
iosapic.h
[IA64] Minor cleanups - remove unnecessary function prototype in iosapic.h
2005-09-07 14:00:40 -07:00
ipcbuf.h
irq.h
[IA64] Manual merge fix for 3 files
2005-09-08 14:27:13 -07:00
kdebug.h
[PATCH] Notify page fault call chain for ia64
2006-06-26 09:58:22 -07:00
kmap_types.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
kprobes.h
[PATCH] Notify page fault call chain
2006-06-26 09:58:22 -07:00
kregs.h
linkage.h
[PATCH] abstract type/size specification for assembly
2006-03-24 07:33:25 -08:00
local.h
[IA64] Fix missing parameter for local_add/sub
2005-12-07 11:30:11 -08:00
machvec.h
[PATCH] PCI: msi abstractions and support for altix
2006-06-21 11:59:58 -07:00
machvec_dig.h
[IA64] cleanup dig_irq_init
2006-03-24 13:12:46 -08:00
machvec_hpsim.h
machvec_hpzx1.h
[IA64] more robust zx1/sx1000 machvec support
2005-09-14 16:22:11 -07:00
machvec_hpzx1_swiotlb.h
[IA64] more robust zx1/sx1000 machvec support
2005-09-14 16:22:11 -07:00
machvec_init.h
machvec_sn2.h
[PATCH] PCI: msi abstractions and support for altix
2006-06-21 11:59:58 -07:00
mc146818rtc.h
mca.h
[IA64] Sanitize assembler code for ia64_sal_os_state
2006-06-21 14:44:26 -07:00
mca_asm.h
[PATCH] MCA/INIT: use per cpu stacks
2005-09-11 14:08:41 -07:00
meminit.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
mman.h
[PATCH] add asm-generic/mman.h
2006-02-15 15:32:22 -08:00
mmu.h
mmu_context.h
[IA64] make mmu_context.h and tlb.c 80-column friendly
2005-11-03 14:43:50 -08:00
mmzone.h
[PATCH] V5 ia64 SPARSEMEM - conditional changes for SPARSEMEM
2005-10-04 13:21:13 -07:00
module.h
msgbuf.h
msi.h
[PATCH] PCI: msi abstractions and support for altix
2006-06-21 11:59:58 -07:00
mutex.h
[IA64] fix bug in ia64 __mutex_fastpath_trylock
2006-04-07 22:39:49 -07:00
namei.h
nodedata.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
numa.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
page.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
pal.h
[IA64] Avoid "u64 foo : 32;" for gcc3 vs. gcc4 compatibility
2006-03-31 10:28:29 -08:00
param.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
parport.h
patch.h
pci.h
[PATCH] Make sparc64 use setup-res.c
2005-09-08 14:57:25 -07:00
percpu.h
[PATCH] Define __raw_get_cpu_var and use it
2006-06-25 10:01:01 -07:00
perfmon.h
perfmon_default_smpl.h
pgalloc.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
pgtable.h
Pull rework-memory-attribute-aliasing into release branch
2006-06-21 14:50:10 -07:00
poll.h
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
posix_types.h
processor.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
ptrace.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
ptrace_offsets.h
resource.h
rse.h
rwsem.h
[PATCH] add sem_is_read/write_locked()
2005-10-29 21:40:35 -07:00
sal.h
[IA64] avoid broken SAL_CACHE_FLUSH implementations
2006-02-02 13:25:54 -08:00
scatterlist.h
sections.h
segment.h
semaphore.h
[IA64] Fix bug in ia64 specific down() function
2006-01-17 14:04:00 -08:00
sembuf.h
serial.h
setup.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
[IA64] Delete MCA/INIT sigdelayed code
2006-01-26 13:23:27 -08:00
smp.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
socket.h
sockios.h
sparsemem.h
[PATCH] V5 ia64 SPARSEMEM - conditional changes for SPARSEMEM
2005-10-04 13:21:13 -07:00
spinlock.h
[PATCH] remove gcc-2 checks
2006-01-08 20:14:02 -08:00
spinlock_types.h
[PATCH] spinlock consolidation
2005-09-10 10:06:21 -07:00
stat.h
statfs.h
string.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
suspend.h
system.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
termbits.h
termios.h
thread_info.h
[IA64] enable dumps to capture second page of kernel stack
2006-04-27 14:31:16 -07:00
timex.h
[IA64] ia64: simplify and fix udelay()
2006-02-15 13:37:04 -08:00
tlb.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
tlbflush.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
topology.h
[IA64] Setup an IA64 specific reclaim distance
2006-04-21 10:57:40 -07:00
types.h
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
uaccess.h
[PATCH] ia64 basic __user annotations
2005-09-29 08:46:27 -07:00
ucontext.h
unaligned.h
uncached.h
unistd.h
[PATCH] page migration: sys_move_pages(): support moving of individual pages
2006-06-23 07:42:53 -07:00
unwind.h
[IA64] MCA/INIT: remove obsolete unwind code
2005-09-11 14:09:34 -07:00
user.h
ustack.h
vga.h
[PATCH] vgacon: make VGA_MAP_MEM take size, remove extra use
2006-06-22 15:05:58 -07:00
xor.h