Pekka Paalanen
86069782d6
x86: add a list for custom page fault handlers.
...
Provides kernel modules a way to register custom page fault handlers.
On every page fault this will call a list of registered functions. The
functions may handle the fault and force do_page_fault() to return
immediately.
This functionality is similar to the now removed page fault notifiers.
Custom page fault handlers are used by debugging and reverse engineering
tools. Mmiotrace is one such tool and a patch to add it into the tree
will follow.
The custom page fault handlers are called earlier in do_page_fault()
than the page fault notifiers were.
Signed-off-by: Pekka Paalanen <pq@iki.fi>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2008-05-23 21:16:38 +02:00
..
acpi
ACPICA: update Intel copyright
2008-04-23 23:00:13 -04:00
asm-alpha
asm-{alpha,h8300,um,v850,xtensa}/param.h: unbreak HZ for userspace
2008-05-14 19:11:14 -07:00
asm-arm
Merge branch 'omap-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6
2008-05-17 22:56:29 +01:00
asm-avr32
avr32: types: use <asm-generic/int-*.h> for the avr32 architecture
2008-05-02 16:18:20 -07:00
asm-blackfin
Blackfin serial driver: add extra IRQ flag for 8250 serial driver
2008-05-17 18:21:57 +08:00
asm-cris
cris: types: use <asm-generic/int-*.h> for the cris architecture
2008-05-02 16:18:20 -07:00
asm-frv
read_barrier_depends arch fixlets
2008-05-14 10:05:18 -07:00
asm-generic
types: add C99-style constructors to <asm-generic/int-*.h>
2008-05-02 16:18:42 -07:00
asm-h8300
asm-{alpha,h8300,um,v850,xtensa}/param.h: unbreak HZ for userspace
2008-05-14 19:11:14 -07:00
asm-ia64
KVM: ia64: Set KVM_IOAPIC_NUM_PINS to 48
2008-05-18 14:34:16 +03:00
asm-m32r
m32r: types: use <asm-generic/int-*.h> for the m32r architecture
2008-05-02 16:18:21 -07:00
asm-m68k
m68k: Prefix ISA type with ISA_TYPE_
2008-05-18 13:28:50 -07:00
asm-m68knommu
m68knommu: rework definition of HZ
2008-05-01 08:08:36 -07:00
asm-mips
[MIPS] Get rid of __ilog2
2008-05-12 16:46:55 +01:00
asm-mn10300
MN10300: Make cpu_relax() invoke barrier()
2008-05-08 10:49:39 -07:00
asm-parisc
parisc: use conditional macro for 64-bit wide ops
2008-05-15 11:03:43 -04:00
asm-powerpc
[POWERPC] Fix uninitialized variable bug in copy_{to|from}_user
2008-05-15 20:49:52 +10:00
asm-ppc
[POWERPC] ppc: More compile fixes
2008-05-12 22:57:51 +10:00
asm-s390
[S390] s390dbf: Use const char * for dbf name.
2008-05-15 16:52:39 +02:00
asm-sh
sh: use the common ascii hex helpers
2008-05-16 15:09:08 +09:00
asm-sparc
sparc: remove CVS keywords
2008-05-20 00:33:44 -07:00
asm-sparc64
sparc64: Add global register dumping facility.
2008-05-20 00:33:45 -07:00
asm-um
asm-{alpha,h8300,um,v850,xtensa}/param.h: unbreak HZ for userspace
2008-05-14 19:11:14 -07:00
asm-v850
asm-{alpha,h8300,um,v850,xtensa}/param.h: unbreak HZ for userspace
2008-05-14 19:11:14 -07:00
asm-x86
x86: add a list for custom page fault handlers.
2008-05-23 21:16:38 +02:00
asm-xtensa
asm-{alpha,h8300,um,v850,xtensa}/param.h: unbreak HZ for userspace
2008-05-14 19:11:14 -07:00
crypto
[CRYPTO] api: Fix scatterwalk_sg_chain
2008-05-01 18:22:28 +08:00
keys
KEYS: Fix the comment to match the file name in rxrpc-type.h.
2008-04-21 22:43:55 +00:00
linux
ftrace: sched special
2008-05-23 21:08:47 +02:00
math-emu
media
Fix a deadlock in the bttv driver
2008-05-20 10:12:26 -07:00
mtd
net
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6
2008-05-19 16:29:40 -07:00
pcmcia
rdma
IB: expand ib_umem_get() prototype
2008-04-29 08:06:12 -07:00
rxrpc
scsi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2008-05-02 13:52:35 -07:00
sound
[ALSA] ASoC: build fix for snd_soc_info_bool_ext
2008-05-13 14:47:44 +02:00
video
fbdev: platforming hecubafb and n411
2008-04-28 08:58:41 -07:00
xen
xen: add balloon driver
2008-04-24 23:57:33 +02:00
Kbuild