From patchwork Tue Oct 31 12:05:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Forrington X-Patchwork-Id: 16097 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b90f:0:b0:403:3b70:6f57 with SMTP id t15csp185586vqg; Tue, 31 Oct 2023 05:06:23 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFZFC7+IuzLVvs4orPtc4QjqeYv9WNlW1FT7OAmMRo5FKuNL2mm/nNzSCNLWaVrEazCCHKR X-Received: by 2002:a05:6a20:e114:b0:14d:abc:73dc with SMTP id kr20-20020a056a20e11400b0014d0abc73dcmr12698459pzb.32.1698753982796; Tue, 31 Oct 2023 05:06:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698753982; cv=none; d=google.com; s=arc-20160816; b=0/A+GkruIZkO8lZC+A+DVnCgxB9XXJkRyHhvLZnjZdyKf6hC+1HYr1d2ZlbUdtaSvr p4fHghsPwYPa2LO8O8SpT6gaNZUZVCl/JFPRwbfZh3t2UEbU8xMJU20L1QhOh7JEq4aI fGMXb0QA7QaERRIN4oe45pdrYukOAeeNLCN93ygHYzgBu7AYeEneBrCa9k0KVd6uDXG8 3UZiVSEfBGc2Egy6R6lEondM73RkBeD1ppYCwn4sHgEMOo/SqaK7bKA+S8dgbs9eF+QY IrlxYSzq8qN5NDPCPdVMlCxEabwDCO8t8pb8otPHfEohLNZKDvYgHzhFO2iEx7X/XRMu Dumw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=/lCcwbqQrHwqVfbaUh3Iw63zd5atjDlTwiw/oxR04KE=; fh=KZwJI2IhX2NkYw3UI/ow2q4exUfD2a8wOZqtpxoZpb8=; b=AHhoMF4eofIcP3lrDgDmlQa+6ouGABwnYmDhgU+IWz3L6rRm357I1KSrOCN+B4ipst xZon4UiY1DXcsFF2rtoavRjXkqPW9NbyupzcWrAqd9lNBHMrsy8TsNHqZxyKlBIIUElf 8tgDISWsLStbiM983/hjKrfS2IhymQ7IVQWZgi+cE02DhQ1hOd1DOk5nrcyrChyacE8a X2ZglpZuMJyZ3+DK1l1IlnMLxLjBmCksxMiIO9kvEltilhyAFazA1OSKTzQU/nCJy8Bn UVBK3m/F8TVb9vO2MN9tpAz1LaZQJvxAhUAsn1T6hGhSKR7yJCXgTNZMO1btCGy34R0X cl8g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id o2-20020a6548c2000000b00577d99bd045si920862pgs.843.2023.10.31.05.06.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Oct 2023 05:06:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 2347F8021EF6; Tue, 31 Oct 2023 05:06:03 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235628AbjJaMFn (ORCPT + 33 others); Tue, 31 Oct 2023 08:05:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41896 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235633AbjJaMFk (ORCPT ); Tue, 31 Oct 2023 08:05:40 -0400 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E48565595; Tue, 31 Oct 2023 05:05:36 -0700 (PDT) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4403CC15; Tue, 31 Oct 2023 05:06:18 -0700 (PDT) Received: from dsg-hive-n1sdp-01.. (dsg-hive-n1sdp-01.cambridge.arm.com [10.2.2.18]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 1964D3F738; Tue, 31 Oct 2023 05:05:34 -0700 (PDT) From: Nick Forrington To: linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org Cc: Nick Forrington , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Ian Rogers , Adrian Hunter , Arnaldo Carvalho de Melo Subject: [PATCH 0/2] Perf lock improvements Date: Tue, 31 Oct 2023 12:05:23 +0000 Message-ID: <20231031120526.11502-1-nick.forrington@arm.com> X-Mailer: git-send-email 2.42.0 MIME-Version: 1.0 X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Tue, 31 Oct 2023 05:06:03 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1781272656198196402 X-GMAIL-MSGID: 1781272656198196402 Perf lock improvements, to re-introduce aggregation by caller to perf lock report, and improve command line handling for perf lock info. These changes are technically independent, but submitted together to ensure they apply cleanly. Nick Forrington (2): perf lock report: Restore aggregation by caller by default perf lock info: Enforce exactly one of --map and --thread tools/perf/Documentation/perf-lock.txt | 4 +++ tools/perf/builtin-lock.c | 49 ++++++++++++++++++++++++-- 2 files changed, 50 insertions(+), 3 deletions(-)