From nobody Thu Apr 9 17:57:44 2026 Received: from mail-oi1-f225.google.com (mail-oi1-f225.google.com [209.85.167.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 131903C2780 for ; Tue, 3 Mar 2026 21:16:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.225 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772572579; cv=none; b=qpeVowVSFi/Vl5mwI8awnN5F6h0SE5x+TUeaK0McK5nwV8ndT0zrdP1mXoFNkU8WEJYJUkwRRJQ4ltP8WUVCdUCfPwwBtD5IKtZh33pf3z6cakNsdvy1GU/cArI3wvLkH+aH8/vmXllrT3v3KgoNzG87qOw46k/CXxrrn3dGeWA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772572579; c=relaxed/simple; bh=DSuMj7aNeROIC/Y2sruEF45fO0e6aVW8aYCE8MzOhPU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=FQhXLubu0P8hcGmuxwsLcMipJD7LfypQp1t/e6ucbgQ7Rr5jLnZsgEpICWCaPOVah+N0JgG9rfRft4EMPFEzQe28/xJzjzCLgQ8QcduD8gO4mCn1rXc8deAmg2IQ7bCgeYkkYXonqWZCLfjDICRjzjFrUw3H5hHIHBy81PWHkYI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=hRiupHX6; arc=none smtp.client-ip=209.85.167.225 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="hRiupHX6" Received: by mail-oi1-f225.google.com with SMTP id 5614622812f47-4645dde00a7so7136295b6e.1 for ; Tue, 03 Mar 2026 13:16:17 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772572577; x=1773177377; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=59O5+vKo+jtbcjGinkLiiwlOeS+dXB3u9zs9mLWdeDE=; b=OYqlTUHjXCrtMSsxCgg4YQ1MMM3MDRG/YNJIusCVcPBlJrGh1VFjqBFSXRt3pLkp5T B2I1OEbbxVKafjlrXhHUQ8B/iftIQnuSObkgqJ8Kxgqz6VZ7F5hc0RWOnOGhiCgFC+g1 btko/GXZi3A/I4kYGBDrKXNMPSjxc7eAtsizyguaik5RgAP5FT34+BA36MtGk9N1Z0g7 SgPY+qsEYhaoRsRA++mw5a3Kc8jX/P73bJm6A1Uv8xM4IWQP+tFgE57XYUeYxJBLsZ3o jWwc9xNa6DrR/lfrD4w1w7gobESBBuXSzdgofyrUF/5v13h1VIqjh4k/VWBklwOj0PRG feJA== X-Forwarded-Encrypted: i=1; AJvYcCUm0p9pGmMB0FHq1FZWWWHvDq276+k1frU6DU2Ht7rysZ95qMGNtuM2yqx4xh0bNjGOLgqkKXKkMVQruB0=@vger.kernel.org X-Gm-Message-State: AOJu0YzBqWQUtRIW2yIHNA1dP9H3D9p7K5sfUQLB/cMayaqqOffXbhMT nTAL6BxFtTheb3sepIT5UVaRrwuRbz4OfublIn4G6iaplgMRq8goc5lNaFagQYm9Ts9lG4f6XcM kZP+CuwG9oDaS7vMxr4Db3wR4eTTnYTpmeE3t1SgCW2U13fWrDxwddM+CqViky8fef/6gzp05hB F3UdgqmSz0RY8VJWTsj/2tjMfyD051M/ffOp4JZF2YvuBXs8ekAoTugiM458blSijvRpizT+3EZ zr/Q2Mix9KCw26GdYoBWA== X-Gm-Gg: ATEYQzzH3sJs33VVRwQntgqMXOIlc6DtusyJt7Mtqa0/Q1U0PK2wRn4wMtJeA8wjGiy uQccv3i6i3v1Rq2R6W522bitvnAOxRs7aRUY7fbxD5Dp+HNjQHx3Vz0X5yUBahs66LPGyTw/reg nWwbRLyc9dt9MssLDyh9lFD3LrR9ylWLng1ohg9dJGD2zDvdnI5OLxx/fGZJJeSM9tV4anKD3Gv u25byGADCuBgauF5ZcJ62ltM0E2RYjr/pP2nV6wZMKuc3cfHKBW5+2bjkPp3N6t46kQeONFNHB2 HXIPgNqKfs63UCgWtMHk3jId6hh09dyK/jewYQYHMbXg6a9EnVDXNArnhULsqVrWcbNVLqR8VMG Y4lJqFkEfwAOzrqBO5Xkbyjdc+CxftH2NvqFaVNzIDJTio+HrhRTdtKM/rfNfsQ8ClHVDgBL3qr 0aMPkWRikX/GSBIxPZR7itxlmgtvywzkQ7EFo+jubXoSflAvOqKQQYhN8E+E8= X-Received: by 2002:a05:6808:e8e:b0:45e:fff5:89b4 with SMTP id 5614622812f47-4650c68c4c0mr2088675b6e.10.1772572576959; Tue, 03 Mar 2026 13:16:16 -0800 (PST) Received: from smtp-us-east1-p01-i01-si01.dlp.protect.broadcom.com (address-144-49-247-118.dlp.protect.broadcom.com. [144.49.247.118]) by smtp-relay.gmail.com with ESMTPS id 586e51a60fabf-4160d27c7ffsm2562602fac.15.2026.03.03.13.16.16 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Mar 2026 13:16:16 -0800 (PST) X-Relaying-Domain: broadcom.com X-CFilter-Loop: Reflected Received: by mail-dl1-f71.google.com with SMTP id a92af1059eb24-127876be621so3630139c88.1 for ; Tue, 03 Mar 2026 13:16:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1772572575; x=1773177375; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=59O5+vKo+jtbcjGinkLiiwlOeS+dXB3u9zs9mLWdeDE=; b=hRiupHX6mnRM6vZzj7+kZ5cArln9rkw1Sf050FK9z5b9boVB72BGlfbtR1zi+Flltz 9+bcU5QolpC8FVQgSiHPe2I+mrnCHqDsh1JdsHQfW4p6SyAF7JXzjXw8qHKli4FfDT+Q +skW7LFdcAlDf3fC0Uk59ENrdrowOngGRalPk= X-Forwarded-Encrypted: i=1; AJvYcCWXhdiz/SFjHs3tn0+mrZvo0y2GM6CXOu68NH65y5XnofJzNmeIJDtFdOaChQseMvAall1P56nkQ5/qijg=@vger.kernel.org X-Received: by 2002:a05:7022:4a7:b0:11d:fbf1:1e27 with SMTP id a92af1059eb24-128b0de1b3bmr1349303c88.19.1772572575374; Tue, 03 Mar 2026 13:16:15 -0800 (PST) X-Received: by 2002:a05:7022:4a7:b0:11d:fbf1:1e27 with SMTP id a92af1059eb24-128b0de1b3bmr1349292c88.19.1772572574749; Tue, 03 Mar 2026 13:16:14 -0800 (PST) Received: from lbrmn-mmayer.ric.broadcom.net ([192.19.161.248]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-12789a5312dsm17452405c88.16.2026.03.03.13.16.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 13:16:14 -0800 (PST) Received: by lbrmn-mmayer.ric.broadcom.net (Postfix, from userid 1000) id D6810F04; Tue, 3 Mar 2026 13:16:12 -0800 (PST) From: Markus Mayer To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , James Clark Cc: Markus Mayer , Perf Mailing List , Linux Kernel Mailing List Subject: [PATCH] perf build: prevent "argument list too long" error Date: Tue, 3 Mar 2026 13:15:01 -0800 Message-ID: <20260303211503.165337-1-mmayer@broadcom.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-DetectorID-Processed: b00c1d49-9d2e-4205-b15f-d015386d3d5e Content-Type: text/plain; charset="utf-8" Due to a recent change, building perf may result in a build error when it is trying to "prune orphans". The file list passed to "rm" may exceed what the shell can handle. The build will then abort with an error like this: TEST [...]/arm64/build/linux-custom/tools/perf/pmu-events/metric_test.= log make[5]: /bin/sh: Argument list too long make[5]: *** [pmu-events/Build:217: prune_orphans] Error 127 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [Makefile.perf:773: [...]/tools/perf/pmu-events/pmu-events-in.= o] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [Makefile.perf:289: sub-make] Error 2 Processing the arguments via "xargs", instead of passing the list of files directly to "rm" via the shell, prevents this issue. Fixes: 36a1b0061a5 (perf build: Reduce pmu-events related copying and mkdir= s) Signed-off-by: Markus Mayer Reviewed-by: Ian Rogers --- tools/perf/pmu-events/Build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/perf/pmu-events/Build b/tools/perf/pmu-events/Build index 63c65788d442..dc5f94862a3b 100644 --- a/tools/perf/pmu-events/Build +++ b/tools/perf/pmu-events/Build @@ -214,7 +214,8 @@ ifneq ($(strip $(ORPHAN_FILES)),) quiet_cmd_rm =3D RM $^ =20 prune_orphans: $(ORPHAN_FILES) - $(Q)$(call echo-cmd,rm)rm -f $^ + # The list of files can be long. Use xargs to prevent issues. + $(Q)$(call echo-cmd,rm)echo "$^" | xargs rm -f =20 JEVENTS_DEPS +=3D prune_orphans endif --=20 2.52.0