Christoph Hellwig
74a0b57627
x86: optimize page faults like all other achitectures and kill notifier cruft
...
x86(-64) are the last architectures still using the page fault notifier
cruft for the kprobes page fault hook. This patch converts them to the
proper direct calls, and removes the now unused pagefault notifier bits
aswell as the cruft in kprobes.c that was related to this mess.
I know Andi didn't really like this, but all other architecture maintainers
agreed the direct calls are much better and besides the obvious cruft
removal a common way of dealing with kprobes across architectures is
important aswell.
[akpm@linux-foundation.org: build fix]
[akpm@linux-foundation.org: fix sparc64]
Signed-off-by: Christoph Hellwig <hch@lst.de>
Cc: Andi Kleen <ak@suse.de>
Cc: <linux-arch@vger.kernel.org>
Cc: Prasanna S Panchamukhi <prasanna@in.ibm.com>
Cc: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
Cc: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-10-16 09:42:50 -07:00
..
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-12 23:04:23 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-13 09:57:15 -07:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-12 23:04:06 +02:00
2007-10-12 23:04:06 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-12 23:04:24 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-12 23:04:23 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-13 10:18:17 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 22:11:12 +02:00
2007-10-11 22:11:12 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-16 09:42:50 -07:00
2007-10-16 09:42:50 -07:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-16 09:42:50 -07:00
2007-10-16 09:42:50 -07:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-12 15:03:20 -07:00
2007-10-12 15:03:20 -07:00
2007-10-11 11:20:03 +02:00
2007-10-12 15:03:20 -07:00
2007-10-12 23:04:07 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-13 10:18:19 +02:00
2007-10-11 11:20:03 +02:00
2007-10-12 23:04:23 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-16 09:42:50 -07:00
2007-10-16 09:42:50 -07:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-12 18:41:21 -07:00
2007-10-12 18:41:21 -07:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-12 23:04:23 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-16 09:42:50 -07:00
2007-10-16 09:42:50 -07:00
2007-10-11 11:20:03 +02:00
2007-10-12 23:04:23 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-12 23:04:23 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00
2007-10-11 11:20:03 +02:00