[packages/kernel-tools] up to 6.12.2

atler atler at pld-linux.org
Fri Dec 6 02:14:07 CET 2024


commit 54fe63165627f6dbf949aab0f535a39fa3ab06d6
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Dec 6 00:19:46 2024 +0100

    up to 6.12.2

 kernel-tools.spec                     |  12 +--
 undefined-syscalltbl__id_at_idx.patch | 193 ----------------------------------
 2 files changed, 5 insertions(+), 200 deletions(-)
---
diff --git a/kernel-tools.spec b/kernel-tools.spec
index 59f2658..efa0250 100644
--- a/kernel-tools.spec
+++ b/kernel-tools.spec
@@ -19,29 +19,28 @@
 %undefine	with_multilib
 %endif
 
-%define		basever		6.11
-%define		postver		.0
+%define		basever		6.12
+%define		postver		.2
 Summary:	Assortment of tools for the Linux kernel
 Summary(pl.UTF-8):	Zestaw narzędzi dla jądra Linuksa
 Name:		kernel-tools
 Version:	%{basever}%{postver}
-Release:	3
+Release:	1
 License:	GPL v2
 Group:		Applications/System
 Source0:	https://www.kernel.org/pub/linux/kernel/v6.x/linux-%{basever}.tar.xz
-# Source0-md5:	612a9feef07be8663098a0a58cddf7a6
+# Source0-md5:	844fae6a58c7f43af44d8cea8484b4a1
 Source1:	cpupower.service
 Source2:	cpupower.config
 Source3:	cpupower at .service
 %if "%{postver}" != ".0"
 Patch0:		https://www.kernel.org/pub/linux/kernel/v6.x/patch-%{version}.xz
-# Patch0-md5:	3c8b952eab39924691865454cbd2e32a
+# Patch0-md5:	e5639b9a45ccac69b564f3ef88cd2920
 %endif
 Patch1:		x32.patch
 Patch2:		regex.patch
 Patch3:		%{name}-perf-update.patch
 Patch4:		%{name}-perf-gtk2.patch
-Patch5:		undefined-syscalltbl__id_at_idx.patch
 URL:		https://www.kernel.org/
 BuildRequires:	bison
 BuildRequires:	docutils
@@ -419,7 +418,6 @@ cd linux-%{basever}
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
-%patch5 -p1
 
 %{__sed} -i -e '/^CFLAGS = /s/ -g / $(OPTFLAGS) /' tools/hv/Makefile
 %{__sed} -i -e '/^CFLAGS+=/s/ -O1 / $(OPTFLAGS) /' tools/thermal/tmon/Makefile
diff --git a/undefined-syscalltbl__id_at_idx.patch b/undefined-syscalltbl__id_at_idx.patch
deleted file mode 100644
index ed62c07..0000000
--- a/undefined-syscalltbl__id_at_idx.patch
+++ /dev/null
@@ -1,193 +0,0 @@
-From mboxrd at z Thu Jan  1 00:00:00 1970
-Return-Path: <linux-riscv-bounces+linux-riscv=archiver.kernel.org at lists.infradead.org>
-X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
-	aws-us-west-2-korg-lkml-1.web.codeaurora.org
-Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133])
-	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
-	(No client certificate requested)
-	by smtp.lore.kernel.org (Postfix) with ESMTPS id 8F8B8C5474C
-	for <linux-riscv at archiver.kernel.org>; Sat, 31 Aug 2024 04:32:30 +0000 (UTC)
-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
-	d=lists.infradead.org; s=bombadil.20210309; h=Sender:
-	Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:
-	List-Archive:List-Unsubscribe:List-Id:Cc:To:Message-Id:MIME-Version:Subject:
-	Date:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
-	Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:
-	List-Owner; bh=qNSM6VCwsAWhI5U8ZujhBlOy3z2pQ9NZZungcnvcytk=; b=z4OPCXtu+5I0S6
-	s32J0jJJ52LHiUPoOT0ZFPpQ8pAtGhWHW49ngWH5sIaxn+aVhDyrSSQEDJdBHUMusfSZyk9XRAajv
-	l7SuF37VKeiw7+tPCcUY6g8DzVBlWqTw7nQcoWWUiu2fojG471XOnzxGyG1kLPVvwrZtfydjYP1/a
-	fYrrBQytlPyF92o5MF2dlaUNLVZY/kN/YuDWBD5IGkmnBMZkYbf1E0gPph+Jry0PuZrxsrmrmyfDX
-	bgJmiFTDvzSnV0PW/xyCbIL2j3Qm3Ab+CArqGsE3U0wbkdmtYJWUdjsKv16qXgNNmy8EKcOjjgFul
-	lBiOfZ6+bPWSz+0sUdKg==;
-Received: from localhost ([::1] helo=bombadil.infradead.org)
-	by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux))
-	id 1skFmj-00000008Wcu-1Ujf;
-	Sat, 31 Aug 2024 04:32:25 +0000
-Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05])
-	by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux))
-	id 1skFmh-00000008Wce-3BH4
-	for linux-riscv at bombadil.infradead.org;
-	Sat, 31 Aug 2024 04:32:23 +0000
-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
-	d=infradead.org; s=desiato.20200630; h=Cc:To:Message-Id:
-	Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date:From:Sender:
-	Reply-To:Content-ID:Content-Description:In-Reply-To:References;
-	bh=AqHseBOIrzbXPNScCBf/4rC10NMVAn6bCAlgVTHbNrA=; b=J5bjPVRFqve+Id5JThH6rXn75U
-	Qhu7KTrXjx/p49mjxbxo3gK58oXgRZYM0/fxwRgbNAfzqEm0Vys0FcWrfcg2n2fOBlYeF51VaHOgk
-	f1XNppb4eHJGkFs39MuVgfaTd9/IV6Y3DPNfw/Sa510nKab1LUYzpsro0gPNJD0gTCSx2WdovCa6j
-	+a1vJwS6CnjZGwGLNUWCb5gNhumNAHdtNt0Bd1Abl4KJna/n7+gDuA32/pvovssBcUAxCFnJLLpeo
-	lE2oAMTv6kVNuUxkkoOWSHYXstby9lMfwHeoLnQWe1YXXxHnggZuBKByO+zApuSb4qTEs9kh5KsZD
-	egIZRw0g==;
-Received: from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b])
-	by desiato.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux))
-	id 1skFmK-0000000Bo00-37NY
-	for linux-riscv at lists.infradead.org;
-	Sat, 31 Aug 2024 04:32:14 +0000
-Received: by mail-pf1-x42b.google.com with SMTP id d2e1a72fcca58-7140ff4b1e9so2134915b3a.3
-        for <linux-riscv at lists.infradead.org>; Fri, 30 Aug 2024 21:31:50 -0700 (PDT)
-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
-        d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1725078708; x=1725683508; darn=lists.infradead.org;
-        h=cc:to:message-id:content-transfer-encoding:mime-version:subject
-         :date:from:from:to:cc:subject:date:message-id:reply-to;
-        bh=AqHseBOIrzbXPNScCBf/4rC10NMVAn6bCAlgVTHbNrA=;
-        b=Zy4z3WydDHc4vRcDuEk9Bj628K8yS7lhkkUSJ8GcPZJuLmy7KP07BG0RyOyKjHQmzY
-         aWamlIik/WxWtCC6rDoWZp3EZYakcMFvQ8CCDUh60q/h+5BZAi/0vi9ENOM9iFwyTzvq
-         9QL4bvX/WPGO+pcECZNxgPl4zKbL+EemYQb3TDh5E90ybVt92Kf3SmuhiZh+3ugw8N4q
-         1blsz4RLbniXDQbyrPwxRoYnOzKcpHgtO0+w14Sw2S5AVBRVvXrjP2/M3unoEM9IoSK/
-         vTd4rLMTDOqKww8Dfa/db+UAHD38dupZNI5CciOpremAhB2LgIb+D/Ss2SYswzMEa0Fi
-         aSYg==
-X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
-        d=1e100.net; s=20230601; t=1725078708; x=1725683508;
-        h=cc:to:message-id:content-transfer-encoding:mime-version:subject
-         :date:from:x-gm-message-state:from:to:cc:subject:date:message-id
-         :reply-to;
-        bh=AqHseBOIrzbXPNScCBf/4rC10NMVAn6bCAlgVTHbNrA=;
-        b=Ie+zUDBJhec9OHNRmfj6ompyHQ5m+MBMYNxZoroHTJ/OWwwe9AgGcXpBTbyTNZhZhw
-         h7Ljs3X1UcTRTt5a8egQ0iCw2bASLzcWm/vwnaPuBtZVwYRYkHa3qqqEBP7MPPgh3VmE
-         rRv8ak3KtI+qhedx8OaS2rW4eutxC8Yzfj62IpcJqlpnVAF4w4/6QbkDjAsT2cWCRo+D
-         G8jCndM2BcFqKLn+40toP5SOIPX+X/ov9oqHI3Z6LQBe4/JkhcsIY3WYtZ1mUpEvcNU/
-         qmNOlE/PEzTdxiwXLm8zrDTniaexmLVJ4j6EW5VA0caFXITh/CemwQeElR7V/GoVRHcv
-         OxXw==
-X-Forwarded-Encrypted: i=1; AJvYcCU3/Qlljddz7uUnxW28jQ20A9Kk9MiepwyJm+8LaGZRpi3QOfY4S8S+qJJwx4xRUDnLZMUrMj+EizCXWQ==@lists.infradead.org
-X-Gm-Message-State: AOJu0YwG7ALJJL7FY+ju8oc0PeK7PdsPKeeVOoBaH45yFUf/ZxLLa02s
-	9ui/p5tP1u0OHa3fHGhlrSO4rVG7DQdKPGcMClDjCTbHM2EphoweP157MPWJNhg=
-X-Google-Smtp-Source: AGHT+IEVfVxTh9O/Prc9cqZKqT7+Ms4R+Qe/6R5MqTusHWzC77xL8vi5tuVksIYgreLjKfHXmdGvfg==
-X-Received: by 2002:a05:6a00:4f93:b0:70d:11d9:8a3c with SMTP id d2e1a72fcca58-7173c5c237emr1446912b3a.26.1725078708306;
-        Fri, 30 Aug 2024 21:31:48 -0700 (PDT)
-Received: from charlie.ba.rivosinc.com ([64.71.180.162])
-        by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-715e55771fesm3499773b3a.23.2024.08.30.21.31.46
-        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
-        Fri, 30 Aug 2024 21:31:47 -0700 (PDT)
-From: Charlie Jenkins <charlie at rivosinc.com>
-Date: Fri, 30 Aug 2024 21:30:50 -0700
-Subject: [PATCH] perf syscalltbl: Add syscalltbl__id_at_idx() with no
- syscall table support
-MIME-Version: 1.0
-Message-Id: <20240830-perf_syscalltbl_fix-v1-1-e2ff61ee5e8e at rivosinc.com>
-X-B4-Tracking: v=1; b=H4sIAHmc0mYC/x2MWwqAIBAArxL7nWCmva4SET3WWpAKN6KQ7p70O
- QMzARg9IUOTBPB4EdO+RcjSBKZ12BYUNEcGJZWWVS7Fgd72/PA0OHeOrrd0C21NVSiVlbVBiOX
- hMer/2nbv+wF4IT/dZQAAAA==
-To: Peter Zijlstra <peterz at infradead.org>, Ingo Molnar <mingo at redhat.com>, 
- Arnaldo Carvalho de Melo <acme at kernel.org>, 
- Namhyung Kim <namhyung at kernel.org>, Mark Rutland <mark.rutland at arm.com>, 
- Alexander Shishkin <alexander.shishkin at linux.intel.com>, 
- Jiri Olsa <jolsa at kernel.org>, Ian Rogers <irogers at google.com>, 
- Adrian Hunter <adrian.hunter at intel.com>, 
- Paul Walmsley <paul.walmsley at sifive.com>, 
- Palmer Dabbelt <palmer at dabbelt.com>, Albert Ou <aou at eecs.berkeley.edu>, 
- Howard Chu <howardchu95 at gmail.com>, 
- David Abdurachmanov <davidlt at rivosinc.com>
-Cc: linux-perf-users at vger.kernel.org, linux-kernel at vger.kernel.org, 
- linux-riscv at lists.infradead.org, Charlie Jenkins <charlie at rivosinc.com>
-X-Mailer: b4 0.13.0
-X-Developer-Signature: v=1; a=openpgp-sha256; l=2359; i=charlie at rivosinc.com;
- h=from:subject:message-id; bh=8GBs99s2ipPdDYyn7Cp9pfYjyv56y3V4qn3Ysb2DMbE=;
- b=owGbwMvMwCHWx5hUnlvL8Y3xtFoSQ9qlOctkYh0Znr6aWvI29F6U4mHlKgM9q29fumd7HJn77
- t43zz7TjlIWBjEOBlkxRRaeaw3MrXf0y46Klk2AmcPKBDKEgYtTACaSHcrIMHGKn92tI1wdidmn
- Jk1P7sj5X/zXNfdBvfqcRXoncpf7mzP8d+O2CH2zvvvERUXZ6Y43qnpO+r6dpDv5w7t4ryp96XB
- lfgA=
-X-Developer-Key: i=charlie at rivosinc.com; a=openpgp;
- fpr=7D834FF11B1D8387E61C776FFB10D1F27D6B1354
-X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 
-X-CRM114-CacheID: sfid-20240831_053212_443921_1D7B08B4 
-X-CRM114-Status: GOOD (  15.63  )
-X-BeenThere: linux-riscv at lists.infradead.org
-X-Mailman-Version: 2.1.34
-Precedence: list
-List-Id: <linux-riscv.lists.infradead.org>
-List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-riscv>,
- <mailto:linux-riscv-request at lists.infradead.org?subject=unsubscribe>
-List-Archive: <http://lists.infradead.org/pipermail/linux-riscv/>
-List-Post: <mailto:linux-riscv at lists.infradead.org>
-List-Help: <mailto:linux-riscv-request at lists.infradead.org?subject=help>
-List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-riscv>,
- <mailto:linux-riscv-request at lists.infradead.org?subject=subscribe>
-Content-Type: text/plain; charset="us-ascii"
-Content-Transfer-Encoding: 7bit
-Sender: "linux-riscv" <linux-riscv-bounces at lists.infradead.org>
-Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org at lists.infradead.org
-
-When HAVE_SYSCALL_TABLE_SUPPORT is not defined, neither is
-syscalltbl__id_at_idx(). However, this function is expected to be
-defined when HAVE_BPF_SKEL is defined.
-
-Return -1 from syscalltbl__id_at_idx() to match the other functions when
-HAVE_SYSCALL_TABLE_SUPPORT is not defined.
-
-Without this, compiling perf on riscv when libtraceevents, libelf, and
-clang are available will cause the functions trying to call
-syscalltbl__id_at_idx() to be compiled. This results in the following
-error:
-
-/usr/bin/ld: perf-in.o: in function `.L0 ':
-builtin-trace.c:(.text+0x60b14): undefined reference to `syscalltbl__id_at_idx'
-/usr/bin/ld: builtin-trace.c:(.text+0x60c6c): undefined reference to `syscalltbl__id_at_idx'
-/usr/bin/ld: perf-in.o: in function `.L2564':
-builtin-trace.c:(.text+0x60cb6): undefined reference to `syscalltbl__id_at_idx'
-collect2: error: ld returned 1 exit status
-make[2]: *** [Makefile.perf:793: perf] Error 1
-make[1]: *** [Makefile.perf:290: sub-make] Error 2
-make: *** [Makefile:70: all] Error 2
-make: Leaving directory '/src/linux-6.11-rc5/tools/perf'
-
-This patch resolves this issue for all architectures which do not define
-HAVE_SYSCALL_TABLE_SUPPORT.
-
-$ ./perf trace -e syscalls:sys_enter_mmap --max-events=1 ls
-0.000 ls/287 syscalls:sys_enter_mmap(__syscall_nr: 222, len: 9939, prot: READ, flags: PRIVATE, fd: 3)
-
-Signed-off-by: Charlie Jenkins <charlie at rivosinc.com>
-Reported-by: David Abdurachmanov <davidlt at rivosinc.com>
-Suggested-by: David Abdurachmanov <davidlt at rivosinc.com>
-Fixes: 7a2fb5619cc1 ("perf trace: Fix iteration of syscall ids in syscalltbl->entries")
----
- tools/perf/util/syscalltbl.c | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/tools/perf/util/syscalltbl.c b/tools/perf/util/syscalltbl.c
-index 0dd26b991b3f..12654460428f 100644
---- a/tools/perf/util/syscalltbl.c
-+++ b/tools/perf/util/syscalltbl.c
-@@ -188,4 +188,9 @@ int syscalltbl__strglobmatch_first(struct syscalltbl *tbl, const char *syscall_g
- {
- 	return syscalltbl__strglobmatch_next(tbl, syscall_glob, idx);
- }
-+
-+int syscalltbl__id_at_idx(struct syscalltbl *tbl __always_unused, int idx __always_unused)
-+{
-+	return -1;
-+}
- #endif /* HAVE_SYSCALL_TABLE_SUPPORT */
-
----
-base-commit: 985bf40edf4343dcb04c33f58b40b4a85c1776d4
-change-id: 20240830-perf_syscalltbl_fix-4f586221795e
--- 
-- Charlie
-
-
-_______________________________________________
-linux-riscv mailing list
-linux-riscv at lists.infradead.org
-http://lists.infradead.org/mailman/listinfo/linux-riscv
-
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kernel-tools.git/commitdiff/54fe63165627f6dbf949aab0f535a39fa3ab06d6



More information about the pld-cvs-commit mailing list