Received: by 10.192.165.156 with SMTP id m28csp1166332imm; Wed, 11 Apr 2018 13:43:48 -0700 (PDT) X-Google-Smtp-Source: AIpwx49KzAvsE1mnVMp5LI9ESoe+qRgn9DIw5mWu41vvmefrtsz22kC2Gkq2BTnu1VFRbcKtYQi0 X-Received: by 10.98.217.85 with SMTP id s82mr5284649pfg.208.1523479428927; Wed, 11 Apr 2018 13:43:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523479428; cv=none; d=google.com; s=arc-20160816; b=aQCdUT5U4BCLceUU9T2dxygGfVMpnNkW9BzlRmIoCcqpJhEJCHQ8brqyscWIytUEhs 2qyI3Mf7002yRrk0CF+3v5DRLBSu+PQJkDHdSQ3Fl5rxNkdEKtSdKl7VowyrncKALvEm dubCJe4UwfEzQbmOHPgJRZPPUFuoFJI9P5EbHqDk5iqeqV1QjZcZRzwbOJFgMGGPLIfG xK2Gr7nSAGztcMaQyDBITj0LVHFELIgsvlK/dFOUhufKalDLOfRGnff3L+rRQB3P0xMs yAph/13+4gOF+pZGXKAQWeC1xw7LbgGkGTms/Y/GhwBXi3qJJmRJfIHrd/FDNey7CEme rMUQ== 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=wWh3KWwyXqz3yCRvbxwQoeIFGe/IotRgrkLgBqLyyL4=; b=l8Nqj+MnPVnJvBe/Sk1K0FkDSAk1UfEn0zsDJbrpCZ2VWVJom4bTvSjRgb9FTp4wSv u32Irkqo8o703VhYUuh10C2+xQh3ysyc5e0DAiBEnh/u9CttlH3yi4vBd+UH7RuZmXoZ +0KtMu7rQFpCEA8m/KFLLL0IivrVBLUtPA26V0uMhKcDwjXCDk/jaVpn5Z3PUn7qtHlK C399DSN8kUMi1DrQllliXxN4EYhU/rqUT3LafEBO2Zqc+z+LR3ovEj71FWt6ZV3j9F6S YsVKlXZYJrflKMeqN3Yb68SM8jrmeV382eJrgqVj0I9z43xgZsyog0qWjhIbM5WHMNfX soQA== 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 s1-v6si1832108plj.710.2018.04.11.13.43.12; Wed, 11 Apr 2018 13:43:48 -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 S1757010AbeDKUiP (ORCPT + 99 others); Wed, 11 Apr 2018 16:38:15 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:59618 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932405AbeDKSsS (ORCPT ); Wed, 11 Apr 2018 14:48: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 43488E27; Wed, 11 Apr 2018 18:48: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.4 110/190] perf trace: Add mmap alias for s390 Date: Wed, 11 Apr 2018 20:35:56 +0200 Message-Id: <20180411183557.202775890@linuxfoundation.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180411183550.114495991@linuxfoundation.org> References: <20180411183550.114495991@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.4-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 @@ -1152,6 +1152,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 */