Received: by 2002:a25:5b86:0:0:0:0:0 with SMTP id p128csp1543871ybb; Fri, 29 Mar 2019 06:39:11 -0700 (PDT) X-Google-Smtp-Source: APXvYqwcYL3WXs7R4YLNfd79goUOn1xM6tgqSfR3F6G0fCSqwwX86pY/KoLZYc5ykSYeLRw0KCs8 X-Received: by 2002:a62:75c5:: with SMTP id q188mr8681430pfc.76.1553866751760; Fri, 29 Mar 2019 06:39:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553866751; cv=none; d=google.com; s=arc-20160816; b=PFUD+ZWW1mkYWESogIqTjH0hBiDXjGdblAQEDb2AD9y4cBB+MSu/msGjEthfy9LCV0 ajbwrn1rEtScUVmXQEnPzw4oJc54mMQVJkX2G15hmmOuXVcVQ5Ve0boZKR7lvqYyKv5G xSo3DFAsXjXt5T3EAxl2h7Ntsldg+wLStxUaYHDhufYE6XxAAXiPjNNirTiWo9L4Qc+c y5FkdN7BAP0+YAkKcA9c9JT9HWdAYkfQE+7WtBGFZtm+W7uIs+3vtnewKlvN4uY24Nw1 EiUABer3gPjbqwkAR0n0NF3PeDEUpvtxq++i3+pTh4BHpOf/dwQsmI9o8V6tXOaPmFII U6zA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=c3HTPXZH1byIQHFO8TBTIdvPkuf3zMe+7QxW88V3iJc=; b=j9UXhz6F6eHYTL81b7Dbahu0jrx64wd/FvTNUQ/D1wCLgmp1Hbm/OVykbafjPp3rzV dyZ2GTjbBjnI22lN9Z6hnbTjV6NvDI/+we/34IhpYp+KmyrhnNGjKjyOGEN/TeTCGS5v CCsgcALFZQaE++3OCCK1g12K4mJuF0hqvQrTdD1y9/l8kAVvNzbdMJZwJaaQMVOU/e6p LyElULu9y+cNkXMcYIb+MvRBd6p9ZRXJArlyt/aq0798fnn+TDjuIApkp11sFM4jB8xy A1KS85AGd3SoOq+fp51JDxNLVWo89o3DhP0+Qrqm0181eHJwLQL5VauxHpzZ1blPdy4h xbPQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=N3k9K6Dl; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a5si1819050pff.39.2019.03.29.06.38.55; Fri, 29 Mar 2019 06:39:11 -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; dkim=pass header.i=@kernel.org header.s=default header.b=N3k9K6Dl; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729720AbfC2NiM (ORCPT + 99 others); Fri, 29 Mar 2019 09:38:12 -0400 Received: from mail.kernel.org ([198.145.29.99]:33482 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729636AbfC2NiL (ORCPT ); Fri, 29 Mar 2019 09:38:11 -0400 Received: from quaco.ghostprotocols.net (unknown [190.15.121.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 95C69217F5; Fri, 29 Mar 2019 13:38:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1553866690; bh=AdR+qTVfA5LZo6c4REksEelkUykNKPbnPbK4SNPhWmM=; h=From:To:Cc:Subject:Date:From; b=N3k9K6DllVOl/rO93lfBG2g5MWlDhzFzrKseTgU1ivSCP0+kNJsQ2vpTk214olF8h EzQn5PBsJU7VILMtG4K6QRUGoc9wDwITedbCKjAusbWwd//VaroWBoxtUmvWSZXtm8 R4a10WR+B2atTWb9T/LITuGf9QMGWHNutyPD3ZXo= From: Arnaldo Carvalho de Melo To: Ingo Molnar , Thomas Gleixner Cc: Jiri Olsa , Namhyung Kim , Clark Williams , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter , Andi Kleen , Kan Liang , Solomon Tan , Wei Li , Arnaldo Carvalho de Melo Subject: [GIT PULL 00/13] perf/urgent fixes Date: Fri, 29 Mar 2019 10:37:48 -0300 Message-Id: <20190329133801.21004-1-acme@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Ingo, Thomas, Some fixes plus syncronization of kernel header copies to have the perf build without warnings, - Arnaldo The following changes since commit 8c7ae38d1ce12a0eaeba655df8562552b3596c7f: afs: Fix StoreData op marshalling (2019-03-28 08:54:20 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-urgent-for-mingo-5.1-20190329 for you to fetch changes up to e94d6b7f615e6dfbaf9fba7db6011db561461d0c: perf pmu: Fix parser error for uncore event alias (2019-03-28 15:53:27 -0300) ---------------------------------------------------------------- perf/urgent fixes: Core libraries: Jiri Olsa: - Fix max perf_event_attr.precise_ip detection. Kan Liang: - Fix parser error for uncore event alias Wei Lin: - Fixup ordering of kernel maps after obtaining the main kernel map address. Intel PT: Adrian Hunter: - Fix TSC slip where A TSC packet can slip past MTC packets so that the timestamp appears to go backwards. - Fixes for exported-sql-viewer GUI conversion to python3. ARM coresight: Solomon Tan: - Fix the build by adding a missing case value for enumeration value introduced in newer library, that now is the required one. tool headers: Arnaldo Carvalho de Melo: - Syncronize kernel headers with the kernel, getting new io_uring and pidfd_send_signal syscalls so that 'perf trace' can handle them. Signed-off-by: Arnaldo Carvalho de Melo ---------------------------------------------------------------- Adrian Hunter (3): perf intel-pt: Fix TSC slip perf scripts python: exported-sql-viewer.py: Fix never-ending loop perf scripts python: exported-sql-viewer.py: Fix python3 support Arnaldo Carvalho de Melo (6): tools headers uapi: Sync asm-generic/mman-common.h and linux/mman.h tools headers uapi: Sync linux/fcntl.h to get the F_SEAL_FUTURE_WRITE addition tools arch x86: Sync asm/cpufeatures.h with the kernel sources tools headers uapi: Update drm/i915_drm.h tools headers: Update x86's syscall_64.tbl and uapi/asm-generic/unistd tools headers uapi: Sync powerpc's asm/kvm.h copy with the kernel sources Jiri Olsa (1): perf evsel: Fix max perf_event_attr.precise_ip detection Kan Liang (1): perf pmu: Fix parser error for uncore event alias Solomon Tan (1): perf cs-etm: Add missing case value Wei Li (1): perf machine: Update kernel map address and re-order properly tools/arch/alpha/include/uapi/asm/mman.h | 2 - tools/arch/mips/include/uapi/asm/mman.h | 2 - tools/arch/parisc/include/uapi/asm/mman.h | 2 - tools/arch/powerpc/include/uapi/asm/kvm.h | 2 + tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/xtensa/include/uapi/asm/mman.h | 2 - tools/build/feature/test-libopencsd.c | 4 +- tools/include/uapi/asm-generic/mman-common-tools.h | 23 +++++++ tools/include/uapi/asm-generic/mman-common.h | 4 +- tools/include/uapi/asm-generic/mman.h | 2 +- tools/include/uapi/asm-generic/unistd.h | 11 +++- tools/include/uapi/drm/i915_drm.h | 64 ++++++++++++++++++ tools/include/uapi/linux/fcntl.h | 1 + tools/include/uapi/linux/mman.h | 4 ++ tools/perf/Makefile.perf | 4 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 4 ++ tools/perf/check-headers.sh | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 77 ++++++++++++++++++---- tools/perf/trace/beauty/mmap_flags.sh | 14 +++- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 1 + tools/perf/util/evlist.c | 29 -------- tools/perf/util/evlist.h | 2 - tools/perf/util/evsel.c | 72 ++++++++++++++++---- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 20 +++--- tools/perf/util/machine.c | 32 +++++---- tools/perf/util/pmu.c | 10 +++ 26 files changed, 288 insertions(+), 103 deletions(-) create mode 100644 tools/include/uapi/asm-generic/mman-common-tools.h