Received: by 2002:a89:d88:0:b0:1fa:5c73:8e2d with SMTP id eb8csp1477138lqb; Sun, 26 May 2024 02:58:54 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUSuNX8YfayBx5KyCX9ANXuFDxW98hmzINMZCwwYKZiUn9tW0LWSsCFrp0/DbAdsASawi7INx8oFjUWb22Z56n3Z7M63tTNHN9ONy9MAQ== X-Google-Smtp-Source: AGHT+IHbu4P9lWWi+n549rlE1XzWApF8kg5tky7H/gxiC9Ckaitgy/m+MABB8BBJcXQtK6XwQkvG X-Received: by 2002:a05:622a:50e:b0:43a:a82d:4fa with SMTP id d75a77b69052e-43fb0e73d5fmr70844931cf.15.1716717534545; Sun, 26 May 2024 02:58:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716717534; cv=pass; d=google.com; s=arc-20160816; b=pM/PhzT1QXagRP3F9onHXC4h18gldASLvqRU0rPHvo2HU4IYJBuheoB9lehKxAzVjt HYX3BQ6uYwPS6wBw2b3KpYzAjEOPrcLgsGY4K2QRNm3dHW7ISvUPa7ZikhdvPRuDP4pn tX+xWLjTaEAlybLFL0awC7twqSnsd8Y6Ys2qN6on21JoN+NENN5KE1mVQ1CENCAn79Vy CH2aBXLWrji0vZkLK+XvKWyKuXSNVTqrQCG9vFG7UXDXzgWoR+X7oeAUHAEvrPrkvEjl u/4gkdzW3+qlZeczBR+dJyvjsupPnCVw9GmeRlqiXYzgUn57tcrWCxhUKOJySOkp0jAj kCzg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=J4epl//+/WLyc/JhDbO+OjPKpdtrbovVIa7El3gIFMA=; fh=ED//lHgdmo4xcsqvlErYmW6lAmK5vjre9jYSp5Tb2Yw=; b=dzG/MomAHuqgyrwLSkGE8Rdov3WNCrgS0G5mEOHwN5aNq1A/DrSigAMwPlRtzY0qTf xlmnzTZ3QXb5U4vdYvgNCWnTPjabo+kCRMHIRXh+iRIMCkCajZZDlwE+GWVXFZUfMcR+ VOssGfVLHZkx4U75H/3P7YKWVwQvMw1Ybd/oY0FGpZKeFBYIWhP3yibAICSYzdv4Nb7c vTSwmFbiBBB4zacjpPtsuNsEp6JLXTHJZ2tedehAqzOUUnlPbysgrUxDLsWMmj+JnMbk +AcwM2l0Bx4czrThv9m48p5L3FHWApQYG9FBPmqvqqcps0Hc+UuLqVqRp77W3M1DTHaF t66A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=kks7iPe5; arc=pass (i=1 spf=pass spfdomain=linux.dev dkim=pass dkdomain=linux.dev dmarc=pass fromdomain=linux.dev); spf=pass (google.com: domain of linux-kernel+bounces-189706-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-189706-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id d75a77b69052e-43fb17b96f3si57280031cf.70.2024.05.26.02.58.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 May 2024 02:58:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-189706-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=kks7iPe5; arc=pass (i=1 spf=pass spfdomain=linux.dev dkim=pass dkdomain=linux.dev dmarc=pass fromdomain=linux.dev); spf=pass (google.com: domain of linux-kernel+bounces-189706-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-189706-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 47D931C21209 for ; Sun, 26 May 2024 09:58:54 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E409F944D; Sun, 26 May 2024 09:58:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.dev header.i=@linux.dev header.b="kks7iPe5" Received: from out-180.mta0.migadu.com (out-180.mta0.migadu.com [91.218.175.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 41A308F45 for ; Sun, 26 May 2024 09:58:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.218.175.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716717526; cv=none; b=RCwB3NY4XiJ/ZvHl74BHfwIIM06mI2O/exAjKpn8zJZBs1RScS5lA4+MR75GobMs8sj0dY0hzpDQ6lc71PUfBaw6L1Ymc9x4gvjiv+CL0QBBukfGBqbj0a4Wurg4N9IRiwbK+p6wm+Gwmr0D1MaQbNbS5m2US/S5KNteJY3D7Vk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716717526; c=relaxed/simple; bh=hRnXOL3/JG4PcBU2yqlNxZ96e+xvO+9TwGHHI2I5pnI=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=RVwacCdrKnRsr7xwStzqAQsnUcjdvFpemqQNQqndmwkPoqH6FmVY9yYB29WzUPdiWp9RI9fJMz3tSwNd24LRQbubVOXLz7uPVdN6RWGQDTaoaDyL8jj3hGksgp0OPnJK6bWqgvUXyO63lElDgbD/+Fwf2NUwqCbiveOOjTS5QVc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.dev; spf=pass smtp.mailfrom=linux.dev; dkim=pass (1024-bit key) header.d=linux.dev header.i=@linux.dev header.b=kks7iPe5; arc=none smtp.client-ip=91.218.175.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.dev Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.dev X-Envelope-To: irogers@google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1716717521; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=J4epl//+/WLyc/JhDbO+OjPKpdtrbovVIa7El3gIFMA=; b=kks7iPe55jwgWSkp0t9Ue7pLpfBbn+3u4R/aXez1d4hvQEvRYnCw1SV4fU5JAqUVdwSt+5 6mxomxnsYPGlM7SZdU81kaUReKuTLk07u4H9uoU3Uu9O3PABBt6Vp2pwDRBHdggQcqJ6ER 5uD47PXKH5HxHCiMdKqgYR0WlEhDnWQ= X-Envelope-To: torvalds@linux-foundation.org X-Envelope-To: namhyung@kernel.org X-Envelope-To: acme@kernel.org X-Envelope-To: mark.rutland@arm.com X-Envelope-To: mingo@kernel.org X-Envelope-To: tglx@linutronix.de X-Envelope-To: jolsa@kernel.org X-Envelope-To: adrian.hunter@intel.com X-Envelope-To: williams@redhat.com X-Envelope-To: kcarcia@redhat.com X-Envelope-To: linux-kernel@vger.kernel.org X-Envelope-To: linux-perf-users@vger.kernel.org X-Envelope-To: retpolanne@posteo.net X-Envelope-To: unixbhaskar@gmail.com X-Envelope-To: j.ethan.adams@gmail.com X-Envelope-To: james.clark@arm.com X-Envelope-To: kan.liang@linux.intel.com X-Envelope-To: tmricht@linux.ibm.com X-Envelope-To: tycho@tycho.pizza X-Envelope-To: yangjihong@bytedance.com Date: Sun, 26 May 2024 17:58:38 +0800 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Leo Yan To: Ian Rogers Cc: Linus Torvalds , Namhyung Kim , Arnaldo Carvalho de Melo , Mark Rutland , Ingo Molnar , Thomas Gleixner , Jiri Olsa , Adrian Hunter , Clark Williams , Kate Carcia , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Anne Macedo , Bhaskar Chowdhury , Ethan Adams , James Clark , Kan Liang , Thomas Richter , Tycho Andersen , Yang Jihong Subject: Re: [GIT PULL] perf tools changes for v6.10 Message-ID: <20240526095838.GA33806@debian-dev> References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Migadu-Flow: FLOW_OUT Hi Ian, On Sat, May 25, 2024 at 11:22:08PM -0700, Ian Rogers wrote: [...] > In doing that work the code was tested by IBM for S390 and by Intel, > but it was fixing an ARM created problem. ARM were the first to have > BIG.little systems but contributed nothing to the perf tool to handle > it, even though each core type has a different PMU. ARM BIG.little > remains broken with the perf tool and when I fix it for them they > don't review or test the code. ARM changed and left unworking uncore > PMU naming conventions. ARM don't fix tests for their platform. ARM > don't help make perf's tests cover their different way of naming PMUs. > No one is trying to break ARM machines, but when ARM fails to do > anything other than review their own changes in the perf tree it is > something of an inevitability. > > Fwiw, I am working on making perf record, perf top, etc. skip events > on non-core PMUs when they fail to open. It is a rather large and ugly > change. It is also a holiday weekend and I'm spending a lot of my time > in it addressing latent ARM problems. James is in holiday, so I should cover this in time. Sorry that I did not respond the issue quickly - mainly as I am not familiar with JSON and perf event part. I tried to reproduce the issue reported by Linus on my Arm big.LITTLE system but cannot reproduce it. As I saw Linus mentioned the issue is related with Arm DSU event, which is absent on my test board. But your complaint is received well and I am very appreciate your work (especially in the weekend). I will continue to look into the details in this thread, and monitor incoming patches and I will verify them. Thanks, Leo