From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from e23smtp07.au.ibm.com (e23smtp07.au.ibm.com [202.81.31.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "e23smtp07.au.ibm.com", Issuer "Equifax" (verified OK)) by ozlabs.org (Postfix) with ESMTPS id 00829B70A3 for ; Tue, 7 Dec 2010 16:00:34 +1100 (EST) Received: from d23relay04.au.ibm.com (d23relay04.au.ibm.com [202.81.31.246]) by e23smtp07.au.ibm.com (8.14.4/8.13.1) with ESMTP id oB750YEb020931 for ; Tue, 7 Dec 2010 16:00:34 +1100 Received: from d23av03.au.ibm.com (d23av03.au.ibm.com [9.190.234.97]) by d23relay04.au.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id oB750Y5x2478290 for ; Tue, 7 Dec 2010 16:00:34 +1100 Received: from d23av03.au.ibm.com (loopback [127.0.0.1]) by d23av03.au.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id oB750WIF017531 for ; Tue, 7 Dec 2010 16:00:34 +1100 Content-Type: text/plain; charset=UTF-8 Subject: PowerPC, ftrace: Add PPC raw syscall tracepoints & ftrace fixes (subset from v2) From: Ian Munsie To: linux-kernel In-reply-to: <1291696151-4336-1-git-send-email-imunsie@au1.ibm.com> References: <1291696151-4336-1-git-send-email-imunsie@au1.ibm.com> Date: Tue, 07 Dec 2010 16:00:31 +1100 Message-Id: <1291698004-sup-2452@au1.ibm.com> Cc: Andreas Dilger , Dave Kleikamp , Andrew Morton , Jiri Kosina , Jason Baron , linuxppc-dev , Steven Rostedt , Alexander Graf , Ingo Molnar , Paul Mackerras , KOSAKI Motohiro , Frederic Weisbecker , Scott Wood , Nathan Lynch , Avantika Mathur , David Gibson , Andreas Schwab , Namhyung Kim List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Oops, It seems that I missed LKML in the to address of the cover email for this set. Guess I shouldn't send a patch set just as the fire alarm goes off. Resending: Hi all, This is a partial version of my 'ftrace syscalls, PowerPC: Various fixes, Compat Syscall support and PowerPC implementation'. I've been tied up with other work and haven't had time to complete the work on the v3 of the full set, but the patches I'm including here are pretty stable and there has been a request for the raw syscall tracepoints in PowerPC. The actual patches included here have not been changed from the v2 other than rebasing them on tip/master. They add support for *raw* syscall tracepoints on PowerPC, while fixing ftrace syscalls to ensure that events will only be created for syscalls that successfully map their metadata to a syscall number, so that non-working phantom events are not created. Patch #2 and #6 in this series are not strictly necessary for this, they just optimise ftrace syscalls a bit. What's missing from this series that was in the v2 is the conversion of all the syscalls implemented under /arch/powerpc, Jason Baron's compat syscall support and the conversion of the remaining native and compat syscalls to this infrastructure. Cheers, -Ian GIT: [PATCH 1/6] ftrace syscalls: don't add events for unmapped syscalls GIT: [PATCH 2/6] trace syscalls: Remove redundant syscall_nr checks GIT: [PATCH 3/6] ftrace syscalls: Make arch_syscall_addr weak GIT: [PATCH 4/6] ftrace syscalls: Allow arch specific syscall symbol matching GIT: [PATCH 5/6] trace, powerpc: Implement raw syscall tracepoints on PowerPC GIT: [PATCH 6/6] trace syscalls: Early terminate search for sys_ni_syscall From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750839Ab0LGFAi (ORCPT ); Tue, 7 Dec 2010 00:00:38 -0500 Received: from e23smtp06.au.ibm.com ([202.81.31.148]:41830 "EHLO e23smtp06.au.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750698Ab0LGFAh (ORCPT ); Tue, 7 Dec 2010 00:00:37 -0500 Content-Type: text/plain; charset=UTF-8 Cc: Avantika Mathur , Jason Baron , Benjamin Herrenschmidt , Paul Mackerras , Steven Rostedt , Frederic Weisbecker , Ingo Molnar , Nathan Lynch , Andreas Schwab , KOSAKI Motohiro , Andreas Dilger , Jiri Kosina , Kumar Gala , Scott Wood , Alexander Graf , Dave Kleikamp , Namhyung Kim , Andrew Morton , David Gibson , linuxppc-dev Subject: PowerPC, ftrace: Add PPC raw syscall tracepoints & ftrace fixes (subset from v2) From: Ian Munsie To: linux-kernel In-reply-to: <1291696151-4336-1-git-send-email-imunsie@au1.ibm.com> References: <1291696151-4336-1-git-send-email-imunsie@au1.ibm.com> Date: Tue, 07 Dec 2010 16:00:31 +1100 Message-Id: <1291698004-sup-2452@au1.ibm.com> User-Agent: Sup/0.11 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Oops, It seems that I missed LKML in the to address of the cover email for this set. Guess I shouldn't send a patch set just as the fire alarm goes off. Resending: Hi all, This is a partial version of my 'ftrace syscalls, PowerPC: Various fixes, Compat Syscall support and PowerPC implementation'. I've been tied up with other work and haven't had time to complete the work on the v3 of the full set, but the patches I'm including here are pretty stable and there has been a request for the raw syscall tracepoints in PowerPC. The actual patches included here have not been changed from the v2 other than rebasing them on tip/master. They add support for *raw* syscall tracepoints on PowerPC, while fixing ftrace syscalls to ensure that events will only be created for syscalls that successfully map their metadata to a syscall number, so that non-working phantom events are not created. Patch #2 and #6 in this series are not strictly necessary for this, they just optimise ftrace syscalls a bit. What's missing from this series that was in the v2 is the conversion of all the syscalls implemented under /arch/powerpc, Jason Baron's compat syscall support and the conversion of the remaining native and compat syscalls to this infrastructure. Cheers, -Ian GIT: [PATCH 1/6] ftrace syscalls: don't add events for unmapped syscalls GIT: [PATCH 2/6] trace syscalls: Remove redundant syscall_nr checks GIT: [PATCH 3/6] ftrace syscalls: Make arch_syscall_addr weak GIT: [PATCH 4/6] ftrace syscalls: Allow arch specific syscall symbol matching GIT: [PATCH 5/6] trace, powerpc: Implement raw syscall tracepoints on PowerPC GIT: [PATCH 6/6] trace syscalls: Early terminate search for sys_ni_syscall