Received: by 10.192.165.156 with SMTP id m28csp1064065imm; Wed, 11 Apr 2018 11:45:16 -0700 (PDT) X-Google-Smtp-Source: AIpwx48Ojv1FappoS1TyEqCM50GIusdJAWY+QPhofoSosw1q3VwLK2yebvIvfbgGW7E9q5m/kFEk X-Received: by 2002:a17:902:8211:: with SMTP id x17-v6mr6176235pln.130.1523472316877; Wed, 11 Apr 2018 11:45:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523472316; cv=none; d=google.com; s=arc-20160816; b=gspXb9D2iYUQM823u/T3Aq+QNAK0eXI++oMOhqtxKYV4Yz5evNbdXC9UTwTEOlTlAM PBxXsOHa1UwIJEq+jG4EovxdLVqlIPAbqQcSI7uwB41MybeM1KnlJnxPiGcexxJ8pIkw H6RLQrb+2XrZ50org51DXwVLlRgV3pB9F2NkUwCklQsai9N5lRvx/mrJCiS/hV9Pyh9L Tygkq6WR+W+6jh2MRwoPfz9jsFyap5B/3gyn9xDkAm991rVpYgGVLlQmU0x+lSBUgslE TYedupP+Ldk3eL3A+S0Xfhyvfj/qILU0RT36YxftxgZ7Piky1hmLL07b6y5749gv6dd4 HW3Q== 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=f71K03LxZMaR4Zwcr2UYX5m3H1QkSb8GjmTbEmei0dw=; b=yQWWzBo/RC4j1DPh+ZtGBjxqBgwdHwbTtO6H/9urJV3l5fgcTXmrGl3G++l7BvrjUK 5up7ChS1piNcb+Xgt4H0Vz38+wlEO5SGygT/XZEp8BRCPfSUFYXb2+GLFc1rtDjLnClQ yTZsIOA01N2CRL5JUSr58KConSN2UO/D3GM3olyvrBPGeXwJpAkluUsMnPSzayWT/oZT KeAS/RTP5CxgAF9KOc+0c5+gZXqk2Hx5nW6/CtMcVXfwE9ttEuNIQkgPPu08KmX9HLFI IJ0ptF1R8uWOgRZ6YSM8/2Sj2/PumaUhCx4uFUUscglQC3Xv1owkin7xsQPcXC3N/Cbo 0d3Q== 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 j11si1092225pgv.713.2018.04.11.11.44.40; Wed, 11 Apr 2018 11:45:16 -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 S1754625AbeDKSk0 (ORCPT + 99 others); Wed, 11 Apr 2018 14:40:26 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:56406 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753241AbeDKSkX (ORCPT ); Wed, 11 Apr 2018 14:40:23 -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 923B2C49; Wed, 11 Apr 2018 18:40:22 +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 3.18 061/121] perf trace: Add mmap alias for s390 Date: Wed, 11 Apr 2018 20:36:04 +0200 Message-Id: <20180411183459.969275925@linuxfoundation.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180411183456.195010921@linuxfoundation.org> References: <20180411183456.195010921@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 3.18-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 @@ -1020,6 +1020,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 */