First  |  Prev |  Next  |  Last
Pages: 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929
[PATCH 04/40] trace, powerpc: Implement raw syscall tracepoints on PowerPC
From: Ian Munsie <imunsie(a)au.ibm.com> This patch implements the raw syscall tracepoints on PowerPC and exports them for ftrace syscalls to use. To minimise reworking existing code, I slightly re-ordered the thread info flags such that the new TIF_SYSCALL_TRACEPOINT bit would still fit within the 16 bits of the... 23 Jun 2010 07:19
[PATCH 16/40] tags: recognize compat syscalls
From: Jason Baron <jbaron(a)redhat.com> make tags.sh recognize the new syscall macros: COMPAT_SYSCALL_DEFINE#N() ARCH_COMPAT_SYSCALL_DEFINE#N() Signed-off-by: Jason Baron <jbaron(a)redhat.com> Signed-off-by: Ian Munsie <imunsie(a)au1.ibm.com> --- scripts/tags.sh | 8 ++++++-- 1 files changed, 6 insertions(+... 23 Jun 2010 07:19
[PATCH 02/40] ftrace syscalls: Make arch_syscall_addr weak
From: Ian Munsie <imunsie(a)au1.ibm.com> Some architectures use non-trivial system call tables and will not work with the generic arch_syscall_addr code. For example, PowerPC64 uses a table of twin long longs. This patch makes the generic arch_syscall_addr weak to allow architectures with non-trivial system call... 23 Jun 2010 07:19
[PATCH 13/40] syscalls: add new COMPAT_SYSCALL_DEFINE#N() macro
From: Jason Baron <jbaron(a)redhat.com> Add COMPAT_SYSCALL_DEFINE#N() macro define common compat syscalls that are not arch specific. Prepends "compat_sys_" to the syscall name to identify it. Signed-off-by: Jason Baron <jbaron(a)redhat.com> Signed-off-by: Ian Munsie <imunsie(a)au1.ibm.com> --- include/linux/sysc... 23 Jun 2010 07:19
[PATCH 21/40] trace syscalls, PPC: Add ftrace compat syscall support for PPC64
From: Ian Munsie <imunsie(a)au1.ibm.com> This patch adds the necessary infrastructure to trace 32bit compat syscalls on PowerPC64. Signed-off-by: Ian Munsie <imunsie(a)au1.ibm.com> --- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/unistd.h | 4 ++++ arch/powerpc/kernel/ftrace.c | ... 23 Jun 2010 07:19
[PATCH 19/40] trace syscalls: Remove redundant syscall_nr checks
From: Ian Munsie <imunsie(a)au1.ibm.com> With the ftrace events now checking if the syscall_nr is valid upon initialisation, there is no need to verify it when registering and unregistering the events, so remove the check. Signed-off-by: Ian Munsie <imunsie(a)au1.ibm.com> --- kernel/trace/trace_syscalls.c | 18... 23 Jun 2010 07:19
[PATCH 27/40] trace syscalls: Add COMPAT_SYSCALL_DEFINE0 macro
From: Ian Munsie <imunsie(a)au1.ibm.com> This patchs adds the COMPAT_SYSCALL_DEFINE0 macros for compat syscalls that do not take any arguments. Signed-off-by: Ian Munsie <imunsie(a)au1.ibm.com> --- include/linux/syscalls.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/include/linu... 23 Jun 2010 06:14
[PATCH 40/40] trace syscalls, PPC: Convert morphing native/compat syscalls
From: Ian Munsie <imunsie(a)au1.ibm.com> Several of the PowerPC system call implementations are used as both the 32bit compat version on PPC64 and the 32bit native version on PPC32. Previousely these used the preprocessor to change the function names on PPC64 to add the compat_ prefix. This patch converts thes... 23 Jun 2010 06:14
[PATCH 29/40] trace syscalls, PPC: Convert ppc32_ syscalls to ARCH_COMPAT_SYSCALL_DEFINE
From: Ian Munsie <imunsie(a)au1.ibm.com> This patch renames the 32bit compat syscalls prefixed with ppc32_ to sys32_ and uses the ARCH_COMPAT_SYSCALL_DEFINE macros to record their metadata for tracing. Signed-off-by: Ian Munsie <imunsie(a)au1.ibm.com> --- arch/powerpc/include/asm/systbl.h | 4 ++-- arch/powe... 23 Jun 2010 06:14
[PATCH 22/40] trace syscalls, PPC: Convert syscalls to SYSCALL_DEFINE
From: Ian Munsie <imunsie(a)au1.ibm.com> This patch alters the trivial syscalls (with a return type of long) in PPC to use the SYSCALL_DEFINE family of macros to record their metadata for ftrace syscalls. It does not alter any non-trivial syscalls with different return types. Several of the syscalls with a ppc... 23 Jun 2010 06:14
First  |  Prev |  Next  |  Last
Pages: 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929