From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f51.google.com (mail-dl1-f51.google.com [74.125.82.51]) (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 9D37C2F8EAD for ; Sat, 9 May 2026 18:02:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349722; cv=none; b=EQuSGM2AbKNQ4bjFLTdmFMs7gGLrHKVpbu/dCIRyL0Bxnt0sBfbZOLSQOGj64q5hWW168waye2o+EKq1jEWat1ZUT7LmoWtxnM/w1gLoJoo98I3jeHcKFJr9v/B1sRiZzlzpafxtvCYMlD/cXTdINdFSD5FkOh6f3nvsmF3Zdi4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349722; c=relaxed/simple; bh=jpL3mzX9DFcfcSYmOuTF0r/I+aFAAQuGXmvexiAWa2Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=oJ4rmizHcr3aloenTkV7ISwp7ZyBsRlW3oFQ0vt1g955nHgi7FnmbbEgR2u3UA+YOPpUG62Tt+8t2JKlal11d76JqDAwwYAjeG6LCQ77cWPPuQlQ1pb4Mg8jmpbQ+ZQFqO6N/+CI55oYKUlsMMlJf+uhUo+0DcdWJH99YtIOiKo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=UrSUpdKB; arc=none smtp.client-ip=74.125.82.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="UrSUpdKB" Received: by mail-dl1-f51.google.com with SMTP id a92af1059eb24-12c19d23b19so5264799c88.0 for ; Sat, 09 May 2026 11:02:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349721; x=1778954521; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=AKnu9789dgOmVzJ+fafjIpAVy3vYKMRIr5NOXQEo/lg=; b=UrSUpdKBiQ9mX9TxIgQ9UaphAq2hL21Wfw3Hn5VesKcBYnthugsaXnceULslRSkhUP cSAvA+6oJqlrjjDUzo6z6Xytakzeg1rkrJx40RoPDvyd6TdtNRqAIDmeVjbcza3bFkTe Y8pcviwNMDVymXZnrvd926M2kQCGtWOLQ7ZFH1hMbAag6Owh47J7FgsXzn9wUPnM6XPG ZGPquMIjvjT/PshfdRbtsO8+/fkpqhvZ9uFBGcyxQ7mG8bhix8Eis/KMny8OJMAtn+Xb e5NLGfxSznpoAxGwxsjN8S4kd+BIdTTL/R4Zn1BqPNoEqYycklTAU6w3RcgZ1eNH2CbR 47ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349721; x=1778954521; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=AKnu9789dgOmVzJ+fafjIpAVy3vYKMRIr5NOXQEo/lg=; b=A4TwAjVD1oOuH8GgHjuEDfn5/VtbC5PokkK894tnBH50tIF6KVDHQ0Ezy6cbtjTt+L qyCPfn08MRwP5ubHN9teBvsjaqqHvjruqe43vcxF0/KB324gakJ9JGrs3ZPWuB0N4vRg ZO6q/tCa+XL3X0XPQhF6IyvKhwucJmunJ8Qrvi41LDkXWi/WDnTOlFT/X8CtURFLQYdO 3JMPZs7/pRYPVCPNwsnPuKC6LUqEJ6mQyyKj2fbPBkezIBYpWmLmcMMfBBG5ydGL4XdO dUSVJcZsXhc048xgCnJ2Yjq2AOTBjvrCQ11UYBADUQViBeWvqophgiBi2DN8QSnQjV/W BnoA== X-Forwarded-Encrypted: i=1; AFNElJ9QYyIE6tnzTdBu3AD5XYIDQIS6IEE4l5eDh9xAMnvmFB3KTWcTTnzMLl//JEouLuW9n49OTsJSpSFy5Ps=@vger.kernel.org X-Gm-Message-State: AOJu0YwB3KtLbajDu70aF8YaktSQ6sqAhOZ5MM5wVKjOLIl4+7ayiubs G02ihg3Le1ruV58byYSUgtwB9EOxjQl3usrHAjoqv881C2A/3CTugkGc X-Gm-Gg: Acq92OG1pnjsFNNqV8ZvaCghDUfK6nojVSwRBZ0LDznW+EmoR+V7fobB5WhH8bHV7NB pNdOXA9hG1K+v+Q/6/DsMxQQpnKItBGvsCDwFIbGe8y+XcdPdMG2p0Js7E7H8s71yb/tT4Nwrkx BQpP0Zp+xUUPrrNfEgSlJZH2PSXsjwh1d44t08HYEypcjzrDzYpw3b92PhGhkDD6H4JyOe9zjTn q7SvWAuKHp3F5JQDcPxhokQ6ZQc3UT16smxsKuL9slmpRqdhqSOha/y2bcm7q2AY7udeWXhY9Na E9NhCe5ru2YZWq9Oxu7yCKi85I5lguK+zVPpNrb23VqspRcWo0nyGf5daMirskg2r9d7kD19/HZ 26CT2gYKpx11H5ibkXj5IMtW0IO6XVtGRd4nLbGrQ8TasRilYxfTrRB1ACqX3PxXM/LdrzQEupH 5vmmqDEH2x+EJl3zFNaV+G3aoQ+AViVbCQEwogtb988ocykW+y2ot40CPRpCfklSLVSGIg3TzR X-Received: by 2002:a05:7022:388a:b0:132:5d96:39d4 with SMTP id a92af1059eb24-1325d963a32mr5026079c88.42.1778349720595; Sat, 09 May 2026 11:02:00 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:00 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Florian Weimer , Andrii Nakryiko , Alexei Starovoitov Subject: [PATCH v1 01/18] libbpf: Fix -Wdiscarded-qualifiers under C23 Date: Sat, 9 May 2026 23:05:42 +0530 Message-ID: <20260509173559.10999-2-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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="utf-8" Content-Transfer-Encoding: quoted-printable From: Mikhail Gavrilov commit d70f79fef65810faf64dbae1f3a1b5623cdb2345 upstream glibc =E2=89=A5 2.42 (GCC 15) defaults to -std=3Dgnu23, which promotes -Wdiscarded-qualifiers to an error. In C23, strstr() and strchr() return "const char *". Change variable types to const char * where the pointers are never modified (res, sym_sfx, next_path). Suggested-by: Florian Weimer Suggested-by: Andrii Nakryiko Signed-off-by: Mikhail Gavrilov Link: https://lore.kernel.org/r/20251206092825.1471385-1-mikhail.v.gavrilov= @gmail.com Signed-off-by: Alexei Starovoitov Signed-off-by: Shreenidhi Shedi --- tools/lib/bpf/libbpf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/lib/bpf/libbpf.c b/tools/lib/bpf/libbpf.c index 7bd6aff6e260..33b214a91338 100644 --- a/tools/lib/bpf/libbpf.c +++ b/tools/lib/bpf/libbpf.c @@ -10748,7 +10748,7 @@ static int resolve_full_path(const char *file, char= *result, size_t result_sz) if (!search_paths[i]) continue; for (s =3D search_paths[i]; s !=3D NULL; s =3D strchr(s, ':')) { - char *next_path; + const char *next_path; int seg_len; =20 if (s[0] =3D=3D ':') --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f52.google.com (mail-dl1-f52.google.com [74.125.82.52]) (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 313B519EED3 for ; Sat, 9 May 2026 18:02:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349723; cv=none; b=Xos57C9QPG5NOLz1084Sx3K2MP9QZsMujJHpMTfeRKMShUdwhNeTfQK5c04+OMzPZOGpizgbrUUyV8Lwc5c7RwNCnedLbFcwGdAeDN4+0xT1jrZyc2mwSdHYf4o7+7B5qQ6xrGJmINgscT58euGakR3QKvKA9buJ8uYmAonWZ4Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349723; c=relaxed/simple; bh=xy2xQtFBhBe20zXsyaDDMgkkf5Ehk5fiICI0JvFKS4s=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=e4r5s7R0gw+za4lQJO9RWSZtvLEmNHTFhdwhuTY6OJHtRR1tS5nyfvJjYBAgYLASGWiIHnvfZAAAx6Li99aKvCp5I1rnwL+A4qzrJpvkHE5CuSJp1TXkXh7wL2j4ZqbbZYwjWI8GBuaMuupc99B3dULU+p/eOLNi5GalamwTSpw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=hSnaGPA3; arc=none smtp.client-ip=74.125.82.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="hSnaGPA3" Received: by mail-dl1-f52.google.com with SMTP id a92af1059eb24-12c19d23b19so5264822c88.0 for ; Sat, 09 May 2026 11:02:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349721; x=1778954521; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tzmsdzRWzePXCMV/JpASG0u6Okws5AuRCWceX1TYKyc=; b=hSnaGPA3i1zIsZQ3keq1p8BpBWY0ElX1CnyhvHjUiMulWoyRCmNcFVK8A7spajves9 NPw5nnMpbbkSoscRnPPua/BXG7bCQlorycDRtaDWg/yd+5GiyI+ydW6hSPvF/I1ums4Y P9n4IeszQH4tUcP9JkL2VFN2LxoBaGArcCFKPURJuBSdMc1MjNcApWXkG6+seLZpDA2/ 1kCIWwUZgmXf0IYmhFk2hw9Q5DTzPGpsj2T+9K7ovkVSovk8yn0Fp+brR1RvHpv1QhHG D8UnPDjtF2H8PtkkzPtf+/nmwA8rZgh6nQtD+EaGCsdT3I3cVSGVR03yPUGt9w1LMyFf Q9hA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349721; x=1778954521; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=tzmsdzRWzePXCMV/JpASG0u6Okws5AuRCWceX1TYKyc=; b=UqVWHrovaF5pGMI0OvJuT1XtqoehP629tfyeg2nX862QgfeULRcvU5QK2olsMfe3hD tEir3atdlWvg4ygPyO8XDQr+Y81JVsdha2yw2bBJsXn2gEw7DT8Ot26cJtSSLvvumB3C AnUZFczbEVDF5o4WwRYq9jUw/pS2S9s59RUI7kEw7xpcvdvGmpP+FQuS9yzqJi/YAbF2 6X6oJKHE7Z45PdjooYr5rGjKdDCjbFPHi4MMCTxqJar/69zalr4v5AviO6dKDTX6Ul2j ktVH+6qssijiadSg33f3zKjtICDhIbqmlrfyYREzqpN0zOqnBJKrWZfOEB1BuUnCQYHV y58g== X-Forwarded-Encrypted: i=1; AFNElJ/tHdQ7saGolsJxvVFpYsjA/BGlZ4aKoMJOn//nTtX63KFGOQlBtFzY0mEV6I6hjnTXPhB7axoWnUjDjVM=@vger.kernel.org X-Gm-Message-State: AOJu0YxOx+NptW4H4QCPhJQaOK/WxPVlIlQVVDrtGP3gnsYYhjNTDE1a UhM2e4o4i9x/miqV7ZGdyv+LaPHkglKmXOXD5MSQTVSxHKm/tl+oNZyC X-Gm-Gg: Acq92OE2O/JaWFiMt+fmNS+SrBRFOFPlFMioNcVhF/2mGH4tbeTnCRfuKrk3zfn/ABq 5zrtlpev1LY6JbkhigAX3bPRnTfCpFpv6ynpCxvqGwxYJWgQSS+5sy/guaHAJhKSSLkh4BqJCbX 1jKxh4QO+rd8m5z4m2ArWCW8cdY1ukH3wc0L9Si7Ur8GkSKUYdmHxYLtdA/Ps0UmcFR+f7uyWeY BmzHF+kLZMtIKhlK7TztEpNhPUmNDPa0tcAVKRW+2VJZVCXKjDculZhG7IwyIE5b+gaN7z7hc2o 1B4ZJtQFah4A0mtJyQnOaMJqI27SZuhqXXp/evm2UFRVceKEqV4IoPZWRp0fNGGOy973BxsIhlV dvPCiD91+SHmZQE/T4xdqXH5gHNIP1DmjlrLgLEGRo96RgQAHM3fCcj1TDRl5nEyxE+DxXpEovN 32Lks7LZKfQZE8sgUbfEPlrIUoiPRIBu1G0vaeBYBL5JbGYeFE9d1bO39p9d46H31rT2Cshx8E X-Received: by 2002:a05:7022:2511:b0:12b:ec15:69d3 with SMTP id a92af1059eb24-1319cc31478mr8821514c88.19.1778349721187; Sat, 09 May 2026 11:02:01 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:00 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Ian Rogers , Arnaldo Carvalho de Melo Subject: [PATCH v1 02/18] perf diff: Constify strchr() return variables Date: Sat, 9 May 2026 23:05:43 +0530 Message-ID: <20260509173559.10999-3-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" From: Arnaldo Carvalho de Melo commit f6f41aef53761517391b6192fe5b4bc30b2d717a upstream Newer glibc versions return const char for strchr() when the 's' arg is const, change the return variable to const to match that. Also we don't need to turn that ',' into a '\0', as strtol() will stop in the first invalid char. No need to touch read only memory. First noticed with fedora 44. Reviewed-by: Ian Rogers Link: https://lore.kernel.org/r/20251211221756.96294-3-acme@kernel.org Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Shreenidhi Shedi --- tools/perf/builtin-diff.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/tools/perf/builtin-diff.c b/tools/perf/builtin-diff.c index ed07cc6cca56..9a05d67f541b 100644 --- a/tools/perf/builtin-diff.c +++ b/tools/perf/builtin-diff.c @@ -177,10 +177,9 @@ static struct header_column { } }; =20 -static int setup_compute_opt_wdiff(char *opt) +static int setup_compute_opt_wdiff(const char *opt) { - char *w1_str =3D opt; - char *w2_str; + const char *w1_str =3D opt, *w2_str; =20 int ret =3D -EINVAL; =20 @@ -191,8 +190,7 @@ static int setup_compute_opt_wdiff(char *opt) if (!w2_str) goto out; =20 - *w2_str++ =3D 0x0; - if (!*w2_str) + if (!*++w2_str) goto out; =20 compute_wdiff_w1 =3D strtol(w1_str, NULL, 10); @@ -213,7 +211,7 @@ static int setup_compute_opt_wdiff(char *opt) return ret; } =20 -static int setup_compute_opt(char *opt) +static int setup_compute_opt(const char *opt) { if (compute =3D=3D COMPUTE_WEIGHTED_DIFF) return setup_compute_opt_wdiff(opt); @@ -233,7 +231,7 @@ static int setup_compute(const struct option *opt, cons= t char *str, char *cstr =3D (char *) str; char buf[50]; unsigned i; - char *option; + const char *option; =20 if (!str) { *cp =3D COMPUTE_DELTA; --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f50.google.com (mail-dl1-f50.google.com [74.125.82.50]) (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 B89CB2F90E0 for ; Sat, 9 May 2026 18:02:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349724; cv=none; b=rp6Ev077EMalbk8uIm8avWeW5kS2fraw294zCKYTv/dEINqKqpaGGv/fq4ZvMgn2k75A+yKsBc9DW9k4kbpF1/+Z/+eCWopj/MqSJMMagN56oPF95TqxWNj4td9yjwKwGPPPbUlEgwAmClKr/yF5GptHLm3Uj6VJFvfeO5Mk4TQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349724; c=relaxed/simple; bh=U79g1fMHFWxFqgg5EMKtG0uZ6/sP/SNoqUC4zgV6tU0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=LYoNq0+Kx7inrz+CbRBBiH3IzVWeirIpa60yXy3+0mcRNXmiHOii+SRsi/KXQ8rbBoss8TI+8YYiimezfPqh+GV8MBugWsOLHsDPjFk7/vqzbjgIj1WraQ2EtHjEAC2uLgc9JzSoT/u3umLUKXa0nh/1bEr66PL0rATWxJ04Iqg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=LU1Jcj3O; arc=none smtp.client-ip=74.125.82.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="LU1Jcj3O" Received: by mail-dl1-f50.google.com with SMTP id a92af1059eb24-132c3280e8fso330402c88.1 for ; Sat, 09 May 2026 11:02:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349722; x=1778954522; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PvdHWVxPZaPcGIqjHsjQLEIDVm5Q7oKlNarSAAQjQ9A=; b=LU1Jcj3OFGo0IqdGXdw6WuQ3/69NSQycCUSiIKaJeSqGvtMZ0ussc6X/UfkUksbm9b JYl8wB2vFlZmKgp51m8AGMLPkZKV3rgem6v0K1YAq62gcOO7qSMVHIco1OdeYowYfos3 dGPJpisPbW/h+c/epCVznzBlDdh4L5qNFKxzpw/WpBt9268zTydsDn2jsxqSKe+SFEb6 q3znmxJgdKOFYlXzvSM+g7C4HcMKu3qmV+EQ3w1gjUV6SkzQy3BUNQURTZjChFMs2ivw nw/hqRo8HlZfSKbJXkwVS1M6IqbS/TKjNPtuBqzFVGVwe54+x/gcGk+qqSu+qHr+EggR evow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349722; x=1778954522; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=PvdHWVxPZaPcGIqjHsjQLEIDVm5Q7oKlNarSAAQjQ9A=; b=WnJ3JdpYB6/zEcPxY10mMLulkegw0ims6Qgh+jFaq6c8JuKw/yeOmunwGP2KF9S1wx BKpwKnbf4smuRof3uTv2Pq1zpl1ke/EOcKa1ZR67wfk+YKQLJX57O7Zq9uctU11GNY0c gnFYQJRgntf8fziJmvN/+uP/YqBiVROzi+3b6nK051QJQGpcHYNuqSVuxqlZNWa1aiD+ 4XIWq3Mhk7I6/U9VnkcX/qxRyznKcvUbsVUUQxnps0LslzWMx2OLtpN3qymT4TFruoz9 EonwPsbLXFeCQyVH9b8ck41mHZwW/NmComVOEHa1976mD8PT2dZipbTSKlG5XU4kfxBY IwXQ== X-Forwarded-Encrypted: i=1; AFNElJ9zhsxgtagrB+d0POr2ggE+8CKWb4Ehq+1zETA9/455Fs70SVOFAbWdwpHAMwp0cVQJwJafJ1xu4KQ2XiY=@vger.kernel.org X-Gm-Message-State: AOJu0YykBJqWZiB5M2bZBGLaH5tXETR4Gw1Vc8HIot8iv+SoSGAVrQyb jEU4IoyGONgJDo0+EVOeTSFDHkyxmGopkpOXK93/a7mHLLwRVU840xEP X-Gm-Gg: Acq92OE6q4Apg8BaH0kqfM0VSfNh3Vxn1PfnyRyvCTs39+yE9JCx9zjvyiH5D5T5Tmh bnkmIE6xtAn0et5zAowfM0iuNdOhoLNWPsAPM6RN6vif4Rl3XrHsDPKsd5vuMCACaRBj/ZvNjJt ANRa9HnwYV9JocSDFZb2odzeDGvHandI2qngOG6qR0MH5BnoOGfP/oZT5MbYRXJtlNzKBy8ktoZ 6pp+gzIyRTj/weJlftTFnjp2jAUOeW5QQyqSY2Ulu0CPPLKCVTrKO/FHcVMGfjmF3ytgeHVqWTd mHLppmz0KISFsFWMvTR1rmm+TT28aAJ4Sui9YWA1LvbK3AS05WixTDrIYkU5WArgxu9S28FEJrH rpe5RNtBgYHq45MqWE1zg/331iZOF5RpX1tOEMn/Dp2VQlxNv0xpgWozcv05MS1/JhtuARYXnK5 dt1zNwjUSE8WyBjNP4aOwFAlaoEPAoNcrFxsTmalrkEvX5PCvSyZjoN58t/l2yeMk8qkKTEc6d X-Received: by 2002:a05:7022:fa3:b0:119:e56c:18ab with SMTP id a92af1059eb24-132a81d6015mr1620891c88.19.1778349721841; Sat, 09 May 2026 11:02:01 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:01 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter , Ian Rogers , Jiri Olsa , Namhyung Kim Subject: [PATCH v1 03/18] perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg Date: Sat, 9 May 2026 23:05:44 +0530 Message-ID: <20260509173559.10999-4-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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="utf-8" Content-Transfer-Encoding: quoted-printable From: Arnaldo Carvalho de Melo commit ed847e30f001b207013b6136c264454d7560557f upstream First noticed on Fedora Rawhide: tests/bpf.c: In function =E2=80=98epoll_pwait_loop=E2=80=99: tests/bpf.c:36:17: error: argument 2 null where non-null expected [-Werro= r=3Dnonnull] 36 | epoll_pwait(-(i + 1), NULL, 0, 0, NULL); | ^~~~~~~~~~~ In file included from tests/bpf.c:5: /usr/include/sys/epoll.h:134:12: note: in a call to function =E2=80=98epo= ll_pwait=E2=80=99 declared =E2=80=98nonnull=E2=80=99 134 | extern int epoll_pwait (int __epfd, struct epoll_event *__events, | ^~~~~~~~~~~ [perfbuilder@27cfe44d67ed perf-6.5.0-rc2]$ gcc -v Using built-in specs. COLLECT_GCC=3Dgcc COLLECT_LTO_WRAPPER=3D/usr/libexec/gcc/x86_64-redhat-linux/13/lto-wrapper OFFLOAD_TARGET_NAMES=3Dnvptx-none OFFLOAD_TARGET_DEFAULT=3D1 Target: x86_64-redhat-linux Configured with: ../configure --enable-bootstrap --enable-languages=3Dc,c= ++,fortran,objc,obj-c++,ada,go,d,m2,lto --prefix=3D/usr --mandir=3D/usr/sha= re/man --infodir=3D/usr/share/info --with-bugurl=3Dhttp://bugzilla.redhat.c= om/bugzilla --enable-shared --enable-threads=3Dposix --enable-checking=3Dre= lease --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-= libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --= with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-z= oneinfo=3D/usr/share/zoneinfo --with-linker-hash-style=3Dgnu --enable-plugi= n --enable-initfini-array --with-isl=3D/builddir/build/BUILD/gcc-13.2.1-202= 30728/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=3Dnvptx-= none --without-cuda-driver --enable-offload-defaulted --enable-gnu-indirect= -function --enable-cet --with-tune=3Dgeneric --with-arch_32=3Di686 --build= =3Dx86_64-redhat-linux --with-build-config=3Dbootstrap-lto --enable-link-se= rialization=3D1 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.2.1 20230728 (Red Hat 13.2.1-1) (GCC) [perfbuilder@27cfe44d67ed perf-6.5.0-rc2]$ Just add that argument to address this compiler warning. Cc: Adrian Hunter Cc: Ian Rogers Cc: Jiri Olsa Cc: Namhyung Kim Link: https://lore.kernel.org/lkml/ZMj8+bvN86D0ZKiB@kernel.org Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Shreenidhi Shedi --- tools/perf/tests/bpf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/perf/tests/bpf.c b/tools/perf/tests/bpf.c index 6a4235a9cf57..d5bf0e47a48a 100644 --- a/tools/perf/tests/bpf.c +++ b/tools/perf/tests/bpf.c @@ -29,11 +29,12 @@ =20 static int epoll_pwait_loop(void) { + struct epoll_event events; int i; =20 /* Should fail NR_ITERS times */ for (i =3D 0; i < NR_ITERS; i++) - epoll_pwait(-(i + 1), NULL, 0, 0, NULL); + epoll_pwait(-(i + 1), &events, 0, 0, NULL); return 0; } =20 --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f45.google.com (mail-dl1-f45.google.com [74.125.82.45]) (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 582A538BF75 for ; Sat, 9 May 2026 18:02:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349724; cv=none; b=OVwvf7Z5FiKDDMeB86OvwLWU/or3oySO86Ojf8UdxnPJ3z8uTJm+Xs7DwyHdBgwwNEO0RCycJlUs+SOOKKifuXiKs0ngKpBVfGUcrMLY5PSGg0bF+b85xPkFPjQwZ207zwEUFAsrp7qN8NWGbeCkEP8tnasZL2EXcA/X+SeySoc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349724; c=relaxed/simple; bh=JjrSD4bxzfjtcJX5HFOaKuHuOsY9P2PKUr26uPCnP8I=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=V2AbGOYoIycslbkxEDAnY8Z7SKNp0xHFqr4wg7Up8Iowu0BABgAQDkNdYtH3Fi9jVqpAGX/cCzthNwemyHe/pVn9TRvKb/ZNlEyFKjQ4/KVSSmtTfu1xaCYoxA54ds/bpIgxtQtPSPtAHJ32IvDLXHnb02Zxr7mtKHACeD/vlN4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=tGf56uSo; arc=none smtp.client-ip=74.125.82.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="tGf56uSo" Received: by mail-dl1-f45.google.com with SMTP id a92af1059eb24-12c8f9846c8so4328390c88.0 for ; Sat, 09 May 2026 11:02:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349722; x=1778954522; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YuaVpf5xVLCUUiNqQ2uptyk2DvtJ8VUSGboQ948YiqM=; b=tGf56uSo8yedItwxSN+R2KOILqHNaKVrO1FpPLppVhREGZ1qZ51JhWpJ1+sLq+7ha3 EBBYkzAQ/pSuRyTbZ4G21fIznmwfgZRYW9RtMC97O6hX64xBYNMVShr00XRJo3nRBVDp kcaKxJdfyCZ1Rski5guhYh+u/vwjjMd6SXUVO9r8IGgwyZRBfiNQNk73VH7jlJChj+Em NtXgGfqV7EI108I8fKL7TXZQBzcI+JTl2eaGg38rD/EFRPpjYKHOAnfr9oDXNux19wKD myS7Q9ZfVJeDGsaAd0fLZE05ZEQDQXz5GquHRWWRYAG/wWpp3sxfM1O0tP/al+W7Hvf8 vbIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349722; x=1778954522; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=YuaVpf5xVLCUUiNqQ2uptyk2DvtJ8VUSGboQ948YiqM=; b=OqLX6/yU8xPDAPMMtKKHHIXwp8qFqcy2xWSirTJx3mk+7Z/MWYChDoqBOpGerIAjwA MuMDMWQk8t238YS0Vimbg+2XEVLDo7yZVdM5eQlX+I9BDhxRPbXWXAA9VJrBniulY4p6 Bn2vKGPu3Rdfq4A/1GZsvSHw7llt8+MO2r5TI8xOE1Bh5v569gCKZMBJCHdYGk3DO/0C H4+7VIYJ+nroWsmth/bz4rYG2qwPlT30cHpTmKWcbktp9tCymKvKHLXWhRRJgStXu9ak fCWjNyhWDJqRx3dUWmj+e3USuJRIBiu3n02IJIiZ3Sa66iN1nrfWXYimo68u+ICFqMne Y6aQ== X-Forwarded-Encrypted: i=1; AFNElJ94zrrNtAedUHHWoYN3TO5iAKbmwffnS/68MDY7xeFhBXYpFfIW/W+33S65QoQiPvyflBcUEZjajOtkvG8=@vger.kernel.org X-Gm-Message-State: AOJu0YwBUpc1phbQ7MaFhYjrNTXFxx4j69kRjGlyQBmIy15DjHEZ/oP0 TGE1G+5Ji58syfFZ6/3a2/eAjkeTH8R0mTIsn5HwuP2DscFzAhkU9dp8hc4s6udci2Q= X-Gm-Gg: Acq92OGwGLVud83YHRQ6eAleLpWof4m0dQke6pai/Ce3nC5r5x8Hg2W5y7L5w32qlOX qvPG7Tj7sueSdIcD0cgeBMsqZrc2xTEHmOp6c9/QDVpykJo3HvdJ1J0VdcH8gxPfnkUNUTXwzeO xAYNIT5KsjAl7Bu4vdQvUupdcUKMkQiEVaVLmr2kpNSGEXV1/JR0hc4m8jQ7Z/di474TEJka7GQ KZPosdiZ1lwhM45LCVHJon+K4TJCpyZx1LlJsxjERfGggw4giydHfGQ5whvXElOEA01//eYXPgi 5eKA48i+P2YdYG9YaUZ7WM5mBn3Su5riyk4SQtWtZPmweyqr1kPG4BN0diz3TGuJb0gIP+m3tWC tkwFRkMjztmdCTpocqq93I6TZoVPJt1C1Xc+WxzYCRuyNIo7sXUoAEu7VYYa3VHlZXCL3uKXWel W3jfrU82U98QceyDhqET7xbin/8/aFW+SsWg8VPDvOo3bBlSVErRxNZ7a9YiFiincZ8pgoR93V X-Received: by 2002:a05:7023:b07:b0:130:6904:e81f with SMTP id a92af1059eb24-1318eb37fe8mr7143201c88.30.1778349722345; Sat, 09 May 2026 11:02:02 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:02 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org Subject: [PATCH v1 04/18] perf list: Fix -Wdiscarded-qualifiers under C23 Date: Sat, 9 May 2026 23:05:45 +0530 Message-ID: <20260509173559.10999-5-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" builtin-list.c:104:31: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 104 | else if ((sep =3D strchr(argv[i], ':')) !=3D NULL) { glibc >=3D 2.42 defaults to -std=3Dgnu23, which promotes -Wdiscarded-qualifiers to an error. Signed-off-by: Shreenidhi Shedi --- tools/perf/builtin-list.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/perf/builtin-list.c b/tools/perf/builtin-list.c index 58e1ec1654ef..a37f3b8a597c 100644 --- a/tools/perf/builtin-list.c +++ b/tools/perf/builtin-list.c @@ -75,7 +75,8 @@ int cmd_list(int argc, const char **argv) } =20 for (i =3D 0; i < argc; ++i) { - char *sep, *s; + const char *sep; + char *s; =20 if (strcmp(argv[i], "tracepoint") =3D=3D 0) print_tracepoint_events(NULL, NULL, raw_dump); --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f45.google.com (mail-dl1-f45.google.com [74.125.82.45]) (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 A82D23BD629 for ; Sat, 9 May 2026 18:02:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349725; cv=none; b=VAu79bJWl7heDytAfXMdiMzIU/oURlZfo5Ak9SkyPA60d68XLilW+zeSSs3YvCxliFCJZrH0X1CraJQoG9RQjFbgiO8KhVPkQ1rErKoQlBP0m+wqzFEmmQv8R+bxZxK82tolx3hXlj4m/e9GfaLWeN+q0JfshcUvAbCeSuYkgPs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349725; c=relaxed/simple; bh=O+k/jUzvX+KuSrAZrBJsGaMJNGz599rfXwcVyBW/A3o=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=s3m1VgTUdV6Mo0rrhbKGSTGZfN2lRoMSCddkDfXYqPK6rwb3edUisoNScNJIdqUrsSs1ToYXsYcYky5kiLwwvu7hmSCjSoXHl2FKH7KPXeXEqpYI9T9/E7NY0PCkPcRCVWu17QFaHECL4M0obhBntcZ78zxjVZJzSyxggINMIDc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=TsKNpvBM; arc=none smtp.client-ip=74.125.82.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="TsKNpvBM" Received: by mail-dl1-f45.google.com with SMTP id a92af1059eb24-1329507c387so3113319c88.1 for ; Sat, 09 May 2026 11:02:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349723; x=1778954523; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PGorfTi5TsO6iV/MQZaiqRGAtDsBzQOwC7rZPa2uQVM=; b=TsKNpvBMJpjY9HsLMoalc0GL3pb7RklQ4SbHnlj2du4eWTfNW6/L/YznTgmpuuJPoH x/riScCv9wYA2NuIWWke7BbaV10S5DRuVKGTuApnSBCYIu1yg96CjPQNJcblZg8qTdd6 J9+hdP/QqnGe2tFfh8R4drRr/+YKy+90zcAb4AB18vDDIQjDoKXlGp5JnA9KXqfuIs6P oWuyAw9PqvRXZjWJ3fW+YCbEUtN5QuOV3wHrNEhjqToUpScOpitqbNLshCPMbngFseLb wxl3/9laXYSmaWAY8kgEqsfnkD30bosfGR1M2HQ4nJ4lRrph1KrU2jKCNtywHB/jADNN rMfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349723; x=1778954523; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=PGorfTi5TsO6iV/MQZaiqRGAtDsBzQOwC7rZPa2uQVM=; b=ksFMBuU81sJcDwD6EjTqyf5toWGsDI79qSVnMCOe8Yc/ID8Kudi7IysYDJMskvFnab EXUpFGvb7dU9XDpTEjcKbtmwAEZhqegi6GjX/QojfX86vdIW4LKaiPC9Zn8osAMtRV57 0uZ9S1QZ7vAl9gmCoRMFu9gEBSMypmAHqcbWoTrlojYKKwUhWlwSwYZUobTh3Ec87o19 ayatxuFiLQ6NgEYGN2tmaIIPRJueljY3xpFnC20tVvNA//rxjD4Ba6fxF2lVKSqIrpSu ZzTsXhamHbddx1zunaHjYLEjbrWVEoVhEk6651tTlj8+Fn5gBQJ4J9xLfkitZn28Miyc pYuw== X-Forwarded-Encrypted: i=1; AFNElJ+HMYnrWIdeDyIYIGaq1BCU49+zAw482y7R1qnyBLbV2bbNqH3Tm6v+9Vf39plyFeSchKfYdxCOG1+B2JA=@vger.kernel.org X-Gm-Message-State: AOJu0YzNhgSL4fiVO0lC8387+AK5eiYWFXihD50/EflfHxR4ZFn14OZr 69rgNFeH29Mb+xL7cKFaD7NXXcwMt76cbmkEAKh81ZUAQAJ3TtzgOWh2 X-Gm-Gg: Acq92OHwXmqB/ZP10dETBorjQeKnzvv27reihaFqUrM3JvspD1VWyX7liS6j0li55Jz p6F6f4kJz1D4NQ6Br8ndjj3KV3YYjMTPf0z+8/nNa+1EuYHq+v7BF+CLdvfLqEOYuVZsZ3aE7TA i5qGtQfcDY8ZluhzGPmiCH9BB0+3Tbgy9PrGNeajqzmL32FOgfakjYQhAYe4aWGsneBBPGtebAG BdH1tq22r1e+OMe6+HDR2jaoT+LdhTV/pkBvFWLMw9VBvYeY/5L79mZBl28YNEQn2WvyfvtgkqZ xnGrZbSkHnzHrrnozJV0AlV6CHy1A2QD5n70khhpXqIsoRydrXkHqdMC5J6CFimL7uxRp5/rlFf SxY/TD3RM6AD3VA60viD5v2x1YKBK4ccNBMjm/B/9uO61gVULVYIWBWhcZOvU1uiLzsz1W65ZiC lb5qiB3BaKqrqMH6BNmXSX0YKVvaXPIkFMrcN+GFYMDKlHHHLy3gFaBEM8ZXk19g== X-Received: by 2002:a05:7022:e1e:b0:12d:de3f:d849 with SMTP id a92af1059eb24-1319cf5bd08mr10608945c88.44.1778349722874; Sat, 09 May 2026 11:02:02 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:02 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo , Ian Rogers Subject: [PATCH v1 05/18] perf trace: Deal with compiler const checks Date: Sat, 9 May 2026 23:05:46 +0530 Message-ID: <20260509173559.10999-6-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" From: Arnaldo Carvalho de Melo commit 2c850606a46b319d5128bda59f67b1fc642d94ef upstream The strchr() function these days return const/non-const based on the arg it receives, and sometimes we need to use casts when we're dealing with variables that are used in code that needs to safely change the returned value and sometimes not (as it points to really const areas). Tweak one such case. Reviewed-by: Ian Rogers Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Shreenidhi Shedi --- tools/perf/builtin-trace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/builtin-trace.c b/tools/perf/builtin-trace.c index 441655e659c2..313eb0929324 100644 --- a/tools/perf/builtin-trace.c +++ b/tools/perf/builtin-trace.c @@ -4622,7 +4622,7 @@ static int trace__parse_events_option(const struct op= tion *opt, const char *str, } =20 while (1) { - if ((sep =3D strchr(s, ',')) !=3D NULL) + if ((sep =3D strchr((char *)s, ',')) !=3D NULL) *sep =3D '\0'; =20 list =3D 0; --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f42.google.com (mail-dl1-f42.google.com [74.125.82.42]) (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 3CC403BE620 for ; Sat, 9 May 2026 18:02:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349725; cv=none; b=Bi92DWYLQwXz3NUy9nyPly2nFfwtEGMHW2+LE7qN/dSrG+2Apz7XIZ+Yf+QEt+yiyXolWutxviYb6WFy+ojcO80OsMIgUFex9n/uXuq26Q5l28yQ0sUI97tZkcFJ+/DS7J6a7+XUPgZ1VSrIS7cKfhVL7HoZfBe05xN+cekQlHE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349725; c=relaxed/simple; bh=XQf3/FeoaBmhLuV18cO6IXyBZ3cqa7lrQgUfRN4w1mY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ApwmNYXcXMSWrV2V65ke+3bJM3FyUlNNBXt2GeqmMDwfYzLZ2BR6zjDsTh+CL9A4xmD4DZwM8p3wBcCjMqgiHteaxxjvCx8FMZ9ho//XswYzAIaMjghWrkyI4jJVWuRI/ZL1UH4XXwfa/w5VDW3XOAY3p25++cbMEH3zuAPPCZM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=RdcC/EPj; arc=none smtp.client-ip=74.125.82.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RdcC/EPj" Received: by mail-dl1-f42.google.com with SMTP id a92af1059eb24-12c88e5f4aeso1875739c88.0 for ; Sat, 09 May 2026 11:02:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349723; x=1778954523; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FKuYit74Tf289NdrqxvgCkfuNHCHh3wo2jZv3YeRqUI=; b=RdcC/EPj/YE+WNMFQQR/Qw55BITNhVnRZ8ZCmdgAz7RPfS6Idf1DL26a/fCvYWoaWh mq7uOjxPne9CuwNEZGPGywXsHFkXNDlUt7DkMDw+pwS29b3sARxZmvpN0OW4k+ThBbZW bCdBUR2d2/wjVvmoI0JpvEo6+SsFJJZ5bKSCKgb7opM6CFTGz77tRWBQFzS4xFS72mEM y+KybGDoNXs+p2/PhUvgQBhLm5TVaN76ueY4ghYjZ9zZLhDzRzVjQrntRYIF1ChlM9Vf nVCepHfVrnMLX8UgramDAHnQePi6pUjCK7d3U2lKlEZotzNYRC5sgAV1tZuQANqJPIZe Posw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349723; x=1778954523; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=FKuYit74Tf289NdrqxvgCkfuNHCHh3wo2jZv3YeRqUI=; b=RjOWEVV32Mzb31UC5VVhaB7ObXwh+IhrWWAncNxLoram3GjoPo9/3Jf4fMwj5LIO3D 2WoDjk6nZMfOwGiQecMICMC2T2edBsLjzZIs6mmoAb7Won+0V8Yk+aedpk84LI4sus0B pxrBLLd0hDtej98EQkxKyJLx0bcOuzRzaZLIwfgU9F7s4Lub5KoVKr9Zl+FCUHPPYOod x0s6Ild90b3Ae6313sGQAX+96k872qH03FPKJ4A2r8dce+gXekT/hopDp1wSjEN1sZ0x loVjUfAZF6BxprP4GG/2ebsmJdypxY3axL3ENr9uA2eT/ohhODcONZcDtgDdIXHifGwP iNeg== X-Forwarded-Encrypted: i=1; AFNElJ9d/BOLzyRtKrvSXpoRTy9dCc93VoxH1b/i+Mu2NMpdo/MlEpFLZG8jKeQYkhKUKMvl+RO30VqcSrJB8pk=@vger.kernel.org X-Gm-Message-State: AOJu0YxhFgs5rdA10DwqDE9krEVyWPurztJqs+zEwd3AyVv8tFNb+Kd0 ulITYmai3Q1jW1svU0wHYt9h4+Slny4aHs6CXseTlBImuOE9S8/jFTBi X-Gm-Gg: Acq92OHja/HxYUpBv3qWhp2InT2LgQzd60w4bSoRg1WkK4S53tu60XBjydEOxb5niEr ObkjehvuCSTgn8LTb5LnnES6JBVuSx0TSWA3+xGpUdfUDtpTFfAEHnsyp+48bS18FFjdTK3aDuz +NrUbtUFuV0sY+1EC4rKogwJUWLCw0qIlqHdE+BneFXai0TknfVn+2aQh/fHm1xtDEFeOabsGGz mtGRKQwFHJ8/YzG/xW4zdvwUFRFI+gVtTxgBfygOdsoLB/CaWyWQXdoXPU8UDqROFUwF992eXbJ SRYTuz5QutKF8fcgQvokogRgVHcWuD75QrBMpYAoWE8z+aQXWUtEBMfr4ECmxZrTal//18QUnB/ jMmSbXmmAljA9NZN76kIK8qx3LvobyZAev0CUFvXCi3rc5B4C5tujo1b6ZWmrp4dsbGFOUTnMfh vITyQi0kz9u13OrbVH1a0PMozwGKNLwQXZk8JdTndzURgke6Il24wQXo2UWaTZ0A== X-Received: by 2002:a05:7022:486:b0:12d:de3e:86b2 with SMTP id a92af1059eb24-1323b0af222mr5501793c88.21.1778349723413; Sat, 09 May 2026 11:02:03 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:03 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Ian Rogers , Arnaldo Carvalho de Melo Subject: [PATCH v1 06/18] perf tools: Use const for variables receiving str{str,r?chr}() returns Date: Sat, 9 May 2026 23:05:47 +0530 Message-ID: <20260509173559.10999-7-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" From: Arnaldo Carvalho de Melo commit 45718bce7daf39c618188b70a52644bb5a2f968a upstream Newer glibc versions return const char for str{str,chr}() where the haystack/s is const so to avoid warnings like these on fedora 44 change some variables to const: 36 8.17 fedora:44 : FAIL gcc version 15.2.1 20251= 111 (Red Hat 15.2.1-4) (GCC) libbpf.c: In function 'kallsyms_cb': libbpf.c:8489:13: error: assignment discards 'const' qualifier from poi= nter target type [-Werror=3Ddiscarded-qualifiers] 8489 | res =3D strstr(sym_name, ".llvm."); Reviewed-by: Ian Rogers Link: https://lore.kernel.org/r/20251211221756.96294-4-acme@kernel.org Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Shreenidhi Shedi --- tools/perf/jvmti/libjvmti.c | 2 +- tools/perf/util/evlist.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/perf/jvmti/libjvmti.c b/tools/perf/jvmti/libjvmti.c index fcca275e5bf9..d6b04d0fd35a 100644 --- a/tools/perf/jvmti/libjvmti.c +++ b/tools/perf/jvmti/libjvmti.c @@ -142,7 +142,7 @@ copy_class_filename(const char * class_sign, const char= * file_name, char * resu */ if (*class_sign =3D=3D 'L') { int j, i =3D 0; - char *p =3D strrchr(class_sign, '/'); + const char *p =3D strrchr(class_sign, '/'); if (p) { /* drop the 'L' prefix and copy up to the final '/' */ for (i =3D 0; i < (p - class_sign); i++) diff --git a/tools/perf/util/evlist.c b/tools/perf/util/evlist.c index 41bbe6f85b0d..391a694ae2af 100644 --- a/tools/perf/util/evlist.c +++ b/tools/perf/util/evlist.c @@ -1885,7 +1885,8 @@ static int evlist__parse_control_fifo(const char *str= , int *ctl_fd, int *ctl_fd_ =20 int evlist__parse_control(const char *str, int *ctl_fd, int *ctl_fd_ack, b= ool *ctl_fd_close) { - char *comma =3D NULL, *endptr =3D NULL; + const char *comma =3D NULL; + char *endptr =3D NULL; =20 *ctl_fd_close =3D false; =20 --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f42.google.com (mail-dl1-f42.google.com [74.125.82.42]) (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 B258B34750B for ; Sat, 9 May 2026 18:02:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349726; cv=none; b=PV36Eq+iy4g1+djbDCtKrclaOh19U0ngq7HB5AoqrWhYhyP4408/khK7YrP8clk10uWhbYsulycehXFEmnC68cNfZv2I/O/Vu4el4CsZcK51mNIeWj/MlytMpOsw3i0ALPMnk0jNEFoSPeTmERtU19mcKDeXw8aHoGyrtYTkfFQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349726; c=relaxed/simple; bh=mbOM7J79M+DEm7SbZJiSEd3yK8qz6gfcayoeKWDBt38=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ACmaUWR3Kg/veRtk3sIGuMFY7tSSGXaHyb7/ueql1ajpMlEPckLuhNEiXeWQxnmlPKeWRFR7xJsVSWxB2k4iJ6ekGeq/NqaY/4wN2f+tEYemVI391cPJnSoAN8DADgBiC5eTzJYpM1tADUIPjWDvODITLdSsBTeuebA+dI3nelY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=EX6CXZ2m; arc=none smtp.client-ip=74.125.82.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="EX6CXZ2m" Received: by mail-dl1-f42.google.com with SMTP id a92af1059eb24-12c8f9846c8so4328410c88.0 for ; Sat, 09 May 2026 11:02:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349724; x=1778954524; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=d1NsoSoNGmZZahcOhmUvBczjllhC1zR2Rd4Aw2PDJ24=; b=EX6CXZ2mkFNgdM7FU74Q3Jda4tjHz92cz0tZSWRb42Q5S+Qc/vDx3DRPlkqiiiBeeX itwSCVp1E0gKt59MgKaDIFAczpKZTQFNTvyjJJnMM3vbHfMRINQClFbud6Z1pYOuLYFw e6ofoMiufWBFSXi+yxWtvpBCgXiJT4On6vdB7rdM3dc164/ew7awHh6VHXlcZLwKV3LI LqXDGex0C/X2cpbZqyOCeNs7qBjj5UYvst3NvM2FPHEJ05QWET3PqlWaynuzMzJesktj F9TOQ+qM27v+Ftn1X57A/JG6I7o5peuNuUG6AC6+8NhQxaNoXRMBVF+OVBS6KdMcQBBj 9Dzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349724; x=1778954524; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=d1NsoSoNGmZZahcOhmUvBczjllhC1zR2Rd4Aw2PDJ24=; b=IAnqUH0zKeHYPIXQtw5nEx9ON8ZH15baFXHctVbJotlTdrPaO5WRuQdOk73u3cAHtX 6Lh2Qv8IOEU+5Qmg2ZP24fGtJ1cIn/fdHWUjsEXvYbtsuBfqDEdjxpemroqZyflyiIUV 0dqcpw2n9WtMVcHgrB37nuFak0xJlRBwU1Mq7aNT7jWpisIWk31E36l9Qsw/MW+ioLoM W6b4IjnwJiQdJY/esZlV2//RgZVUtbZB9iPnPPor95Lm7v/WEKTwWiRUhar4oISWw6is KET5KevqctKlu01gJcX/PnAwi0F6a/1Stc/R2PYOXWJ5Imovkxi8KVOEqzyiMlxQcecJ E0mg== X-Forwarded-Encrypted: i=1; AFNElJ8jaZqm10aDAlOsWPrloMIDK7oQepfCoTmUAhXlpEA/wyhZBs8m5fUfgM478IlaMl0SKpjdli2PYAq/v1s=@vger.kernel.org X-Gm-Message-State: AOJu0Yzg9j09Ia8kNnC0t1wOIf67eWSZvnWPDwszHj3sYhvDQ/IedTPy 2aQuiqDta2qq1ZrRbs54vn/8Re2JE4tR3iq5Yvai9yqlWyGD5y3m0CSSBlr4pBnvE2k= X-Gm-Gg: Acq92OGiwZnGfOMin9nrX7U00FuOZWEMSE3kFJx9LsppMUYJeAv4v0NppZ3HsAhJuR/ P3DFesIaIGMwD1f7am7+rq/aQzCflh91shyo8jFCqBW/4Pt5AG3MlJNewIxMVHVJa8HD7tVwDf2 9nEg+tFI4TLR9clvBrs2nAgKuSH7PGi74igLLlaEuQJ0DV8A8fBtWID8L52pjAU7+i16ZrUT6i6 itWXJCMCUllNM8ftBosBm1YxN+z/8SQlL6GpVyu9onmjsx+/8U8WE9fdf36bjN/GBxQoqUvzse2 EIF/zSTU60x+dRVF7s4qq71Ol3pUpKgdfaLjnWcrnqo4/ZwH27KbjD+z560Ti94mAkdVlzBcBzu V4K3Y475r/1iUheU6co4aeqDeGHBELza+ibxY7MOtyzEWHuPyKzPtWVM3Y3hjlTyU8eFvYhZWbu woPqd1Z5Pu46GyqZSmJIn32isclXnXKrDxMPo2KpqAu4ujvgigA3PgCfndKQo+OWiR3//VriFb X-Received: by 2002:a05:7023:c019:b0:132:fac:2fb2 with SMTP id a92af1059eb24-1320fac30c5mr5508968c88.8.1778349723913; Sat, 09 May 2026 11:02:03 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:03 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org Subject: [PATCH v1 07/18] perf parse-events: Fix -Wdiscarded-qualifiers under C23 Date: Sat, 9 May 2026 23:05:48 +0530 Message-ID: <20260509173559.10999-8-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" glibc >=3D 2.42 defaults to -std=3Dgnu23, which promotes -Wdiscarded-qualifiers to an error. util/print-events.c:206:21: warning: assignment discards 'const' qualifier = from pointer target type [-Wdiscarded-qualifiers] 206 | buf =3D strchr(nd->s, '@'); util/print-events.c:215:29: warning: assignment discards 'const' qualifier = from pointer target type [-Wdiscarded-qualifiers] 215 | ptr =3D strchr(nd2->s, '@'); Signed-off-by: Shreenidhi Shedi --- tools/perf/util/print-events.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/perf/util/print-events.c b/tools/perf/util/print-events.c index c4d5d87fae2f..1ef1a3ed8051 100644 --- a/tools/perf/util/print-events.c +++ b/tools/perf/util/print-events.c @@ -203,7 +203,7 @@ void print_sdt_events(const char *subsys_glob, const ch= ar *event_glob, strlist__delete(bidlist); =20 strlist__for_each_entry(nd, sdtlist) { - buf =3D strchr(nd->s, '@'); + buf =3D strchr((char *)nd->s, '@'); if (buf) *(buf++) =3D '\0'; if (name_only) { @@ -212,7 +212,7 @@ void print_sdt_events(const char *subsys_glob, const ch= ar *event_glob, } nd2 =3D strlist__next(nd); if (nd2) { - ptr =3D strchr(nd2->s, '@'); + ptr =3D strchr((char *)nd2->s, '@'); if (ptr) *ptr =3D '\0'; if (strcmp(nd->s, nd2->s) =3D=3D 0) --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f44.google.com (mail-dl1-f44.google.com [74.125.82.44]) (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 6A96B3BED4A for ; Sat, 9 May 2026 18:02:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349726; cv=none; b=aZ/MjiOZ2cP3W7Y0TDJ0nOQkpFyUEJW6vbod9EF+lgb3hBF6S7Y7Nr9N6XVS77pNspyv4Dq4CmGHE9kvEwsnrCYTv3xSb9+Dbgoa+1a4kTLwdhGu2fRjby+vCrPqu6gn9E0mixgzHeoXCDoo4A818oekUskyM9pwhExFOBp+2b0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349726; c=relaxed/simple; bh=8Wdfg2SJ3gRskIF0owADzPtFvL3MSIE8LIK6AUNp5IA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=STfvqmxU4ZEC3WKmD0EQbSnQYTZEO1IYiwzVU7RhpAeHGu9ulzo/ec1LdKw2DGefHi2mjLX5sOx4CDnXDbP3qusMOHtA3D79+B4JhBh2mahr0PUqHk1IiAVtySGMz0PcUdy4yitR7+1VMhpj4YwCaIjjX3IKiQwFBR+hx6dzzOU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=PjQnRyf8; arc=none smtp.client-ip=74.125.82.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PjQnRyf8" Received: by mail-dl1-f44.google.com with SMTP id a92af1059eb24-12c45281a06so5132022c88.1 for ; Sat, 09 May 2026 11:02:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349724; x=1778954524; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YaEPK4/H/C1sXiusKGjDTH5/2nNAukTV1mTuI6SInxw=; b=PjQnRyf8uGXCdxyLpLzUYLk1INjce59uTUcdHZVzB4gR2/NA7OiViRY6tJYME0Txkx Y7+2G2d1JCxQK4G896n2g3/laSqnpyw1AeMsfwTFkzvxRREns569KJp9Lx+LdyCjlkzo 6F/0EMdMjblbGIC5Ai3PuDfAr+3v6ONLfw8wEv1D0cQOBSV6fMj6nbJ4doOp40VuWRlL wVBURaC3ZMRbQpmqI6aooALa1B4bnWQMOvpiPUR48BfKsQ3O+9TPfYcaLgqaPbZ5+J62 AoFxXJUSSasQROAOb/FKOrot7WtA9k4GCvC2bEY+ATP1ClTz3tr/e198Skxp8IH+QUvk 1n2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349724; x=1778954524; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=YaEPK4/H/C1sXiusKGjDTH5/2nNAukTV1mTuI6SInxw=; b=q5PFMHcKgT4jFpZMHRH1OyoIJeg2we3ZCQb6Um1FENaRkfIXSAaak6cMZwUQeV0SMl XVgu4QOfyLCBht+vZuG7QixIrUziv2JcoFsjE0pLMp6FusDJGbMGnexcaDCWItJ0ZLNA b7PbPQWA3N6cHBH1CM/v+5uBUzjBmqxW6lPLRPJZyGkOocUwfefyIJHO0h/z65MA0QPt gLndOvVe3G1O0xMXDhukoPGa7JdjUlDzg1J/aoQ03ucIDcMQhspzgg1k3nYa8nzoWLwx ETG5SQhw8Rtw7lRlWRSXW7y7tL0pbHQeqDTYFz9yfegGLAXYtdaVwN9KXW1angMkpzT/ Hs6Q== X-Forwarded-Encrypted: i=1; AFNElJ8p8UjXWVBjRc1UuxABYk879iuUD+PnKlcHdmHk/Miat+Qe0ziR+uE7OAqGADHl8UcWJSQzBYuqLdX7QdI=@vger.kernel.org X-Gm-Message-State: AOJu0YyZe/NkHZzxPsVKyTPTzSfTi+uLEgkacu/8161Zd3HHpkZhm8uK OneaatlT/6WMqOu4cFsMp07RPN8myn1CnJdgu1gsKngno8cwD5zEsfMo X-Gm-Gg: Acq92OE/9PpRJg7+6e7pt90bIiDiOj45sDr+iZwkceF1FhQiEHgvLAViCP1lWHeTgGN agvF/nWmXKTfJsvM4Mbkrl1+Xtluoa4/VQtk8I0qr/dANYxzxTj1NQcAGsQVbobijmQUWrAcdC5 fpZEs648I4HQinsD3y79/TOAoAeLtwRkuQO1wX0GPb5+pH1zlnuEvWxyGC6Bv4WAMTbxvfWT9lr uwC4t268UebOKvOa58hAeS41e3vLQ36pnFCJcZigKe3MP54mkV7BuhgDIVPIhcfCLVlaIRuJ7Fm 3Dk8TngLHBmd0ALTQguJRFolrzcaBBzE5VIcwBSkh6N98hXKhBaWBOXj8ZsyDlzf0Ews78cp8D4 g0aaiBncgOclfDeHbbBgAvmSBw80E1rBzkSFWCRK4pLyYZOIWj0fTUxP6bzdqK4OgRj3Sr+7Fbd DDNQKAHDZ/erzBW5v9y8KMRfEu8W7FBkMFNHimNxHTGX4ycaypUynnpBGJn8xCdEyFhNt3z29m X-Received: by 2002:a05:7022:f005:b0:12c:8b9:7208 with SMTP id a92af1059eb24-1318e811fffmr8395727c88.26.1778349724444; Sat, 09 May 2026 11:02:04 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:04 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Ian Rogers , Namhyung Kim Subject: [PATCH v1 08/18] perf tools: Remove unused color_fwrite_lines Date: Sat, 9 May 2026 23:05:49 +0530 Message-ID: <20260509173559.10999-9-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" From: "Dr. David Alan Gilbert" commit c7c1bb78f3eec716bc35f58d74592331cc3281b2 upstream color_fwrite_lines() was added by 2009's commit 8fc0321f1ad0 ("perf_counter tools: Add color terminal output support") but has never been used. Remove it. Signed-off-by: Dr. David Alan Gilbert Reviewed-by: Ian Rogers Link: https://lore.kernel.org/r/20241009003938.254936-1-linux@treblig.org Signed-off-by: Namhyung Kim Signed-off-by: Shreenidhi Shedi --- tools/perf/util/color.c | 28 ---------------------------- tools/perf/util/color.h | 1 - 2 files changed, 29 deletions(-) diff --git a/tools/perf/util/color.c b/tools/perf/util/color.c index bffbdd216a6a..e51f0a676a22 100644 --- a/tools/perf/util/color.c +++ b/tools/perf/util/color.c @@ -93,34 +93,6 @@ int color_fprintf(FILE *fp, const char *color, const cha= r *fmt, ...) return r; } =20 -/* - * This function splits the buffer by newlines and colors the lines indivi= dually. - * - * Returns 0 on success. - */ -int color_fwrite_lines(FILE *fp, const char *color, - size_t count, const char *buf) -{ - if (!*color) - return fwrite(buf, count, 1, fp) !=3D 1; - - while (count) { - char *p =3D memchr(buf, '\n', count); - - if (p !=3D buf && (fputs(color, fp) < 0 || - fwrite(buf, p ? (size_t)(p - buf) : count, 1, fp) !=3D 1 || - fputs(PERF_COLOR_RESET, fp) < 0)) - return -1; - if (!p) - return 0; - if (fputc('\n', fp) < 0) - return -1; - count -=3D p + 1 - buf; - buf =3D p + 1; - } - return 0; -} - const char *get_percent_color(double percent) { const char *color =3D PERF_COLOR_NORMAL; diff --git a/tools/perf/util/color.h b/tools/perf/util/color.h index 01f7bed21c9b..aecf56dae73f 100644 --- a/tools/perf/util/color.h +++ b/tools/perf/util/color.h @@ -39,7 +39,6 @@ int color_vsnprintf(char *bf, size_t size, const char *co= lor, int color_vfprintf(FILE *fp, const char *color, const char *fmt, va_list a= rgs); int color_fprintf(FILE *fp, const char *color, const char *fmt, ...); int color_snprintf(char *bf, size_t size, const char *color, const char *f= mt, ...); -int color_fwrite_lines(FILE *fp, const char *color, size_t count, const ch= ar *buf); int value_color_snprintf(char *bf, size_t size, const char *fmt, double va= lue); int percent_color_snprintf(char *bf, size_t size, const char *fmt, ...); int percent_color_len_snprintf(char *bf, size_t size, const char *fmt, ...= ); --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f43.google.com (mail-dl1-f43.google.com [74.125.82.43]) (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 D0BD93BE144 for ; Sat, 9 May 2026 18:02:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349727; cv=none; b=Bs6yCBnRVnDjRl/5q87iFmMbuuz4UFGZ48fwORoC1OcgtxgM+ymGzg7NqZtOhkCkhLj7Y5daQzXGVUHUeurpV9qodjeFXtoHnrpGvlmLniZmsnzSQoHkw/3PsCgU/GwCxgpF5/avkwO7flb5VqMXH5SVMd9FnXlrBkjf1+apwiA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349727; c=relaxed/simple; bh=LLn5s73WHoXp4TGPafizid2iADOl9iKXGKdcoAq5KfA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Fe6aBxbmrBVye6N+Q7sY/1awKcvcyzvdfZmFF+KFA00PIJEJKfQ6o4eiMePLsZWj4aQ2fw5FUh9SkSvyNbUel4aAQZOq9spPJDj9To1zXHO3gUm8rhuti68Og3XoDwMGBH559IZqLdwjxmYNjBvT4EpLl65vb7G6s2o0leM6vGA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=beVui8ON; arc=none smtp.client-ip=74.125.82.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="beVui8ON" Received: by mail-dl1-f43.google.com with SMTP id a92af1059eb24-12c19d23b19so5264874c88.0 for ; Sat, 09 May 2026 11:02:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349725; x=1778954525; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=uqBQg5bJdyOKC6RiN4S+lODerIuB3MBO5alKMDIkVUs=; b=beVui8ONorjGP2f7hgJMS45qir/pzJ1C4zb8L4s8d265rl5iaIkHtZ+uXm3sIz7QLA MIWcicczDxrJimnLkQArVkk+Lt7yxy26ZOprBX53019wA5XHWI/6Leg/gOo1gsvZ/RYD fU5kxsRdtRsWVTsJeFonGyMK8ER9uYIBasFHQ/m3oeZ55kRDJ12Ji3eKR2FD+uWwG6tK EPTLWofHlHGmdngqN/skjDEJ0eNq4XYiqn2Ez3nhYTo/nOd08FGwQtoxWHeTDuXC1ANz 72Rn++nq45zx/KwyW7ZjRRCJJAgLCe0dq6nteqy9rLFwgyiPiXg03f4QHGkCeW0atSHY Jp4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349725; x=1778954525; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=uqBQg5bJdyOKC6RiN4S+lODerIuB3MBO5alKMDIkVUs=; b=dYnHxvHi6i00k09ZU6F7PomFI1mWJy7Y0ZGNbNnkQodkbwD1QhCldobjo1UIgk6LxG 3h/glT7Ji1NPNmewh+USF/+KOzsSu+LrpgONj7bFTy+CkobrDlB+B2ELBzTgPTbooTwE wia8Vv39GAKzY1+/VXf+ryYKYJkjejShcnSuf7EA/MzkB1jw2gSy2u8KqPX5WHRAwrSV r6JrwrCdqBhd5hwaJ1oQVT7PPBFp0y0UVqm+X6V7KSMoMAFLh5uInR5Jpct/jaG/i05I Oo4k98oWJMJv4fuLgOB+W/4ZV2DXa1FxhqSYTfWssUVbMTGyNwqFcZK1An0gqNEKFngo mERA== X-Forwarded-Encrypted: i=1; AFNElJ+3bvTnZWqV6LhdR4to2Y4OW4wPKBPDpvK+W4nCdgMfB7lJXohInF59a/MJ/aaWjyeo6FeEU5Pcy7yPTDg=@vger.kernel.org X-Gm-Message-State: AOJu0Yxjr9JoojmI8zj95jNOSCt6OrJ26/6RdMZI7UxteH7rYpRXvk+A o7mWmpHIYqhjWbIy2DvWqaekbf4mMt8GhdiplF/p7vyhn8u69NItR9vn X-Gm-Gg: Acq92OHoNz/hvhb9+iom7QqykMqQX/ss/mJ1MJlyeFviP/fLpxiRKPJ8Y6hMyLkGZ1s +tlbrABlgkS5g/USpXCC9FIoLJ/ZVlJAXJ+fTJ3kAn0C2/JPqvZvxfiwEWvjZknVasHcZnlId8s vd7fG8/86LnFNict8qgoTn2TBWtExQ+bTXXp14wQKt+z55/Oh4WhzBtYZShfL+AgcGtWVVLDAPq W9DYpa/JQggwfldDc4BxnTUahw3swcK1U/F2gNFEeMCZobHCixzvzTOTCD4yWU75KjT4PI9VQDQ fKW62ggM3WFe9e5YhztHuzs+BaifrSqHKPXKUpKLFQ7ilahr5PhlFTOi/QTmfVIiCFGxBKS5n6g 0w9XA/4vnRzNeDkEBMvE74LW+OdCLaU3nCEbfa7ROaUvYp5z2DOw+ilSMl2ewm/UVcA1xXFqi3M FZOzjNqMYUVO5z9X5MDwUBlETqCqFrAHc2LZJ7NYj9vtoPwiSX07pwN3TIa1Ac8w== X-Received: by 2002:a05:7022:45a5:b0:12d:ed19:e6c6 with SMTP id a92af1059eb24-1319d14da49mr9351754c88.31.1778349724968; Sat, 09 May 2026 11:02:04 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:04 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo Subject: [PATCH v1 09/18] perf strlist: Don't write to const memory Date: Sat, 9 May 2026 23:05:50 +0530 Message-ID: <20260509173559.10999-10-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" From: Arnaldo Carvalho de Melo commit 678ed6b707e4b2db250f255d2f959322896dae65 upstream Do a strdup to the list string and parse from it, free at the end. This is to deal with newer glibcs const-correctness. Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Shreenidhi Shedi --- tools/perf/util/strlist.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tools/perf/util/strlist.c b/tools/perf/util/strlist.c index 8a868cbeffae..98883672fcf4 100644 --- a/tools/perf/util/strlist.c +++ b/tools/perf/util/strlist.c @@ -139,21 +139,25 @@ static int strlist__parse_list_entry(struct strlist *= slist, const char *s, return err; } =20 -static int strlist__parse_list(struct strlist *slist, const char *s, const= char *subst_dir) +static int strlist__parse_list(struct strlist *slist, const char *list, co= nst char *subst_dir) { - char *sep; + char *sep, *s =3D strdup(list), *sdup =3D s; int err; =20 + if (s =3D=3D NULL) + return -ENOMEM; + while ((sep =3D strchr(s, ',')) !=3D NULL) { *sep =3D '\0'; err =3D strlist__parse_list_entry(slist, s, subst_dir); - *sep =3D ','; if (err !=3D 0) return err; s =3D sep + 1; } =20 - return *s ? strlist__parse_list_entry(slist, s, subst_dir) : 0; + err =3D *s ? strlist__parse_list_entry(slist, s, subst_dir) : 0; + free(sdup); + return err; } =20 struct strlist *strlist__new(const char *list, const struct strlist_config= *config) --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f51.google.com (mail-dl1-f51.google.com [74.125.82.51]) (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 82C393BFE4A for ; Sat, 9 May 2026 18:02:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349728; cv=none; b=iOstO6ykfyb4xUMr4J611OjRnsR/AKiUtcdHWFt6926w94ne9rgxHWQPvGIK9ezFW/4+fyK3lYYhjHm/fLSLJDkfsyZRxhe3xoUyZvH5V/qFOdKleJPF3boRCm4KTLK/X2O35jrzknzgZdn2mhR+oPS0AH/l7SaA1InPmqEryZw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349728; c=relaxed/simple; bh=CrlbVACB03pa2/p70N+8/Ayg06dg4BXAWZ0mW/yj8OY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Hb/4ArRhRBJR1PtDHNwjONs0EElYAmFW7AGKsGPNuXLjP+Gt2u7j8QHcqhheGUz+l2PXKI5kwK+hpEaQmGFhpJWMesX3DxBwOZiIDOmAv8zSP8Sq8Xf0ZdaiQZ87XQG8nmxUW7m4CteEukpirLZ2jOPCgVQRsI0qHoOUq8NBKRA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=fyMKr4e9; arc=none smtp.client-ip=74.125.82.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="fyMKr4e9" Received: by mail-dl1-f51.google.com with SMTP id a92af1059eb24-132c3280e8fso330441c88.1 for ; Sat, 09 May 2026 11:02:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349726; x=1778954526; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FZGNoAGPxGiT5iCISFIxqwNLQ4fkZ8RW2fScJ0ZjwWo=; b=fyMKr4e9rCVMwUm0XuK+u2e+OmUqFA6RvBdxRFlfW67OywnUUm5ks+NqnQysz5BUEd /vfMMeV/Vbf5Q2sS8rSVyrpX/QjHeW9oHRrURt5vk1kgs84ufjAINsyfwomOZvI0A7Ax CLO25aIyLv9ChtxYQMRTzYp10MDiuIQN0derwCuLJhnAdFbYS7jYaCCRl2wNVY5c0D7q vMbzrB1gIRxMpcfdAktd2w/4d88NkydCZt22BRzjlZSG6QJPcD98KyV2EADBMAf9kVnB biZ4OX+75xJ4ssoNzSVxoA6RGZPUfj/PDjriY/hGR2wdnlzxR6Rtcg7SL2/pWnJv2+vP OQmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349726; x=1778954526; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=FZGNoAGPxGiT5iCISFIxqwNLQ4fkZ8RW2fScJ0ZjwWo=; b=bOsdpSc7UEfmVHCXMi2Xz2qftRe3yaaix704oNDBxxYKu1RU2HZTMrLWOCC4rFk0g8 ZGiqtfD+y1m2ujvF36nePKNd9mGgcAz4APxunvXdnOtQpD6cw2dC1SM7Ebz/nXfFQ/bA fnZmyrsdONL4bH+1I/vxR3R+KyWE9ADBoayDFIJ6VbH9aMhqE2eBEJ7sQlpYVRh+Zoh/ CE2naGr/Tu6DRXeY1SV1GJLRDfo0sf4C0wX/I+1HbaQ7uVrHpUQHSavxD2t0jrH7n8eX wcfog0DZG7OBc/3619HAXImaU0h8sRwOSVQ0YJOTTQmeAXjTxDqaR+qAEon7hgWZUX2/ gi3A== X-Forwarded-Encrypted: i=1; AFNElJ/KTj20jIkvRaTc3i/LDrzjaTyiB53O9T3k2pR5PYqH+GSjNNmXgdFztFJ1g3wjZJqR4OrDRae8u4bO06w=@vger.kernel.org X-Gm-Message-State: AOJu0YwLtHF+1X+Yw6WhsY2BO7261x6FKKTkxSciS/GD59AGf3fGDzRp BjGfoX9CmroAhCpkuihqwu+YTa3zgG0CnPp+8HnG26gqXDW9qrDVRa1A X-Gm-Gg: Acq92OFO3hY809X/b5UVB7w4ueYXdzr7ZxknMaZiNVpqbcXssgqJieCYhVqBTYfl43R 79c94Rv+88Yv0mHwH/UfrfMtUjFwzbKaGA6FA822uejFdAdkPqpZkyLicDo4VNs3Zlgo52+w4+6 lqZpZUE+htMdyqH8w9ACdoSu/U4LOLfqa0u4gdk71bG7hsITe2Kf/sqGaebxvANzh+MRmprObvC lpl/i4lrsXtgB348NUYmlrPbpCV7DHzyja4y6T5kwIpS37tPvA2pEz15/4YkYKIprF/EgvsjcvD tUlwgBwC9QfG9mNqpL85j7FE8Z0pyW7ejDayF4L0C1TbJlqIUW8IVASm+9Vb0TBQET/9DFKo90F ob1QvOBmnMB0trzb9+XqmR9tyaLhrvXuHguucsppeTAdcyWQAa6//ndNT7hWmShyCC7RrxjkJKk 0pLTQDvilboGff5kHKNE/RnUAvaRcyDX5tdcIc8NiIMc3cMUgNkIQeQIHlh9WKiLHe+gtuady1 X-Received: by 2002:a05:7023:b18:b0:130:9bce:ba26 with SMTP id a92af1059eb24-132a84fe1e6mr1658215c88.35.1778349725502; Sat, 09 May 2026 11:02:05 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:05 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo Subject: [PATCH v1 10/18] perf metricgroup: Constify variables storing the result of strchr() on const tables Date: Sat, 9 May 2026 23:05:51 +0530 Message-ID: <20260509173559.10999-11-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" From: Arnaldo Carvalho de Melo commit b42868624c7d00206f77d19a6fbfea73a44ff6f2 upstream As newer glibcs will propagate the const attribute of the searched table to its return. Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Shreenidhi Shedi --- tools/perf/util/metricgroup.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tools/perf/util/metricgroup.c b/tools/perf/util/metricgroup.c index 4c98ac29ee13..664045fa0c8e 100644 --- a/tools/perf/util/metricgroup.c +++ b/tools/perf/util/metricgroup.c @@ -644,11 +644,10 @@ static const char *code_characters =3D ",-=3D@"; =20 static int encode_metric_id(struct strbuf *sb, const char *x) { - char *c; int ret =3D 0; =20 for (; *x; x++) { - c =3D strchr(code_characters, *x); + const char *c =3D strchr(code_characters, *x); if (c) { ret =3D strbuf_addch(sb, '!'); if (ret) --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f44.google.com (mail-dl1-f44.google.com [74.125.82.44]) (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 0BABA3C0639 for ; Sat, 9 May 2026 18:02:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349730; cv=none; b=fWLjxc+OSShBo3O+Cb69VtH8xnf6L4O+jy/k9rHeM2B7RiDXZ8TGTLfyyZ3/hcg9q7ZtAIdfvDkO93w4T3iG4vBSdSXA5rFh0WQEs1C9Ns1u46qiafvekCf/W8nK9oPZSw4G/Mre2ZyOf8GZM23HRUJMMummIY8gpA/r5zzCyAU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349730; c=relaxed/simple; bh=qcNrEv/jfg+I4I6M1t6P7XqDAKksc+Pc1fYgtkeUV+4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GV4rD1Z0OIRcp8TpP19iBM3Hg0idDRuEFNn7q0vzPYwa8zPjVxLKCq9oe/JLM+l/m7hvVbpgfJs/+gXpkBOAe6oUlcNZ5ZtlqHD258xQiQI5QsjHkwXICh1Jk9anh5ahVdaHkqJppoeLCbSRhqDug7e9+tetxsb4JiBxOMloSDY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=e36uceed; arc=none smtp.client-ip=74.125.82.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="e36uceed" Received: by mail-dl1-f44.google.com with SMTP id a92af1059eb24-12c19d23b19so5264897c88.0 for ; Sat, 09 May 2026 11:02:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349726; x=1778954526; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mHSiekuCEar9z7zxxVyxGWaT4bdPpjxiJbsbUEHSK3g=; b=e36uceedNSC2PH9gWC5Gs0n349pCtzUibZWfSd52FUmTv7u6ue3LnULrzj1d/Qh6SD oE10AnhrcNxtM3ls1Wkp+3eQsfBJc3coMklWENKPoLUqhAXK+hi1oghHwtCfvb+CtEG0 FY4/hKtkIKpoGeJhFum7MuKS0zLDOS3QO45KaC4/WcK0HxPj0TG3f5upfYq5Feio8LXf HwsQHU3EA4pudnD/2JXvQ5hb4ZqfbKgNvPy8zYA55c7wSu7ivvlGmTTst2pFDzqTpShB bBYZEG4F/I7kQZ8mfYyalCcBZyZdtIsQDcs+zWeINdruq4ucr/kWdbKZAXs7fZr4jhzy x4hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349726; x=1778954526; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=mHSiekuCEar9z7zxxVyxGWaT4bdPpjxiJbsbUEHSK3g=; b=nGMqxJ2ydajhCARq+doPGJMlKokg/ZYu0rv6bj+MBpfynuGmHQP7VgOTKIC1eEEMel ZlBxuXUBUapVmzo3kXjlKRGG9ED7EwoGkHUCuFrNsW0tK+VD7Ruj+ZCp298QtH5q0AuC YKVkCDp1tTi4qN2QwU0lY9fmT75WQmco3sIzupCAFgaX35bOhjigfFq12g63hgbO2WQk eq1cNOtTDBLn5xjWXJo3EP6nwnGjdDWU/KT6GBo4J5L6FPaMgqHZQyx48Kc4xbQg74YC ajDTb8vvNKAE1z7ZZZcBk9cwjUZGvcuoQN1yI6vNcU+3Wo6yCgoYyDnenuvXvLORCPb8 qTxw== X-Forwarded-Encrypted: i=1; AFNElJ/yMhBPeaxt8SYegAy0PXWJCP96wHDC4XFgK6oSq+xznkGpFsM7AsuK9AX5Sx7rPbWjWo3AvP8oVwoIahU=@vger.kernel.org X-Gm-Message-State: AOJu0YziO6UHrDhC3AAc5yQJU1zt1UfkGyPhtpo7U2Ux27O4lqRame4r anffTG08W4gARbXRyCvwEZSEys3yhP/MDZ69bxQp0HWZJtsRVfxkbVWl X-Gm-Gg: Acq92OHZkEgnngk9IPUyZbjZIr8ZDfmfCJYOVCt69zSeSkbQVrFVfzMOfqtBUOAzI1D fJ3ahifuhMP98JjROyqZIL5eke2NeOPguUsciGJvLzNYhcDYhiLwhfo2CskgocGPpiUmDRIqhQz VT3idCe8u0GlAUxc9DmIhvh/MaLyUkc6bPVkUEaIzmbkBxEkPzrXW4u+9Z/mOv/uEslDo3IBz0J aBuoiY5lDlTunWxi5AAFBy+kJbNgPGY8WSco037Yro9kuNJ2AQBUkHFhLBaXXXyh+ZeaprEJEj+ ckIlNyYDtFMaHVVLhULOweZvnvaUGbSwhSWlxgd5XziTeRnA9Ly+N96s/AdEFB3nybbds4mgdy5 fy2vvKDruYCss+i9m2L5OWQW5RAp6hNU0uSFHYJFGrPQ8fgnyG9KH32YV5Fy89Oqejo+MMiqpmx Esqex7dKjPeCplZWsCkE26uX/Zoy/N1SLESErxLObj6DRiVVWCYZdOv7OyStHBfQ== X-Received: by 2002:a05:7022:123:b0:128:d375:f1cc with SMTP id a92af1059eb24-1319cc11ecbmr8472588c88.12.1778349726007; Sat, 09 May 2026 11:02:06 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:05 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo Subject: [PATCH v1 11/18] perf session: Don't write to memory pointed to a const pointer Date: Sat, 9 May 2026 23:05:52 +0530 Message-ID: <20260509173559.10999-12-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" From: Arnaldo Carvalho de Melo commit f1321cce848c558fde4c0c6bcd5e53f3cefd3af2 upstream Since it is freshly allocated just attribute it to a non-const pointer and then change it via that pointer. That way we avoid const-correctness warnings in recent glibc versions. Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Shreenidhi Shedi --- tools/perf/util/session.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/perf/util/session.c b/tools/perf/util/session.c index 1c4d124b1053..9d11cf2aab0c 100644 --- a/tools/perf/util/session.c +++ b/tools/perf/util/session.c @@ -2641,7 +2641,7 @@ bool perf_session__has_traces(struct perf_session *se= ssion, const char *msg) =20 int map__set_kallsyms_ref_reloc_sym(struct map *map, const char *symbol_na= me, u64 addr) { - char *bracket; + char *bracket, *name; struct ref_reloc_sym *ref; struct kmap *kmap; =20 @@ -2649,13 +2649,13 @@ int map__set_kallsyms_ref_reloc_sym(struct map *map= , const char *symbol_name, u6 if (ref =3D=3D NULL) return -ENOMEM; =20 - ref->name =3D strdup(symbol_name); + ref->name =3D name =3D strdup(symbol_name); if (ref->name =3D=3D NULL) { free(ref); return -ENOMEM; } =20 - bracket =3D strchr(ref->name, ']'); + bracket =3D strchr(name, ']'); if (bracket) *bracket =3D '\0'; =20 --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f53.google.com (mail-dl1-f53.google.com [74.125.82.53]) (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 6F64C3BED27 for ; Sat, 9 May 2026 18:02:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349728; cv=none; b=fu3kGvUSRsSy2uIBQ54FsXMsrzhLuWwcsO1Mthg4gf/rLZvvMOxexWJqE2CqcdSglfvOKqGMv6rgzQq9j+eq/N7Ib7p8nGRuI3TkAAQWFK5ZokJDoDbJvjdHe1lI6iRTjy2w6XDkTAO/YZ3kJhA9lY02+8cK090FOyC/yjHLda0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349728; c=relaxed/simple; bh=qk1nNRF7YRkwNtfIV79J4/gBqQUFwyn2hgSqnr1n7Y8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BGAB5/ITwQi5jVSFXResSdVTLUhd8sWJ0hEtKqtf6Z8BK3Fq+8TVWRFRgVsms2RitrAw6/ky86QRvJWVS+GDXLr3EV2H0k8FM2pBzoAdl57qEv/W1ncyFxxfLXYTjoQpqftvbn8NpWQx9GBGdWF92t+cySvVtAXwIbzhDp70UZ0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=nzoHHwqS; arc=none smtp.client-ip=74.125.82.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="nzoHHwqS" Received: by mail-dl1-f53.google.com with SMTP id a92af1059eb24-1329fc4bf77so238320c88.1 for ; Sat, 09 May 2026 11:02:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349727; x=1778954527; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=d/8KvM77sRYnPHW3yZuy4s0vRAkwh3OhvrBXXxoufco=; b=nzoHHwqShuRIDkY0ofnLug0gt87CEYe9OXU12tXe36en+SOUEZ2VMYSGFHnykj+XxN bnUHh0jiLAoLBUkctq3EnLELnQefmNENQJXZA7gzpMlhJB8qf24T44I16cnRNsZWtDAu GmvWCxnlN3tTyF2ml0a47cLMdAJf1QijvKxdLt2kM7fy4wACea8iueRh9Kgm5eIDi/Yg 3ueA1Vpn4zh1n/CWlVhAkYB13e4YYE7p3Geu9scln1SSMxkOcwsLiWuRyCrE5HCaPdnG WTMLt+6ir1oRUL4A9QsKlr27Cij+WCt8YYr28Os0viSdSYqhwNR7o41TSq2NnpND0WNs Jj2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349727; x=1778954527; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=d/8KvM77sRYnPHW3yZuy4s0vRAkwh3OhvrBXXxoufco=; b=EqTUzLCAXMXWFna/MaGC6AObzldigzHh1OPfTD7IXOis++YCIMh0TdHPYlCOlG3sV6 D1gKltWN0a+y2U4WSNXoYHGPAkpGBFTZ69NQNvRe/hLkkqQ7g7yYueendCL4DLYb5BWI DyWNZgLV+TlzJQUlZin/kkne/g29KBUqdytGEOYJ9wSOSQbhzjZGsTe4kbCpUpUCwcB3 LSVA6S8Fsf/QfW8jOVk5qhBEOY/iwV5VRRMeMW9MM8i9nejdzpgcdC0hfhHbawPVeKYl N9XW/REw7i5VyQvqc11I3VKWyVreO2VHjwbmU1UOcYziQAR4HEntQKs8L9F3kABoeL+X HEkg== X-Forwarded-Encrypted: i=1; AFNElJ9BCFQqapB6TN9R4Mmh6VcmkCBRUCLnPoX19XZmygGIuPAkcJcfnQ2nsv2S9GI5f2cItGKk5lli8A0+hwU=@vger.kernel.org X-Gm-Message-State: AOJu0Yx/7eDcluUN4WoWpsv38K8LeEt1MyGlX6sp3Jcj18+wGVWzpi40 HE2wL0VwwuH8EHW1AQCSJO/w8dBzzZ1pkPVp8rsHNCvo4Om+77UWrZO3 X-Gm-Gg: Acq92OFdS0laujmSIFoCdGzQQGbjMYykSHowKftEmIzWOzTrM8KAuGcpK84B8he5HyU HrnpFFFMX0Q58hHW7eW2w2nbyDYJlgOz5fppSlS7+HQqDLDSzjwE/v2JRYNQuIUt/UNoHzfrGQi uos8QrwTf4Nvj28ByvZbzblGtZtstwj9Z/AZotg3TO/kPRKtwP8iIfPHkAgnTV/hFDis7e56E5t uFIq5CHvrCh0cZ2ZVtkbhJ6gwrcj2gtdVv+OT70Bh5yWQMwkkn60a1boyPJBdouSkkhYF8fvmNT ew95RtO/tJcCC2sRJkcqMnTq6dlmB35Z5C3mS925765/sR3avIwkjdXNBxhY9Z1K2vq6nFAFvs3 n1TLXVpTaLmW1rqwTHzC2jIagcjdecQBRDb2D915YiId/rnLj/araEOrzhDioXg9eTHvuSHWypS q8L73Zm0hZj5m0WdfJLmZ0hHDmcpRtoqvN7MMr1aii+xyI+bP79tlKQSH4gE0YOQ== X-Received: by 2002:a05:7023:b07:b0:12d:de3e:cbfc with SMTP id a92af1059eb24-1318eb54ae9mr9121118c88.35.1778349726501; Sat, 09 May 2026 11:02:06 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:06 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo Subject: [PATCH v1 12/18] perf trace-event: Constify variables storing the result of strchr() on const tables Date: Sat, 9 May 2026 23:05:53 +0530 Message-ID: <20260509173559.10999-13-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" From: Arnaldo Carvalho de Melo commit 97b81df7225830c4db3c17ed1235d2f3eb613d3d uptream As newer glibcs will propagate the const attribute of the searched table to its return. Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Shreenidhi Shedi --- tools/perf/util/trace-event-info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/util/trace-event-info.c b/tools/perf/util/trace-eve= nt-info.c index 892c323b4ac9..5a6dec2dc0d8 100644 --- a/tools/perf/util/trace-event-info.c +++ b/tools/perf/util/trace-event-info.c @@ -477,7 +477,7 @@ static struct tracepoint_path *tracepoint_id_to_path(u6= 4 config) static struct tracepoint_path *tracepoint_name_to_path(const char *name) { struct tracepoint_path *path =3D zalloc(sizeof(*path)); - char *str =3D strchr(name, ':'); + const char *str =3D strchr(name, ':'); =20 if (path =3D=3D NULL || str =3D=3D NULL) { free(path); --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f52.google.com (mail-dl1-f52.google.com [74.125.82.52]) (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 E131A3C65FE for ; Sat, 9 May 2026 18:02:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349731; cv=none; b=S5EsoaQ21XYw0Mphk0VNYsoIo4+s5L8FRTcaPH0YXf70iKub2HZ6DdqnDHxgnyb95CnavM0MhVFOTg0qhcQJPd7jmq7ZxIbvfN2roBxUSZZBk4jmihphr4mGq1oQUYmOHmdUAup0RAi4bhECqM9ebNRdph1SsbQg7ZDp7AGhZhI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349731; c=relaxed/simple; bh=u9xhe0koa7KhCHtvw0MUtz/kRUTd1jgNyOnU3iefErw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=QSQoWabyMACk/rtJcNdwcs98D1CeaRAST6uS2+oP37mKOZup07Jxy46b9Oe6+2fwMnfVWCenkGRKm4b/cY1ctdTVbXNRnbOxq4uED+go2slWz2RZQKXQP29qSVpruJHz2NXUqaehMFIDA3T3s94UR4Annzx41qGNckV3hcQB/m8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=M80o/+sk; arc=none smtp.client-ip=74.125.82.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="M80o/+sk" Received: by mail-dl1-f52.google.com with SMTP id a92af1059eb24-12c8f9846c8so4328459c88.0 for ; Sat, 09 May 2026 11:02:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349727; x=1778954527; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=C9Hi68L7NCK8aAt9g2ldNuQwE/fJGovlNSF7XTaK7uo=; b=M80o/+skaKUzh6ASydvtKkynGst1i55wnG4SjMY+x4V5BK27Gqp4IbQ9+KM4odiUuA YjWLLNYcBTV15Oa5nr/lwtNftCAtPT++0zZWOPyDMnzidyXeY2mH1wbiuL1VtTsPPabw QVPgzf0a3QrfRESN5XtJB2tPr6d/cInbwa1T4uUDbFgsjtRB+Ft+xI5EXtUyUD4qsHPh Cw2pNxYV29RQx76QIp5Hwt3iBHQj+GCF2vXpJM6rNW8stAM7jOl4AcWeNkEE3r1QFAAP 5Jvks8J24bJke4GoP6a21HT8/xPHi28m6Gg5IWNkK28ZVJvwTpVSrj8LJgYzotVaQuve iruA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349727; x=1778954527; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=C9Hi68L7NCK8aAt9g2ldNuQwE/fJGovlNSF7XTaK7uo=; b=o01uBeLFim9o8KW0bGGjjfyKXCGAmkCdm7RpbSfvKqC+9N8jlTsSpflbJAjkT6acEf HhQ5LPlLS2/y8dvT/1VtGhcXQUJQ72j6JOljch/oHDJaP6iBDKL8pJnx6xw5AWfKrIHk eWL3PVNe4DCwRrKuqaJnxz4fr4Qce1nScjb73s9thK+sRvUGxUGcgm2eYbDM2Y7M3Eak BfDp+yzkZdn8TNKMQb6d4kdRN/HKzVRciGNcy6U0q1amDi6k1jzF7T872KdvToO/Qpmt CGxuRzpNmcEoB5m1XQjXGO2Mq2v3pnItfad6QkhLoTAR9OmRcVaNbOvU4WCDFYoEMIIS 7GiQ== X-Forwarded-Encrypted: i=1; AFNElJ8it7OzU1HAsRdtWSnAaA+qNoQhlEGdB2fX6VEJktQXT4Dd0D/grGCmrglkgTRNostI7q3ARmyD9oCXoNk=@vger.kernel.org X-Gm-Message-State: AOJu0YwDJJ54KI6xLdmP03ZntzS/o5VbdocitGYC+E0OaGRc0xetAvor WF6U1aqVvgR0rK5CQlpaCgODPrafPtn34PLBQYQ4WKmjox1D+vxZC7TP X-Gm-Gg: Acq92OGd+B4KfwT1pjajbDEbwI7m+4nwIvXL9+BZ4lBvX4wRiGUhUkujtf4Z76/e6xm OgsOFkjYEVY+v71ct3m0Ywf96KSGQvHbYtl2ZtGDjMtB1OGNvHEBIjWL+H/5c6FPlnibYAn+6AL pcDwYAJMu/uPWtOqoUhQNijZQYh4BliQPOH0nNj5W8GIIQFNFFNyrvbxJZmjkvuheUx1MucL71s etRGyUrunLuJ14PnsvEY/1lnn3WeI+W7EA59yGLePBd5DUBk22kRSJV+CGgzsh3wSlowBOW6egP 7O2ny3mVs4RWKOcGsH+5zB4cT9aaWBaB1sZP6bF4M1EVSU3WNVlk69cyP2bkAaeR6DbzqP+Tt+y UkRl+7Qfh7/VbAHw/c9lI9AdfCB/250q9Gu4A63qw6tSP/n5FkyQGsLbUkfWWt4LGVFPaBqjX88 /iuRm+A6QPaQG9c225yZp1pA7XfCprT25pu7+wJiUVilXaoPJuRuPYO/sVZslKJA== X-Received: by 2002:a05:7022:2399:b0:12d:d27f:d817 with SMTP id a92af1059eb24-1318550ae20mr8415095c88.19.1778349727028; Sat, 09 May 2026 11:02:07 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:06 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo Subject: [PATCH v1 13/18] perf units: Constify variables storing the result of strchr() on const tables Date: Sat, 9 May 2026 23:05:54 +0530 Message-ID: <20260509173559.10999-14-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" From: Arnaldo Carvalho de Melo commit 0e14cb3b24f8f301cf6490a4493afc98321ed5bb upstream As newer glibcs will propagate the const attribute of the searched table to its return. Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Shreenidhi Shedi --- tools/perf/util/units.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/util/units.c b/tools/perf/util/units.c index 4c6a86e1cb54..0bbacf5a29aa 100644 --- a/tools/perf/util/units.c +++ b/tools/perf/util/units.c @@ -12,7 +12,7 @@ unsigned long parse_tag_value(const char *str, struct par= se_tag *tags) struct parse_tag *i =3D tags; =20 while (i->tag) { - char *s =3D strchr(str, i->tag); + const char *s =3D strchr(str, i->tag); =20 if (s) { unsigned long int value; --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f46.google.com (mail-dl1-f46.google.com [74.125.82.46]) (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 8061A3C3C12 for ; Sat, 9 May 2026 18:02:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349730; cv=none; b=Qo9shStSqx/jlpHaboEQ3e/KXYjS1k/3XmSDNsUOjwxwQ9MKxOmbcyMAY9BZ+/6zFPx0Gjsy+59qw2JJBDvr2g9S4xrK3xe+7kU7j0n5op6Z4fd3IynWj05D/zWDMpRxI6/KCnU7lOqqYqgt0dTByKRQbIhtm80r1B80LWHLcZE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349730; c=relaxed/simple; bh=dALL0V8+izpqRciW84d8NZM4vsK/GMTEIm2uBsS0Duw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=D0pWVLqYSXS2kY2mVQL9fumT0SfpP+M+RKRqkUsKJ/HRa7N4bcUv8OIHcerFl5D4GTHhODyLWa7J8VfMs1/iaUKSsno0Qi1s7sg4ZI2uDMVt0ctWfzSdI8zGi/zF0NP43NP3zVfq1UaU32jK+uqk018lAHQX0BfTLuG2OkmJl8c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Jw+WgTgm; arc=none smtp.client-ip=74.125.82.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Jw+WgTgm" Received: by mail-dl1-f46.google.com with SMTP id a92af1059eb24-12dfee30612so4247473c88.0 for ; Sat, 09 May 2026 11:02:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349728; x=1778954528; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BxGtnytbDRgBJh7FP76pZcQknmYMFeXzaElRkErNL/0=; b=Jw+WgTgmwNZMbFgRPmlE4vxk3YKdOULbN3+sqBswfCzWpWWQmUX1Z8Lu7XRyXOl8D+ cA9ri+eM+Xpj3+5kY42Q0nG7cQEHmNLM2CdCnlZtRkV4M+HicBoF/sdXUsyih1AVznMM eAvD1OcP8F/k7piHOyZQfpQLP5PsLITsrHloTFKBAHnquQaqqVelQH9k0F02bBOMxnPe McujRsf3aibR7QDgPDU73PbOjSQjdcu1bSg2KEM2WuhfSyDFIwvQoenwcdJ8mGzMLlgG zyDkIhFZIbG5rBTV9LrwQqob2uQiw9DaLQNlmQe7W/baGhDJPPoQB7tqIEsrjxiwnLuy mQYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349728; x=1778954528; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=BxGtnytbDRgBJh7FP76pZcQknmYMFeXzaElRkErNL/0=; b=egbF4a1bScpNGwWmbgbsQsA2Lhtkh6ZbcDqbfZa2HMv3Akzbmd2Ez1F1z18n5u1vRp OZvHszujcg+7gyGIRntsGdmURF1BGO5Ioa5xJefmbXTy6lpptfqYliXKUfo39huFyBTj 44C/m8Ebeqy/mb0xrKHEOkPosAEMZqJnGYPhvsBUjfcsGw+Th9Af+MX0ndGgeZ8HNQTa IXcq8PTnX6Zg1KQ8PgTCgmhjJUtK6ff6d0QGp2jbmcITXdi338bJs8SGXc7cn1hNkYqw 38iddTdiHbYF0Es7zxzQ4py2dglvY5o7qH55e5+IQY85lxkRRbBGxRX0lEwMAIHo2jCA ouqw== X-Forwarded-Encrypted: i=1; AFNElJ+ZI1//9qr2Jh23NjZgOemZREzdO/4nG4/OGVeBxGjrl55dIdxw1vmTVjigZh5OM6K0/Z2S+igrcAmmS8I=@vger.kernel.org X-Gm-Message-State: AOJu0Yw2G8ONrefZR81nNxpbeLy/x+FWkOImYt7CmDo4D++D2tKyD6ag Vrb8DXEP9ARbEQec8FM6HYGHpMjxtPFfWBdpXB6yL8gU6Vg2322e4W3L X-Gm-Gg: Acq92OFzYLlWtrahWrAzQ4amRmHQsoPYP1YeKeXLuDqAbqAGwxdD4R8QdPG1infXcwv 366zhei56Df58QGAnRd3iqahiIv6av5pV5tEF2N4ViCcbZbMoAectXd1a4ocQaLz3EaTmdhT9gk mnpQU+Krv966UuIEu09wde4q8qlCku9NBwPmoU4EBI9DxKws3GpN3NboJ3XcCuQi1IVsBjokCfD AHHzgltP90X3/IWpHgNkuQ5gOzlzrhZjsDmCsqufGlw81dnDaW+QLgT35QhC7RMHehwIK8woYRg z88ZUdKeLcTk9aDt2aWErQLXZBV6fiidbyJbhiyTJBR530ODNZ1p0QK3lf9kLhtpYKFZEEvvrcq KDGElnW3D2432ik6jLqPsL1P20GjVtM7B5CVsmOgXPUb4sTwaXKSAAPj/QcQMNrvuZiuzz7jh/Y PDJOlNVaHMol85IUW88KHq5GZcLnecnTcRzo64hU4963H0GiSLmv8Q1z3aJdiTkg== X-Received: by 2002:a05:701b:2414:b0:132:83e6:41 with SMTP id a92af1059eb24-13283e60158mr2064172c88.13.1778349727609; Sat, 09 May 2026 11:02:07 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:07 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org Subject: [PATCH v1 14/18] perf bpf: Fix -Wdiscarded-qualifiers under C23 Date: Sat, 9 May 2026 23:05:55 +0530 Message-ID: <20260509173559.10999-15-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" glibc >=3D 2.42 defaults to -std=3Dgnu23, which promotes -Wdiscarded-qualifiers to an error. util/bpf-loader.c: In function 'config_bpf_program': util/bpf-loader.c:588:27: warning: initialization discards 'const' qualifie= r from pointer target type [-Wdiscarded-qualifiers] = = 588 | char *s =3D strchr(main_str, ':'); Signed-off-by: Shreenidhi Shedi --- tools/perf/util/bpf-loader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/util/bpf-loader.c b/tools/perf/util/bpf-loader.c index f4adeccdbbcb..7f4e774a3435 100644 --- a/tools/perf/util/bpf-loader.c +++ b/tools/perf/util/bpf-loader.c @@ -585,7 +585,7 @@ config_bpf_program(struct bpf_program *prog) goto errout; =20 if (is_tp) { - char *s =3D strchr(main_str, ':'); + const char *s =3D strchr(main_str, ':'); =20 priv->is_tp =3D true; priv->sys_name =3D strndup(main_str, s - main_str); --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f42.google.com (mail-dl1-f42.google.com [74.125.82.42]) (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 031843C4572 for ; Sat, 9 May 2026 18:02:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349732; cv=none; b=PcUDlZER1wqVLuGzyLprSI1Y0P/jBUhPXDmBZWqI03SbbREKJNOtgzk4SLG/p33DlKeBuMtiHvjqkVobriR3rRqNC/vhWAF3YdKYE3wRogioKGS1qKwiuepp4BVmUFxhujpHhPGV0ZZ0rjltVO2Pjwk0jw1B7P/8GxdJjjfXV2Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349732; c=relaxed/simple; bh=LhiJRtzOkHcZmjhOK/MMOPZlZ7IAFi3HvAQqtzgpkiI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=C23Fv1wlI+qpfltINZi1jMBHnh697j40s8jl2zMD3Q0D6qYewIEnOopXAb9u41TyPGlIBew8LjFMHfkNsX3PN+AKL3RBqIjKm0PuTiXvDWixzfMni0srUsiBXVr+KaKJW9hVeo8Nt7yQXj5ejVqGc1p7/ta3XdJjSaQQhQDXIlg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=AuvuwwIE; arc=none smtp.client-ip=74.125.82.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="AuvuwwIE" Received: by mail-dl1-f42.google.com with SMTP id a92af1059eb24-12dfee30612so4247492c88.0 for ; Sat, 09 May 2026 11:02:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349728; x=1778954528; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=t0Fc2nsc2zJNmZlEdODGlaABqI4wuUC6NjCqszmnvkc=; b=AuvuwwIEkphePoQ/vyh67l7W3MpOwhFBzJI0y9q0ZuF3DP8uiZjyEqGnFM8qGXN5h5 wUbKiq3ratV3tk9ClBBZtrxpC17DuKZS6qzu2Y9wHW4X8GVyU835sbbcfT2ZaKVsSpgf mvkAWlofvpFsKPIaPRbEJ35aoeMZe96TXZLKl1oj2R6q4E6Ikp3Fjp8BGzsjMSl3EQbl S3fqi4b3vS3ZjE5Gt1Y+4l1Ul0bXCXGmiwPWHYhe9ZM7V0oBBAUlS5ajElTFB8teoO9G yq3i9ndfsGnTMC9y0ltg+6mAWgcwsCwc0j5CobY/rDghkWw5cH7NYYi6VtotVc2DvWRn Sp8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349728; x=1778954528; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=t0Fc2nsc2zJNmZlEdODGlaABqI4wuUC6NjCqszmnvkc=; b=F9B8/9PoNpwb9Hky8krzJ1KUokm3jjANsBvRFtSsZJmAT0ERssjJg8x2ICSiJFHkCt r/emSZTaL7efm1ilauxt6MpQDsxkimxX9TC+3utEUp3Fy7InYcbhS4hp485jm1g082UV K0inPQQb8BKIDu4NAkQt7wbmvX7rRJ4ZZ2Umd2My3ZDeH2eMosuV92h8FUEKRJm5LuJ+ nOEPRjQxc/PH6hCTu5Hnd8GzOTtmzeJ3iRwggGHSwfbKmVl9amS6Y+zc/vR3l7+4fwCt AfbAagO/GZiIhRqW15UubGNganlxzulFU2llaU3SPgwtlfVSmLntqI3JfpgX3yHOepX3 fPpw== X-Forwarded-Encrypted: i=1; AFNElJ+hofSAMx5mxa5ZM9Piiq7tnbpx55JUCpS/frnRPFxw28QH2OD+cJxfdlbOPvxfRpfjOnwWMF0hqpY3sOo=@vger.kernel.org X-Gm-Message-State: AOJu0Yy2M9cQNjumTFxuazsyQCuV6/Vutf7oQtY4zjrAm7onA8Ik9XW7 6K8qsBcPlS8qVIBcGayj7Q+XBcLEyOLaS40B2KgPk7DNqHEgL9SY57g7 X-Gm-Gg: Acq92OH6LwdkSVrKO9CL1i5qIWY4t+8Ioc0aPpPdsX8/ZmXQjoqc4ocGgFmpV7Ps66C 5IXpnoxBnn/v29Ki+6dlYe5fZ41QuALJyIU5UINZZIUVkcLLOLiTL/NDxb40b+nCHke6jjXSCoZ MTw7pOHo47FCtW/oQ0xywZdN/Y1AT2Nv0SjcEmh8h7dih+BNtDg428JrRA0D58tLPf7YeDps6K8 ER/oI/YpXdBdr7gxaN9hoyI/Sopo5u9ybbZZwYKZuMLcN3QhuU83k7Ui7hV1HuCWUidOHajAtVj JAgOGBxBGQwXlia3EgBwp+7pjCU4sDe+CTLu+/D+XpiuHwn8CIhaMYdXtjQIPe+ig+K734wJ0LG ci14xlvQw7U2SlcKTEdzKU84dnP19D2pK/F8RNT7ygWxJT0n4qGrSeFYhFKNn5pbo65Q9sXyWrs J41m0UBTwwRfOxBZHWzdfSrkpfU8I0eNz599C2l4quhrv/0IOfAoH43NHYoMBbuGu8xBc8gD+a X-Received: by 2002:a05:7022:43:b0:12d:ce34:3f92 with SMTP id a92af1059eb24-13271c9c8c3mr4482064c88.31.1778349728189; Sat, 09 May 2026 11:02:08 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:07 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo Subject: [PATCH v1 15/18] perf time-utils: Constify variables storing the result of strchr() on const tables Date: Sat, 9 May 2026 23:05:56 +0530 Message-ID: <20260509173559.10999-16-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" From: Arnaldo Carvalho de Melo commit 21c0bc9144834e39762dd6fddbb255ebb80cf079 upstream As newer glibcs will propagate the const attribute of the searched table to its return. Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Shreenidhi Shedi --- tools/perf/util/time-utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/perf/util/time-utils.c b/tools/perf/util/time-utils.c index 1b91ccd4d523..d43c4577d7eb 100644 --- a/tools/perf/util/time-utils.c +++ b/tools/perf/util/time-utils.c @@ -325,7 +325,7 @@ static int percent_comma_split(struct perf_time_interva= l *ptime_buf, int num, } =20 static int one_percent_convert(struct perf_time_interval *ptime_buf, - const char *ostr, u64 start, u64 end, char *c) + const char *ostr, u64 start, u64 end, const char *c) { char *str; int len =3D strlen(ostr), ret; @@ -358,7 +358,7 @@ static int one_percent_convert(struct perf_time_interva= l *ptime_buf, int perf_time__percent_parse_str(struct perf_time_interval *ptime_buf, int= num, const char *ostr, u64 start, u64 end) { - char *c; + const char *c; =20 /* * ostr example: --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f50.google.com (mail-dl1-f50.google.com [74.125.82.50]) (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 A191B3BF66D for ; Sat, 9 May 2026 18:02:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349743; cv=none; b=lahF99LQWGq5Ij7nchoWeTBPB2I6/QMPeQl+/VQEpu2Sjqn68bJfHsVsNd+GI2mvzOvHxIQvu23naSijbF+DpnTy+qczDHZmawXs7W+JQCHCYaYA8br9nYDOtE+bZYGQj16wapgBYIel3iOyS6vYYmGlbu5/VDx3yu4244wSsAY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349743; c=relaxed/simple; bh=mOXcEC1/lVkVHZYZn2XHTPMu1CGJw9SeFHzyaOzmbtE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=LXX+cyVOvi/6V3eX+N88rmRYwrM1QDPHF32JgyIyhAg2A1M1nN9JiYwGW2xeWo0PmiSl++07wr7Z1JYfv4fJL2SavUzNCCyzvo4UZAwFWPGRN7FFJ4BIMrUzAj3uPxfH6yJcux6jHSHMYUOJvc1GKdLN8HP4HPrZ04VdDCLbdVM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=gosiJydo; arc=none smtp.client-ip=74.125.82.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="gosiJydo" Received: by mail-dl1-f50.google.com with SMTP id a92af1059eb24-1329fc4bf77so238371c88.1 for ; Sat, 09 May 2026 11:02:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349729; x=1778954529; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=9q729bgQHVeDW2L1+l2aARSKoamCj2E0AC8tSERmxT8=; b=gosiJydoRYIEFgwRk380xsT3m6VEz/A+mIcribblb1skh41FIDiIOzKn064V/694/j eUUa09kaERgfOMJjjFKYT0oLywPCWCMNPJ3Ha8wRySQp4LmbzGJblNhmLB+5iACrvezN RGN0hjN/BQ+uUqDrDNdi6QUmGIc1Wu2GxdVbwEaDEmPv/TKHAT4X1+z8I+N07WQFsT5a FAXoMwtBFvufMHDogjQi8hyiWNRGXvVYraq19IXGEwS2ShoHUJaEjpg3f++hYT/xM3wa gNZv7dKfCKXa9c6x8cCOqdAqeazwqJsa8f/RWrT+zW7107RAznD9NAenSFCrDt/vuq91 Xvbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349729; x=1778954529; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=9q729bgQHVeDW2L1+l2aARSKoamCj2E0AC8tSERmxT8=; b=PN8ZRzUrDRkikDpyziXAZBBLeG+2iGTtpuXQ1/qUJzgLrEhP6jzB9Gm+cgeAZ32zDR 8C3/WqknFWtn9IGnfkhak2AIeNflUdM2bpsBgJbPlunUWMsS7Yla/PKuGfLKB8gyofmQ 2WEAADFgGV+MwexCa2w5Fg3qfEdM/MYpX4CyqIHQudq1MOd1REhnb3nuRN/qgNwr827h JKmiayHYxz6iyM9iiDkkE+ce1QhsYMcFj5NjFcbCUl9yKEWI/42YD8d+LE26ng81A5B6 JW2svNbG8o8vxppOjSqAldJ3rQUxnpjVhyineSNsxEtBdz2GIjrR3VCVqQD6pEAdhsB+ onbg== X-Forwarded-Encrypted: i=1; AFNElJ/a74mwbcTKXyySmBkdJYncgUpDxBlRctJ2fJjuqEuXehgF3JBF6St7MjSw4A2Psk70LFulamMxhs5wWnI=@vger.kernel.org X-Gm-Message-State: AOJu0YwTfCyow4oqs+fN3BHbvy2f5pHMaz8FjoQYFCmf27tiJwtYebd/ KR0hqQoXeG7ACQYEeKaCbeBnUcPY9mJhwWs9stWdGWdPCXbELAI71D6R X-Gm-Gg: Acq92OHge5g5ej0JUJ1W+ISMinzFSHucJZr49k29TPAYwdtBgU1qRyUOsBK0xJsY9YL gC1xSBzWZvL8Sx27udsT3obwsfOcYWufLNLmutVSyYzZlmDNHenOUscvvsRC81jfl+xay4+dz5C Y+SeiMbFFJVUV5O19c8Ps+k8f3dl8Ir79QtIb1acagRKmzWM9aFsIB42seQCVjtep803RAdUVk3 IYhEdRSmRkxioi38g7/+z3bbHHCrZXyCABkeQ04a2aQv5Izb7+JeZriZGyYtVx2Ojg0ZdtB1i+X lYj/OmNKkhGInWzGgovjd83L3KCFlCEcjksk76MZyTiLvtIM6OqexLJWLVXiv010BkYGWQCZuSd brWcptYFgzvZ4/5zncQ1kVHSl/ciy7EGAbNe9rYs4ATJuX66K3HaTmJ3xMlNObkibjojjPWG3OI Yr+Cs8b+9SxfmpqGf1l9GdBUoVzZAR+tbmbxoapqOXWJ/33I7WiM5N31b2nVr0wg== X-Received: by 2002:a05:7022:4594:b0:12d:ea4f:99e0 with SMTP id a92af1059eb24-13173ea4738mr9111647c88.0.1778349728701; Sat, 09 May 2026 11:02:08 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:08 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo Subject: [PATCH v1 16/18] perf demangle-java: Constify variables storing the result of strchr() on const tables Date: Sat, 9 May 2026 23:05:57 +0530 Message-ID: <20260509173559.10999-17-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" From: Arnaldo Carvalho de Melo commit 79bba3a1834e7ba6c437674582cc9f3ae6fb638c upstream As newer glibcs will propagate the const attribute of the searched table to its return. Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Shreenidhi Shedi --- tools/perf/util/demangle-java.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/util/demangle-java.c b/tools/perf/util/demangle-jav= a.c index ddf33d58bcd3..c3cb327ed562 100644 --- a/tools/perf/util/demangle-java.c +++ b/tools/perf/util/demangle-java.c @@ -158,7 +158,7 @@ char * java_demangle_sym(const char *str, int flags) { char *buf, *ptr; - char *p; + const char *p; size_t len, l1 =3D 0; =20 if (!str) --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f51.google.com (mail-dl1-f51.google.com [74.125.82.51]) (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 170A43C73CC for ; Sat, 9 May 2026 18:02:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349731; cv=none; b=bFKy1BQAlxsDswkhF0OpZsiPr4YEF3YSLCl7HCTl+ZuVShfzS4LDJ3LejCfivAyEgbA7D32zRVVAd9krt0j4e9TNbeONxvI/oU3CKfDcwXdOYi4zdIajBkYTGPebFk0zMTQgOK9XH7cO2LQ+3T7vyW3yquQQ1dzdcVtvAJG3TA8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349731; c=relaxed/simple; bh=rFvob0lZEWWi6W7VpCeTyotZHtGOBXWNNml/fhjMy4w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=PBmRMdAtjlo/Rj4+xiKT9rVo6fPOnrKt6vHZ3iturtMI0FXzXYCmvMlXreoT9OXz/Q3td+X307xaAFBKquyRsQkejn9A1uRC7/TAS+21RcWZXK8AtiFAR2B8Id27kYi2xaridy7RiX0Yfy57a3SYf7MCRW1kwEhNgVD+uN6jB6I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YP6UGr7c; arc=none smtp.client-ip=74.125.82.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YP6UGr7c" Received: by mail-dl1-f51.google.com with SMTP id a92af1059eb24-13246950f3cso3284885c88.1 for ; Sat, 09 May 2026 11:02:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349729; x=1778954529; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=alwAbGeZSGCQ92iatiaKS4cED/f+zuJthBZG0ltDdc0=; b=YP6UGr7cfc1GOrUnXsdXhl6Gy6led0ObmdPetVl20qcg1iSmTbTqmNaEwqh2kq6v7T JoM4+VNFc+6PqSo160/43NZUUkU6Ij4UZC9ao3owVrTmFneWhtJ694uP4Q3BPQBRjKF8 LiFWH7ubFBZrhsPcBl7lvFbXSfYPs92tCHTAyn453vsBqADkQtS+5SCwkivrZoMN0JDe Ek/ozxZ+AqXA50PM4vwtPK9v9IT16xcHYmSDAnLfztfIn9QLB2Y7cuPY+vorwLeUPK2F j/MPCwUx3s8Jwidr3tCgR02lL1lykx5PeqPHX6I6vKSY2P5duPY3mxqG9PeYICltaQDv FgIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349729; x=1778954529; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=alwAbGeZSGCQ92iatiaKS4cED/f+zuJthBZG0ltDdc0=; b=HtBWm8rodAyHb0kXL0vXl2S0t4gDxKjb68N28XovRwEEov96/pm70MjbtjCjuaRbix ekwQYvHyiMjH98DkX2i/Ni+z/V6fs/FOuSJPj0T4YBvD4XpAGDWLMnHbraW2qMhlI3fx Tfh6BcmNH3zQobxVXTULZRFPHhjG2CG7LzNXyy63Rv4KBZX1vOuCgJogDxV+uGDOZXy7 PKR36lsQf5tRx8zvlVb5VEm5PdJzwxH0FcewY1iN31v5OdS3AHpdmk6XdGlq3f9vvxXq tFMnrzjDgVPKvcOZGdR79CHVE1ZkkB692wGXA/E1iTXgVnATLr5znC8b37P7a/Y87LSj NMfw== X-Forwarded-Encrypted: i=1; AFNElJ9LK6H74+icwMtclZG0P/JU3U76LB/HVkj8ZDjzyS28Hb4d7T0gymboUC3MmM82xsq95HjlUtMfQPkgKwo=@vger.kernel.org X-Gm-Message-State: AOJu0Yxw5IpYRxOhUrChjWXaWLDGTNW3rZr5X7s+x5x4GmQf6tYYAfUw 6d2imxygW29DdK5N7OxlvDyU88aGHwyP3/zu87nWOtbIO11lIIawzTnH X-Gm-Gg: Acq92OGSbCNgVU5rjRLGgsqZ97XBnmXIRZL92gQWWgo1KJIToeHGxGJ/nEfVdb6ixcQ TlBHfMsarz0ALSGXQyLXwdj1N3j0ye5hMjimf69fkVXjVXeuqL1QFAzfXlUONbM498Kt6DkTgIF eKojFvmXRXC+cJo+ndmr+6pSD8h8KhgTCn0vIkU/xxlmLyO4BhjN4407mOzJJZTYHGb7DZTiWe9 YhnpX08gNPwwVTyBwYjCfElpyWteji6M49oPOH9hSdM8+x0s7zAdfB5JLyuEo3B7LJJM9nTCVuF IjVfYGuJm6ymCCusTYlHDZ8wEybF7EtXpRIJxc65QMB5PZ+cB7szrQ5gl8daDZ1TS33HaAZr5dC D2lIE24vmUaHsoXytnZT+8nUqBDGhu6PCs8erg3MX9Isxbwn3s+2xrvDcxd7RvP0pFJQXLR8Ica ToNst/X4CWaQEoRgUWjwvMhYbQNjNHKDDLfaPlv4zqK3Zh7+hUr4kDRXEoPLETfw== X-Received: by 2002:a05:7022:20b:b0:130:6c8f:5a87 with SMTP id a92af1059eb24-132a7ae4cbamr1573697c88.13.1778349729207; Sat, 09 May 2026 11:02:09 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:08 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org Subject: [PATCH v1 17/18] perf parse-events:: Fix -Wdiscarded-qualifiers under C23 Date: Sat, 9 May 2026 23:05:58 +0530 Message-ID: <20260509173559.10999-18-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" glibc >=3D 2.42 defaults to -std=3Dgnu23, which promotes -Wdiscarded-qualifiers to an error. Signed-off-by: Shreenidhi Shedi --- tools/perf/util/parse-events.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/util/parse-events.c b/tools/perf/util/parse-events.c index 5973f46c2375..e3b7950331bc 100644 --- a/tools/perf/util/parse-events.c +++ b/tools/perf/util/parse-events.c @@ -1647,7 +1647,7 @@ int parse_events__modifier_group(struct list_head *li= st, */ static bool is_same_uncore_block(const char *pmu_name_a, const char *pmu_n= ame_b) { - char *end_a, *end_b; + const char *end_a, *end_b; =20 end_a =3D strrchr(pmu_name_a, '_'); end_b =3D strrchr(pmu_name_b, '_'); --=20 2.54.0 From nobody Sat Jun 13 06:02:25 2026 Received: from mail-dl1-f53.google.com (mail-dl1-f53.google.com [74.125.82.53]) (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 C8ADD3C8731 for ; Sat, 9 May 2026 18:02:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349732; cv=none; b=Z19saAiEmq5xAV6wECMgdSLKx2W+bROKqmw+d5GrwXVWfyrdzuqLMGxPgtL+rkvjVQ914pnQLJ7rHJtw4mF2dXJwUcrox/U8Fjrd1o5VCzgDiOYcHaS+D+C4WphTFtqzjRuMZDIDhbyEg8BJ4fVffp4K3YUGNpxIhzqG0zpjVdw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778349732; c=relaxed/simple; bh=gSDeBrdaEggc97Xdm7nwB/3eggqp+eKj4Jvx7PQgHKI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=F7krjkI6GbM3YXMteGIrOcP4fqdFAkICBVo9jx+8R7RsMao0UlFfcxZmwN/IVAou/NkTVT230idJXOu5f7bUyeXnZk1UQMV+6y7GsKXydvsxI8BIQF90Zttakl1Y2bxGo7h8Gc5/M9Bx0JduKn3fQFMwMbTMLNfn594N8IuTq5w= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=TC2wrO0t; arc=none smtp.client-ip=74.125.82.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="TC2wrO0t" Received: by mail-dl1-f53.google.com with SMTP id a92af1059eb24-12ddbe104ccso2846735c88.0 for ; Sat, 09 May 2026 11:02:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778349730; x=1778954530; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bI0P6k3hB2yZaaJXqEPCK3cLYBDx+iGuXlAqc6mouFg=; b=TC2wrO0twGCdsAWsZenTdd6TH3yeoHDnuVqrgVvxrfdAQUfjUt9Pr9QselILnK268K CHB5XihvRWs7QSR3Hzxu5Bo4WEXSisNg++zCrs0DInP6jM+7y66urBxHWCB7PI7I+uuG ZcZMDTTT/sJeWdlDkemuiVcECfKMgtPxurFHAqHACQXGjQtKhDU+yg3aX/cPWZOFTkpd QTIDTeNhoT5tPNxHBY3HTDLgv1IRyn3ObtQD9MK866Nwm38XhDlpMH3aVZ68K8Hi6Lpt EUnZ9yn0QNzeWl5LGUJogzMHn0UIvqZgomYXxRWr3Pic9H1aH3kpup5Rd2agupUKufUC BpEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778349730; x=1778954530; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=bI0P6k3hB2yZaaJXqEPCK3cLYBDx+iGuXlAqc6mouFg=; b=CqHrB0/TkYpYXAoJ20b5Z1/Fwtyr+I5tueyXOFAD5WvTl/bRhMff3hmjm9axKLHJJ/ sCAHp9+RPnSYhLFw2fyyu6PNAkU2S52y0dceNs1/5L0uV26psJwbJGd1j6QkII/eSJ2L a29OWVWsfGN30wGrwIJokjJYlHZPoFQXJYN1uncu7iMptLaxX+QhKk88Y1l6jRHmpIGQ 9NpqBMqcMjEbjExksewoT+t+u8BfvGsSVzxeQ2p2jtpX55JiZrGe6y/YmTe2iUm+stBn 1X29gWSeYKlTTLHHVBDDzeyF6m8WalfjwGfUYCpdObXzK11ndqwNVsgadQ328TafL1G5 dmpw== X-Forwarded-Encrypted: i=1; AFNElJ/7xGUt4SH5WDw9YVD4AZ+ZQ7DRd7mdLj6xsW31SJ0P1qYpbbnGqhhigJ2G+8uHYuoKKhNiLegZ31agtTs=@vger.kernel.org X-Gm-Message-State: AOJu0YxFcgTvOzOJONF12F8SLOSGzpTed/C5bnpAggWuMlUqohxo/9S6 IN8IWY82yHpQVHsdvSt2YTO+Mm5tZPZzRi5O0f0Zh0AsOOzgiC7aEPLY X-Gm-Gg: Acq92OFxoYcaoH56e6PqxuKytMPyIZj/YcpkTtCCdLbGyBGJWRMoxgXtIGCfpQnGzmr OFaxDCaOoKvTlhPW5o1bipfmeFepMP6U29CqecD/UHiNTfcZMxEVtsoBNyzwo/7ljao4vMN/04O bgfA59/0rJ/RUVTsv2GUnXYGl1ftYeO5Ae8RhIFGKB1slR8RdelJzGg7XIudd5D3M27+euGU8ii vCJZEgVODseW/vPwNvpOmPmieGYkSB09iNMivH67wSqWpdG+v0e1BcuL3YD4EfmMXCwfxULMpMf 3e3fBE3vzUWZ/AVe7Hqzl5NtJ4ND5YN7LzGlvswltmZ1ea3TsZRtwOgU2H4dPH/YrcBB2q7exsH E+0xEvx/Gbk+G1ZPQzCv6Wf/fKu+uMO1ruqZqdcF1R9eFf74Z+q8vdt83BceccRY51+Onf/E6Dv kphJqa8fC2ygdCDKjMu/Vpg1CN/7zOKLZBNLgfu65IvnPstk0MHQ557lJdXE0zlA== X-Received: by 2002:a05:7022:e1c:b0:128:d5bd:3572 with SMTP id a92af1059eb24-1318ea2ef7cmr8996663c88.31.1778349729753; Sat, 09 May 2026 11:02:09 -0700 (PDT) Received: from rawhide.lvn.broadcom.net ([192.19.161.250]) by smtp.googlemail.com with ESMTPSA id a92af1059eb24-1327821fd00sm8979500c88.8.2026.05.09.11.02.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 May 2026 11:02:09 -0700 (PDT) From: Shreenidhi Shedi To: gregkh@linuxfoundation.org, acme@kernel.org, linux@treblig.org, mikhail.v.gavrilov@gmail.com Cc: yesshedi@gmail.com, linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo Subject: [PATCH v1 18/18] perf bpf-event: Constify variables storing the result of strchr() on const tables Date: Sat, 9 May 2026 23:05:59 +0530 Message-ID: <20260509173559.10999-19-yesshedi@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260509173559.10999-1-yesshedi@gmail.com> References: <20260509173559.10999-1-yesshedi@gmail.com> 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 Content-Type: text/plain; charset="utf-8" From: Arnaldo Carvalho de Melo commit 8bf093acb3f1f07d846c86e32308f9f9954ed579 upstream As newer glibcs will propagate the const attribute of the searched table to its return. Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Shreenidhi Shedi --- tools/perf/util/bpf-event.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/perf/util/bpf-event.c b/tools/perf/util/bpf-event.c index 91c7bfa82a50..fbaab3d3a476 100644 --- a/tools/perf/util/bpf-event.c +++ b/tools/perf/util/bpf-event.c @@ -411,7 +411,8 @@ kallsyms_process_symbol(void *data, const char *_name, char type __maybe_unused, u64 start) { char disp[KSYM_NAME_LEN]; - char *module, *name; + const char *module; + char *name; unsigned long id; int err =3D 0; =20 --=20 2.54.0