Received: by 10.192.165.156 with SMTP id m28csp1111725imm; Wed, 11 Apr 2018 12:38:23 -0700 (PDT) X-Google-Smtp-Source: AIpwx49mpMv4P567g98QJU1bQtPwOmAqcmU94lcRjBlaKQSfbBw7SUJU21v8CR//+HS5u8ndgdHX X-Received: by 10.99.117.79 with SMTP id f15mr4484379pgn.47.1523475502969; Wed, 11 Apr 2018 12:38:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523475502; cv=none; d=google.com; s=arc-20160816; b=VLAfpxOBCQV7r87LWZ0R+Cv1/Eo+lkqERFgdfULh8R2oBoU0EAe3iSK9R0Ja9VjdBW FUtVgbG5jz5iyx9D/Sot9FUGDTnMHdhaaJnntLbQklt7jAuD5hEcCgrvA3SJdHXhizzQ hBjpQxpHhM1sxVmtiAZN9G28dDf363Ykrq8XSn3GeSWm4IQOUsVIBEP5WUKrpvlgjjt2 /fwus5vfwieAzOX2d8TulpZGFZ7eFuOsvnABbbRCAMt2H8evFOYV9eMmNjJYnXzL83lm Sjzligc2Q+4wvusrDLfnuR1e+ZJuz/0NJjcPMY9/TuWt5Og66D3lflqLhgeB5xVdGU59 OSfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=+z5lddjS85y0Vtsa6BKevZPHuKh3aATy93FYLi3dttE=; b=Vp5i6oKPyneDMjroi/YzK9okWWgIOiSmCs5aICenVwmmfgfgQ3h8OgQQjelCWlw9+S 8H99Tyz07vyNmu5gApgPrufMgb9/s0BTnBDGkGChp4hG7XrtDNO1HAsZhXAXtGZFxs1z 6gsETrDQakAebFPU4xb2b3qSfZk29DyyDyzYR2rt+yXEyV9mboYRwq8z1v+1znPQSQ7G BpCJ5OWx2cz6bfPnlJvaMba2D3QDFjxnT77GJtYUPmO4a9txGRs324e7SnDWISg0ykmA XjMvgn7dmoxrNcYk/eP2qhjUFTjZKx9eCUJscRhJaFM3l8Rt7BpHthmadf37BuHof9PP 9xHQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o12-v6si1607364plg.650.2018.04.11.12.37.46; Wed, 11 Apr 2018 12:38:22 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934447AbeDKTCT (ORCPT + 99 others); Wed, 11 Apr 2018 15:02:19 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:38486 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934397AbeDKTCS (ORCPT ); Wed, 11 Apr 2018 15:02:18 -0400 Received: from localhost (LFbn-1-12247-202.w90-92.abo.wanadoo.fr [90.92.61.202]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id 8CDE2DAC; Wed, 11 Apr 2018 19:02:17 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jiri Olsa , David Ahern , Namhyung Kim , Peter Zijlstra , Arnaldo Carvalho de Melo , Sasha Levin Subject: [PATCH 4.9 177/310] perf trace: Add mmap alias for s390 Date: Wed, 11 Apr 2018 20:35:16 +0200 Message-Id: <20180411183630.235378198@linuxfoundation.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180411183622.305902791@linuxfoundation.org> References: <20180411183622.305902791@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.9-stable review patch. If anyone has any objections, please let me know. ------------------ From: Jiri Olsa [ Upstream commit 54265664c15a68905d8d67d19205e9a767636434 ] The s390 architecture maps sys_mmap (nr 90) into sys_old_mmap. For this reason perf trace can't find the proper syscall event to get args format from and displays it wrongly as 'continued'. To fix that fill the "alias" field with "old_mmap" for trace's mmap record to get the correct translation. Before: 0.042 ( 0.011 ms): vest/43052 fstat(statbuf: 0x3ffff89fd90 ) = 0 0.042 ( 0.028 ms): vest/43052 ... [continued]: mmap()) = 0x3fffd6e2000 0.072 ( 0.025 ms): vest/43052 read(buf: 0x3fffd6e2000, count: 4096 ) = 6 After: 0.045 ( 0.011 ms): fstat(statbuf: 0x3ffff8a0930 ) = 0 0.057 ( 0.018 ms): mmap(arg: 0x3ffff8a0858 ) = 0x3fffd14a000 0.076 ( 0.025 ms): read(buf: 0x3fffd14a000, count: 4096 ) = 6 Signed-off-by: Jiri Olsa Cc: David Ahern Cc: Namhyung Kim Cc: Peter Zijlstra Link: http://lkml.kernel.org/r/20170531113557.19175-1-jolsa@kernel.org Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- tools/perf/builtin-trace.c | 4 ++++ 1 file changed, 4 insertions(+) --- a/tools/perf/builtin-trace.c +++ b/tools/perf/builtin-trace.c @@ -679,6 +679,10 @@ static struct syscall_fmt { { .name = "mlockall", .errmsg = true, .arg_scnprintf = { [0] = SCA_HEX, /* addr */ }, }, { .name = "mmap", .hexret = true, +/* The standard mmap maps to old_mmap on s390x */ +#if defined(__s390x__) + .alias = "old_mmap", +#endif .arg_scnprintf = { [0] = SCA_HEX, /* addr */ [2] = SCA_MMAP_PROT, /* prot */ [3] = SCA_MMAP_FLAGS, /* flags */ }, },