From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753458AbcDNJRu (ORCPT ); Thu, 14 Apr 2016 05:17:50 -0400 Received: from mail-am1on0078.outbound.protection.outlook.com ([157.56.112.78]:19671 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750924AbcDNJRq (ORCPT ); Thu, 14 Apr 2016 05:17:46 -0400 Authentication-Results: spf=pass (sender IP is 217.140.96.140) smtp.mailfrom=arm.com; hitachi.com; dkim=none (message not signed) header.d=none;hitachi.com; dmarc=bestguesspass action=none header.from=arm.com; From: Huang Shijie To: CC: , , , , , Huang Shijie Subject: [PATCH] kprobes: add the "tls" argument for j_do_fork Date: Thu, 14 Apr 2016 17:16:40 +0800 Message-ID: <1460625400-22319-1-git-send-email-shijie.huang@arm.com> X-Mailer: git-send-email 2.5.5 MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Matching-Connectors: 131050990637944733;(7f4fb8e1-17aa-4746-8602-08d27e8c8cd0);() X-Forefront-Antispam-Report: CIP:217.140.96.140;IPV:NLI;CTRY:GB;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(438002)(199003)(189002)(50226001)(48376002)(50466002)(50986999)(86362001)(36756003)(87936001)(2351001)(2906002)(229853001)(189998001)(110136002)(47776003)(586003)(4326007)(5003940100001)(33646002)(92566002)(1096002)(5003600100002)(1220700001)(77096005)(5008740100001)(19580405001)(104016004)(19580395003)(6806005)(106466001);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR07MB1684;H:nebula.arm.com;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;AM1FFO11FD016;1:obYmvxNFDJuojx/jjfBqRNSFN2jCMRj+bbycLT4DduYHA4g4IfXlh5dE7r8ueirJTE044s2mnyW8QTLW1Z/G6/S0uBPwBkTcVGFIFFge9EBQiryB5fWkoavFRrO2JKeYLczb0HVl4fJjLAcQRnLEsHHBi6FSlC5gDzYlJ0lMtKQB7YsfXyxqmZ4EDWX+DLUGTayWKW5n9hgudgJEXyVIJWU4/klMJEVkHfUKLm0/xCBp1lokid0IBh8tWvAvdodLoHogQ9dCbzgGuxQv0aPh9461E4xagKY0OKmPYlvH4txbyEK2VCoedIW1PI/gur5jaxSBr0BMyoMh0U1EOcM3hW9f0oa1VSPL8E2FigDf4k349JjTIXM6S1ESY4v0OOAPko33CPnODGlPO4Mm4P5MITeLMeKaYnk4FjVTDcsl383o9V3ZiMb7lif+xnfqq321gpfxEURh5zfIN7XmYDPVXbM9XScyMBsvtaDVfcE5twY/GPmqPk9iHSgquI8660cB1SkYe3uQ80At9b1xhUfF6abK9qXuRxDbvZeYz4MJuj9vTpxbSt32FyMe4L7Ni+U7iTC3A1lK2/aXndupVqWvkA== X-MS-Office365-Filtering-Correlation-Id: 5765041a-7ab5-4106-eb7a-08d36445a2df X-Microsoft-Exchange-Diagnostics: 1;AM4PR07MB1684;2:U+p/5lReMQTwdrQG0hyMLKPEHD6rPuAfLLgzaxBtv5y/Ji3Smm87UlDjk8Czzv6AblstC03wGGvpgE0jbWipk+S3DYRVdkA6Z7oERjbw20oyXCTw72gL3pgnuVCJRUi5MtbxNDwh5hw9Um0eiDhHWXKIFVZ2QFsluvTuA8jRJimYuqJJH3x2Q8aLUeEyqhnC;3:QDllDdfIIyBcdwq9drQA0kLhLAb+SKDbroe6JszeoXwcWvsO/W/12qd2eQNqhMy3kaNAnmSSzigUxx0DEmfopETv3J8+yn0NNyqsFRDpPpIM5sf9f4GFRklHAXw6biTpSkQk/KuDYnPj/TBhbaO3GTkMWJcMfVZrsElrFAOKrd+ZUX24WARQjWFqOewCnYCM1rDNZr1x6h30lZ7fKeaSEqvF18pVEawNoPoZ++W1jV2cQH2nGAKPPhSuAuAN0UXpBOu95C9Ud+ixbxitFSWtRQ==;25:TRGgY6GZnhxQI6Eqh9JH2xIIZMQXGg8IR1M5K5XlUfMyltS3KtdPC42EhzVJi7AnMQz9efoi2zYJ2HDU7tOzjdtWG+uhj+l12JHspZ8xWbrDpfoJfjtJmX+Be5YXuNDuZQAojJablMmJW5udJVM9RdIr7TAFtc3jRYKiWo2/YAhEiCyu6BTvBcu4yv5+s387ZvpCut3xeJDNra5xZurx4sXxv3ixRXalIRcNUtueCrA5MVCWzNUHinFEjgAshxhY80ev/51Vc4M6H4BWkY8Cpy6nQdECfkemesZvMmHk3ntbDK7ySUF9UH0hIVZODXE+BL1x7Qe6b7mCWTqsHcJxIg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:AM4PR07MB1684; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(13024025)(13018025)(8121501046)(13023025)(13016025)(10201501046)(3002001)(6055026);SRVR:AM4PR07MB1684;BCL:0;PCL:0;RULEID:(400006);SRVR:AM4PR07MB1684; X-Microsoft-Exchange-Diagnostics: 1;AM4PR07MB1684;4:EGBobHmVZFZWs+j+V1p6UmImbc2IL4y2hgbVOcI3Q8YoAWjOaZcTdNb2KnWV80+2Xh6yo8KXl2asz0J7nxyC1UhADQqhukkiN084Fq4mKBwSkByXykpQOhAdG4zFjle8LwQ7omptTWw7k/cn27MBzTek02OSq/BsGRasVWwJ/2xZDD7ibpGYH9BcH6KfzvT2ulmNQQlwp1TnZSmw5SMPWd9mqLCVjQ+QCAMrwgcYE2+nsYuyDDvQGqhs9DCMyX7LH/FoIPiq0l0PtZzHEKDUaCkdbkuXJ4zuxOA7dzYXrjSsSnSvsDjtqctxOp48YGTY4WLqib3fY1CXOqO3x7uwHKQlXKfnZwqcc3zoRyt0o4IsDip6rTY2447xsYaC3+P2lyAK0HbLzQ4NLqIpbPc51m5vYNPDIerdusd1TYzpUCPFSEwiUvU03Q+MUf7ynvb/XRkI6/i+4yedNkJxZOUBjg== X-Forefront-PRVS: 0912297777 X-Microsoft-Exchange-Diagnostics: 1;AM4PR07MB1684;23:QwRbe4gJrHW0tvChWqyxWbhMH1Oz+YFcCQChyOrVb3hFVzDPI9J+ORXExd6yWq3uLt6BWQ41MJMJmQV+qoV89z90NLoKitirm3Ep0cFpxVRKx1xEMAkgsc6lWANBb6QAm8iCIXqLf5K++6RSX8AfFDyvbCYm29Z6id/LN8m+VSWOOz/cjoqlwi/eE2JB5/4xZ+73LQrcS3DcSpyCLqo+FEgX71hzjIF/bYNM0rulL+mD2S2Atc4xHRSqA5pdUyLHoCYM0nZGtzKQT/AbJfWYxivMgdG44Lf8huO1f7JANoOzguaXt0Wy5cTFsVSAgUQs2jBhcQQSufIZmlsufrfqSPChVlMa4EOJbDpzfxvyDBRBJ2WnhZm88VarNSRenJJDDM8QK3e4YAAy9+ExCMKuM0JEglze7uvzDCq31JFqwt/4wBC3pqrMNwOYW0S/wbmbfp0JtYRqDzYf47fg1Fyb2kUb11uMgXgyfqtEywtI8kt3THaicsVZkx323skKOLGvu932FP98TZFKVTTMugo/MFMOpXvpRjpnMANSRXSGU8kEnAVdvNO4c+s3+dH7IKsylunbNp2i4KPFE+mdA5JBON8BCIPuWLXOpvuQA2pFBpX3IRF/BvpNJcFSBO53v57P/UPkitTyPlHNswm3BtEFaQ7drWW4eea6EmUMjjFF2xXnh6G/z2QGGwbCduTGaywdNz1Rm/mfCe4CYq0dF1yfAFntJ4UJ7qGAYYINB+Qi3ychANmQOtwzaR22uegbBWW29J1KXInkzv/4YChl4+9KXJ1GRVSgnQVd8b2py1OJaH7FlCee2eCrCRefozbuOoR5ndbylq5G0KGAwrvVYhwIo+NjAHQuH6XADm+hD1cRl8t/FQMD5X0SRhLkeeaazkbyYPjmpR3iNK0FCfk/jEhcqw== X-Microsoft-Exchange-Diagnostics: 1;AM4PR07MB1684;5:VsAipwS2AV4QgA7/JC7pxM4rp0cDsLv7r1fhj8GBg1BXejSmXlJogJHWL6KqPM6JIP3E6FglDGYbynby1QyUoWVbj6WfRqpCTtR5v+lNe9m1XjKH1JsAJmuMfoDuNayk46Cx6rSxL+Bt8B1ZOnVVnDLNKBPdba1WhtfzchfCWP0URR9DlfOF3VIBNkZJvHsUUgFXIzXf6NKCTvLYLA2RpA==;24:XOtzudk2TSdl8G0s8vY3/NwfKeryXnYr2/dVHZo+cRDQbI0hYFKGBzaeOL9kjiKN+hIiAQw/SAVj01uYYmrvEtt3ztDWD/nxv3jxAi6eoa0=;7:+j6JWx/JMYtzM+Ez3vnkckgekr2UNolkjOernkmueoM5zlwek12UEsMVxQsLr3zxtOMHvm1B+0brHcpY6VaMspOs7qbRe4m2mKG1kWusIXrZOg9KP6LgY49BvxruMYIznwgFB0t/KirLhtIHuy/Xu6r5ipwOB364yvq6iJJrNbCblLjT67GFNF+M7Lz2a+6cAR6FqFCHQ8lfVJicF2Nh3cZ+U/SNn7qapOCf7285nR0= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2016 09:17:43.5136 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[217.140.96.140];Helo=[nebula.arm.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR07MB1684 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The patch "3033f14a clone: support passing tls argument via C rather ..." added the tls argument for _do_fork(). The patch adds the "tls" argument for j_do_fork to make it match _do_fork(). Acked-by: Steve Capper Cc: Masami Hiramatsu Signed-off-by: Huang Shijie --- samples/kprobes/jprobe_example.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/kprobes/jprobe_example.c b/samples/kprobes/jprobe_example.c index c285a3b..c3108bb 100644 --- a/samples/kprobes/jprobe_example.c +++ b/samples/kprobes/jprobe_example.c @@ -25,7 +25,7 @@ /* Proxy routine having the same arguments as actual _do_fork() routine */ static long j_do_fork(unsigned long clone_flags, unsigned long stack_start, unsigned long stack_size, int __user *parent_tidptr, - int __user *child_tidptr) + int __user *child_tidptr, unsigned long tls) { pr_info("jprobe: clone_flags = 0x%lx, stack_start = 0x%lx " "stack_size = 0x%lx\n", clone_flags, stack_start, stack_size); -- 2.5.5