Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp976973ybl; Fri, 10 Jan 2020 09:53:08 -0800 (PST) X-Google-Smtp-Source: APXvYqxbWfQyzQT1aTKp9xYvJkMF9iB+PmkTMR+9DzTeiw5618V7CLtpo7dVs0skYnHGgQPgJaVz X-Received: by 2002:a9d:7519:: with SMTP id r25mr3571771otk.284.1578678788365; Fri, 10 Jan 2020 09:53:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578678788; cv=none; d=google.com; s=arc-20160816; b=s5HWsAOme9RKHwa0Qwk0pbIZVvfod17px9TTCQUBJWsi48QyLFNqfpNxdGkRSjZsd3 SAVypT7F/EuuHIUKDYauheBnAh8srYtKpLrNpExaIs1xSdw5Dh1vdWVj1c87ZIlKpF3r 19WureXpyFotlTpq9cy1fZTFqabwr06mDTVlQ4LMySngjI4XJt66aIoN0wmAkgch+9Jc 1iYya7uz9FpJmNf8ODHnypy9y+GowaRUK87hyXiwBgS5ueG52/bHhyVBDdeuM3UkW8pF BhWp9m4M8+oMc4JdzwnMJ9qScd3tn4btOZiBFpchvQd9HQX48ZfVZG9Ag9x4o29ja1RK kNSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=uj6Jte21QmtwcGSvAGBsxCZTazgIKLD+rTsqTg7aZ5Q=; b=0MdeJjtkNcItxYpE1h5fYCCaL9ZRATFqvtiJnH2VtqBQE3c4AqtKSfl8VQTV09o5DR 8iVldJMDfl8eVzRT/G4N5dYw4VKV82r4okNhc1PgiyZA0z65ToaHIGxecUoRL2Cle3yN TKn7fQU1X2HHRSWtMO4XX7fndp7FTC5xCMsaDd67PCoDbKh2JXMDDV+fpz1Cm1mYWZmi T8us1BctexeJwMgRfcj6HXQJrticX3PBALoH9QcOUECC9vgfxu3ZaUkZ/N2yRWt7Y4oG qrlNdTELoVju47DhjpIzhx7vOA84sTqLNKeepspPXgPWI0KlYPh85jteCjDCJpMOor71 eQyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=Z75W3n0p; 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=fail (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 h14si1429009oie.98.2020.01.10.09.52.56; Fri, 10 Jan 2020 09:53:08 -0800 (PST) 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=fail header.i=@gmail.com header.s=20161025 header.b=Z75W3n0p; 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=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728593AbgAJRu5 (ORCPT + 99 others); Fri, 10 Jan 2020 12:50:57 -0500 Received: from mail-wm1-f66.google.com ([209.85.128.66]:55673 "EHLO mail-wm1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727729AbgAJRu5 (ORCPT ); Fri, 10 Jan 2020 12:50:57 -0500 Received: by mail-wm1-f66.google.com with SMTP id q9so2916726wmj.5; Fri, 10 Jan 2020 09:50:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=uj6Jte21QmtwcGSvAGBsxCZTazgIKLD+rTsqTg7aZ5Q=; b=Z75W3n0p9QGCfBlqKyunBVoXuwqI2SOgE9m3NDc+DM7qKlnIlDz8ewr6UOXkXowdi7 AFkInyxK2sxN3ZeR0wOcvi2/rNIsNLHFBTGvK8iOBJ1BsL/ZYLR9bS5xCCry0MOINdRg LURLUHYAyFlWVHki22fmhKXkdAItiWSqzLdkyfJ6NHt9VFcuwIcDItz2j/PoVvsu6wzl 86uuuLf4pTizL53YglxwTcbDzQ3i3A0H96tsF1t725Veo+o96hRRa0xzyXjpPk9hI1RG t8wIx7Okzms4T+r0RMqACbx/QmmrPFBDh1D34dEovJKNXIjjp9L19NlcBODvOWej665X xK5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=uj6Jte21QmtwcGSvAGBsxCZTazgIKLD+rTsqTg7aZ5Q=; b=nO5u5wDrDu10sI89+FFQEeMAOH9FCOrdYeG9Hcj96cjdrfSiG+tuGvdJSpDqQ56cJh mAm4gPkSy/cIwa5hCJoUKUhFZGxTTDp72aWUk3B1VaCCpt+cPhuuW6ejqpFX9SV4GTc+ qe11USTp+AHK70yj21DrmFUE+qR4C+MWnC35r/J3u+0ko+Uye91aYMRoMHS3jhTmYAYQ h1fTREDZp6qNbPvtu6VXdNcAIcT5IQbGmnG7tULb5ZYbYl3Id8TinwYOoOKaE0g/2R99 PC/9pzl0m8d4WzotzPCJKQSHk9X8TFsB+gnKTNWRgmMFOzYOsG4+Wa7HSiQ9xueTqp0m OuTw== X-Gm-Message-State: APjAAAVZZBYpe0FvmK43AXsO/BzOphEh597rj0gWxP+OEz9I22FuwTut hAkjsJ96+w2uXU5h2J74UBY= X-Received: by 2002:a1c:49c2:: with SMTP id w185mr5417340wma.138.1578678654618; Fri, 10 Jan 2020 09:50:54 -0800 (PST) Received: from gmail.com (54033286.catv.pool.telekom.hu. [84.3.50.134]) by smtp.gmail.com with ESMTPSA id f17sm3069477wmc.8.2020.01.10.09.50.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jan 2020 09:50:53 -0800 (PST) Date: Fri, 10 Jan 2020 18:50:51 +0100 From: Ingo Molnar To: Arnaldo Carvalho de Melo Cc: Thomas Gleixner , Jiri Olsa , Namhyung Kim , Clark Williams , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Alexey Budankov , Andi Kleen , Andrey Zhizhikin , David Ahern , Linus Torvalds , Vitaly Chikunov , Arnaldo Carvalho de Melo Subject: Re: [GIT PULL] perf/core improvements and fixes Message-ID: <20200110175051.GA83292@gmail.com> References: <20200106160705.10899-1-acme@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200106160705.10899-1-acme@kernel.org> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Arnaldo Carvalho de Melo wrote: > Hi Ingo/Thomas, > > Please consider pulling, > > Best regards, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit b9fb2de0115bbacab36da31fd10483ea66d9cfab: > > Merge tag 'perf-urgent-for-mingo-5.5-20191223' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent (2019-12-23 22:27:44 +0100) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-core-for-mingo-5.6-20200106 > > for you to fetch changes up to 6c4798d3f08b81c2c52936b10e0fa872590c96ae: > > tools lib: Fix builds when glibc contains strlcpy() (2020-01-06 11:46:10 -0300) > > ---------------------------------------------------------------- > perf/core improvements and fixes. > > perf record: > > Alexey Budankov: > > - Adapt affinity for machines with #CPUs > 1K to overcome current 1024 CPUs > mask size limitation of cpu_set_t type. > > perf report/top TUI: > > Arnaldo Carvalho de Melo: > > - Make ENTER consistently present the pop up menu with and without call > chains, to eliminate confusion. The menu continues available at all times > use 'm' and '+' can be used to toggle just one call chain level, 'e' for all > the call chains for a top level histogram entry and 'E' to expand all call > chains in all top level entries. Extra info about these options was added to > the pop up menu entries. Pressing 'k' serves as special hotkey to go straight > to the main vmlinux entries, to avoid having to press enter and then select > "Zoom into the kernel DSO". > > perf sched timehist: > > David Ahern: > > - Add support for filtering on CPU. > > perf tests: > > Arnaldo Carvalho de Melo: > > - Show expected versus obtained values in bp_signal test. > > libperf: > > Jiri Olsa: > > - Move to tools/lib/perf. > > - Add man pages. > > libapi: > > Andrey Zhizhikin: > > - Fix gcc9 stringop-truncation compilation error. > > tools lib: > > Vitaly Chikunov: > > - Fix builds when glibc contains strlcpy(), which is the case for ALT Linux. > > Signed-off-by: Arnaldo Carvalho de Melo > > ---------------------------------------------------------------- > Alexey Budankov (3): > tools bitmap: Implement bitmap_equal() operation at bitmap API > perf mmap: Declare type for cpu mask of arbitrary length > perf record: Adapt affinity to machines with #CPUs > 1K > > Andrey Zhizhikin (1): > tools lib api fs: Fix gcc9 stringop-truncation compilation error > > Arnaldo Carvalho de Melo (12): > perf tests bp_signal: Show expected versus obtained values > perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc > perf report/top: Make ENTER consistently bring up menu > perf report/top: Add menu entry for toggling callchain expansion > perf report/top: Improve toggle callchain menu option > perf hists browser: Generalize the do_zoom_dso() function > perf report/top: Add 'k' hotkey to zoom directly into the kernel map > perf hists browser: Allow passing an initial hotkey > tools ui popup: Allow returning hotkeys > perf report/top: Allow pressing hotkeys in the options popup menu > perf report/top: Do not offer annotation for symbols without samples > perf report/top: Make 'e' visible in the help and make it toggle showing callchains > > David Ahern (1): > perf sched timehist: Add support for filtering on CPU > > Jiri Olsa (2): > libperf: Move to tools/lib/perf > libperf: Add man pages > > Vitaly Chikunov (1): > tools lib: Fix builds when glibc contains strlcpy() > 70 files changed, 1565 insertions(+), 352 deletions(-) Pulled, thanks a lot Arnaldo! Ingo