From nobody Tue Dec 16 11:48:21 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B62A01DFDA3; Wed, 29 Jan 2025 17:39:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738172365; cv=none; b=CN6SFYTZaXFzDnJaLfoNoZkHbsp9eBxX0LUGqXl8jD8R1gBw32Ia7TGqBA/nD/MTMn66Nd7iriNnziSPk9t4+pOWcJF6K1gC6X2J0fv3h4cPfvH/93dOMFVq1YX5SXsJgACHiVIvLzoBM7QUIDfyWZVzTULwOayTp8gRiyu7dWo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738172365; c=relaxed/simple; bh=31QWdnjJ3Q7WNte0pNALik3EiaOkqFc9f2Wf++QpPF8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=H0UMmpCLZUpV7CUWALr2r+uHp72vEaMGasL2H6AqVPQoLU1vWFvWQ+QDxHDoLCRoGDTTjogzv+MAGVqa8I1A/OJEmOinfgCAIcEGvFiiZ3WPtXq8ylVpE+rH0GR1KRk/8rLqJOmprq9GoYa/DhW3kyOhLaNOxdnIEoeri1ysE1I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=a5I/RBUz; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="a5I/RBUz" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 37C97C4AF0B; Wed, 29 Jan 2025 17:39:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1738172365; bh=31QWdnjJ3Q7WNte0pNALik3EiaOkqFc9f2Wf++QpPF8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=a5I/RBUzZvzV2a2WIjI99Dk+jyzytrxf+XjNe9ohVA0mtutjqaGE42WKPdybmUzYz IDwAyEr+ZXm7ze4xoj/zR67UXkwMCqoxcar2a//ug76tCae/KQg/MUf3qj1qVkwo1L 7jCl0BleMjJBXFqpLpv+6LgNBtZNMN5NvQSbCw8+UBZgy4Zv/MeJl2xzps18axDGRm pCG7xjPOY5KN9UzIKUxw7O3pi9cC3I7hEHQylGYZfNSuBOxPBXrr0GuHOOEQjeH6Dw sa1UI+N1sepiG0n9QuTEEXtb6TsXFqPtWffdXg2vPbop2B3TwuC+vQEJjon3omcb4z EE2JeaACmj1bQ== Received: from mchehab by mail.kernel.org with local (Exim 4.98) (envelope-from ) id 1tdC26-00000004SdE-3Ad8; Wed, 29 Jan 2025 18:39:22 +0100 From: Mauro Carvalho Chehab To: Jonathan Corbet , Linux Doc Mailing List Cc: Mauro Carvalho Chehab , "Mauro Carvalho Chehab" , linux-kernel@vger.kernel.org Subject: [PATCH 1/6] docs: trace: decode_msr.py: make it compatible with python 3 Date: Wed, 29 Jan 2025 18:39:03 +0100 Message-ID: <334beb900aa4db48f82289f2fed0c858079499f9.1738171937.git.mchehab+huawei@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: 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 Sender: Mauro Carvalho Chehab Content-Type: text/plain; charset="utf-8" This script uses print instead of print(foo), which is incompatible with Python 3. Fix it. Signed-off-by: Mauro Carvalho Chehab --- Documentation/trace/postprocess/decode_msr.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/trace/postprocess/decode_msr.py b/Documentation/= trace/postprocess/decode_msr.py index aa9cc7abd5c2..f5609b16f589 100644 --- a/Documentation/trace/postprocess/decode_msr.py +++ b/Documentation/trace/postprocess/decode_msr.py @@ -32,6 +32,6 @@ for j in sys.stdin: break if r: j =3D j.replace(" " + m.group(2), " " + r + "(" + m.group(2) + ")") - print j, + print(j) =20 =20 --=20 2.48.1 From nobody Tue Dec 16 11:48:21 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E57B71E1A25; Wed, 29 Jan 2025 17:39:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738172366; cv=none; b=mGU+E05eW4zHt5FKFH6tQX1mZWm5RiSHje2xULf90TrhP38hWDSGgP0Nyz4IjCs2HNw5d10D12eFC4AnCBlyK69auz7ZI4BNHbM0c9B+4SC3/B3G8nj8eCjXUIYsFuEHDeDN4DhVoooqBGx/9btRvPTXif2/kzOEp/g+RTdJv8Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738172366; c=relaxed/simple; bh=xZH+L/OgMoZtO9e2qihzVrLM4quolAqHcEMQwUbsVnU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WzomQwW3YCPK2a/1CRbZ6xieXfV7m/uxhvxQFd2fPNCJrm2ksPASp3Ah1fksNwPlyFPEx+a8RRhB9AR3ZSwSLBQvfCe4KTJEHYA3HY5vK7GJOZQBBhqsRZB9nXu+ydSBkxgsIpSVZpwUSTscU3y60ziOaGJSeIYVk/N6xnfzvVw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Uvo0ePWA; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Uvo0ePWA" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 41EBBC4CEE6; Wed, 29 Jan 2025 17:39:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1738172365; bh=xZH+L/OgMoZtO9e2qihzVrLM4quolAqHcEMQwUbsVnU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Uvo0ePWAQRshuE4ODsVOlZMf/Eb4UquZ1bWuG+xxJF1ZGwdWBTQ+TJCcIz/GMgrwc ozm4YgmjvX6Ua0GQ51NG+ImWZSa5wvQ46jzjmdzYc0U8dRs0wX1VD85DTukP3jQZnR M/hNySr916mbTk9mnbudMT1ptbHsWwxDovBJrN998Qej8ZBxi+zzylo9773TjtDp5x r/J+/IaRwCookNe0EQ1NJPX3D1f/G+nq7l/dAjFS50c1P6ryxH9hfUob//ExNXVCx9 qtAw/pm0+/s17k999dvCioQjVX2EVO05JWIUxoqz/GecjWgDYhY3eCKQu6ameT1Wsw h350Wrww893jA== Received: from mchehab by mail.kernel.org with local (Exim 4.98) (envelope-from ) id 1tdC26-00000004SdI-3IUu; Wed, 29 Jan 2025 18:39:22 +0100 From: Mauro Carvalho Chehab To: Jonathan Corbet , Linux Doc Mailing List Cc: Mauro Carvalho Chehab , "Liang, Kan" , "Mauro Carvalho Chehab" , Adrian Hunter , Alexander Shishkin , Arnaldo Carvalho de Melo , Ian Rogers , Ingo Molnar , Jiri Olsa , Mark Rutland , Namhyung Kim , Peter Zijlstra , Veronika Molnarova , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org Subject: [PATCH 2/6] tools: perf: exported-sql-viewer: drop support for Python 2 Date: Wed, 29 Jan 2025 18:39:04 +0100 Message-ID: <49d26071821a841531618296e7287a2a55ed2bb5.1738171937.git.mchehab+huawei@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: 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 Sender: Mauro Carvalho Chehab Content-Type: text/plain; charset="utf-8" As stated at process/changes.rsy doc, the current minimal Python version is 3.x, so drop support for EOL python 2.x. Signed-off-by: Mauro Carvalho Chehab --- tools/perf/tests/shell/lib/attr.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tools/perf/tests/shell/lib/attr.py b/tools/perf/tests/shell/li= b/attr.py index 3db9a7d78715..3ca405f45d10 100644 --- a/tools/perf/tests/shell/lib/attr.py +++ b/tools/perf/tests/shell/lib/attr.py @@ -12,11 +12,7 @@ import logging import re import shutil import subprocess - -try: - import configparser -except ImportError: - import ConfigParser as configparser +import configparser =20 def data_equal(a, b): # Allow multiple values in assignment separated by '|' --=20 2.48.1 From nobody Tue Dec 16 11:48:21 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B62141DF271; Wed, 29 Jan 2025 17:39:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738172365; cv=none; b=Ik0tRD3TzywNiZJaGuUBVTsG7qNJYOhJceusDJr+kZ/nIAU6lwL1YtQtiVdhsQYCLYFnhrAWO3SAFRhxkpGSayZeB5oA6ojLlIX7+WoX5BEMB4YnHHeztayQRNhbKjKWRsOIrN72h7ORSpFADReP3oe2MtLMQmm+JEdnXP8ld3c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738172365; c=relaxed/simple; bh=N/trOawW8zW8kIfWITPPjLkmw1yysrCMHn9BOCzKgAs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=baKLgfZfiTeR4RKTAnnFdvjD2IJc2EC6nu5yCsBaqTX9Fwf6v1HFvMBvAdH3lPYpd+j23w/89x/RBDnVD6JTB/hMVBbr7x8GRt+ov3wO7hJhPt4ykgL3AzRtms74+Su2P0l67zw0OjIVJYKsdRRD/I3dHmomDFUMY3QXwPhxUfA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=j0LtX1cT; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="j0LtX1cT" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3A8C8C4CEE2; Wed, 29 Jan 2025 17:39:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1738172365; bh=N/trOawW8zW8kIfWITPPjLkmw1yysrCMHn9BOCzKgAs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=j0LtX1cTVNPRiOHizosd6+mswH0+XqTf3GNL3DZ6m7qGvZNYE8xPCBbFY1A58m/ts MndkeGQr9pGpH6wj3F2pget3ATE/0xKvpzXoOLJqK4JR7yBeF9rGm+l/i7XUJvsn4w g4jhulgVkvDsspaJ9gYZBCKXzDWsU1aG3MivZDcRz8rAUSusIC/C7GRKbvHDdyLyVh c/36jFF57ah04jNRdd1f9kcUUIquxkGUQgy8urmoBOrD0SjIqvmidGuMqKkxF6uZQ2 l3j8wAJKFciIXeIDR5XABD6e2SRHZqV7VduVsvFq2kmc5zsg9QUgNNlhyMF9lbLhsi XiL+/mSFdshSg== Received: from mchehab by mail.kernel.org with local (Exim 4.98) (envelope-from ) id 1tdC26-00000004SdM-3PuA; Wed, 29 Jan 2025 18:39:22 +0100 From: Mauro Carvalho Chehab To: Jonathan Corbet , Linux Doc Mailing List Cc: Mauro Carvalho Chehab , "Liang, Kan" , "Mauro Carvalho Chehab" , Adrian Hunter , Alexander Shishkin , Arnaldo Carvalho de Melo , Ian Rogers , Ingo Molnar , Jiri Olsa , Mark Rutland , Namhyung Kim , Peter Zijlstra , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org Subject: [PATCH 3/6] tools: perf: tools: perf: exported-sql-viewer: drop support for Python 2 Date: Wed, 29 Jan 2025 18:39:05 +0100 Message-ID: <761ec2ebe518b5506e67d088797b559f89c396bb.1738171937.git.mchehab+huawei@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: 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 Sender: Mauro Carvalho Chehab Content-Type: text/plain; charset="utf-8" As stated at process/changes.rsy doc, the current minimal Python version is 3.x, so drop support for EOL python 2.x. Signed-off-by: Mauro Carvalho Chehab --- tools/perf/scripts/python/exported-sql-viewer.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/perf/scripts/python/exported-sql-viewer.py b/tools/perf/= scripts/python/exported-sql-viewer.py index 121cf61ba1b3..b096592fd35f 100755 --- a/tools/perf/scripts/python/exported-sql-viewer.py +++ b/tools/perf/scripts/python/exported-sql-viewer.py @@ -3939,9 +3939,8 @@ def CopyTreeCellsToClipboard(view, as_csv=3DFalse, wi= th_hdr=3DFalse): indent_str =3D " " * indent_sz =20 expanded_mark_sz =3D 2 - if sys.version_info[0] =3D=3D 3: - expanded_mark =3D "\u25BC " - not_expanded_mark =3D "\u25B6 " + expanded_mark =3D "\u25BC " + not_expanded_mark =3D "\u25B6 " else: expanded_mark =3D unicode(chr(0xE2) + chr(0x96) + chr(0xBC) + " ", "utf-= 8") not_expanded_mark =3D unicode(chr(0xE2) + chr(0x96) + chr(0xB6) + " ", = "utf-8") --=20 2.48.1 From nobody Tue Dec 16 11:48:21 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B61AC372; Wed, 29 Jan 2025 17:39:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738172365; cv=none; b=dglAVygtnMeEBi5FY4gwTD1NS3juVflz5vkpVpbiTLJizCvwef2AvVPZWgcqMvN9aunjRJuHZQoKl/XNjwN3m7WrqGiSldapEkvJe34ouWbL53hzluOZNFH55MHQuMpKGvqayLX6m0mqN4W61l66txQ2B4SIUq8pPKTWZBjK8gM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738172365; c=relaxed/simple; bh=OUcKoKwz4+cAo4QoML8nMwUAwHEHYbpyL2eh7nmMeWQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=fm+JPRL3ORJAw5xrEXec1j5zg9YqEHhdIEAz6nDrU/BYQ4oGPRflHqKyE2HwNue9PJMm6wfSIiNaWqH5SjHHABq4gcJMPt8v+p8YdGGkd90fQZoEo1KAmSar7ulU1EC5lVn/CJT5wvDebLje/RBQqw0qzLG7obyHKPzePSYL3Ps= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=GWhkxoai; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="GWhkxoai" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 32AC3C4CED1; Wed, 29 Jan 2025 17:39:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1738172365; bh=OUcKoKwz4+cAo4QoML8nMwUAwHEHYbpyL2eh7nmMeWQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GWhkxoai5EqMLW3Yn2lUP5BpxpJWHYI0/xKobTOfVZ3WehsodI1hjQwCpedZZ6G2E XZ3pv8ZuTSIhBImADAIOMjK5QAk6MC6dlJSNKyQNEj7fg6EIlM7z/N5/X6x/Bg+uof lRVXB8c4qXRxZjbA2gvNxIk2l20aRKMjdoxEd0ITAibLFMXjLafT4/NVp4txvZwW/J KMG2lpcCWHazUSRf1m+uir1iIW/pZkIqAjRWb+7qW1gsD1Mq0TDMafQDQl3ctVC3Xr JTwy4jlWdEl9Ncvzd9VOgw4g3X0ZOyCR3NZ/AkzTwHl1Ec3KBzr+BrmOARn/HRsQgx WqnncJpsLQbJQ== Received: from mchehab by mail.kernel.org with local (Exim 4.98) (envelope-from ) id 1tdC26-00000004SdQ-3X9a; Wed, 29 Jan 2025 18:39:22 +0100 From: Mauro Carvalho Chehab To: Jonathan Corbet , Linux Doc Mailing List Cc: Mauro Carvalho Chehab , "Liang, Kan" , "Mauro Carvalho Chehab" , Adrian Hunter , Alexander Shishkin , Arnaldo Carvalho de Melo , Ian Rogers , Ingo Molnar , Jiri Olsa , Mark Rutland , Namhyung Kim , Peter Zijlstra , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org Subject: [PATCH 4/6] tools: perf: task-analyzer: drop support for Python 2 Date: Wed, 29 Jan 2025 18:39:06 +0100 Message-ID: <54d6cc84b9b8408b7857fb2a5d72994cd5acf196.1738171937.git.mchehab+huawei@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: 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 Sender: Mauro Carvalho Chehab Content-Type: text/plain; charset="utf-8" As stated at process/changes.rsy doc, the current minimal Python version is 3.x, so drop support for EOL python 2.x. Signed-off-by: Mauro Carvalho Chehab --- tools/perf/scripts/python/task-analyzer.py | 23 +++++----------------- 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/tools/perf/scripts/python/task-analyzer.py b/tools/perf/script= s/python/task-analyzer.py index 3f1df9894246..9dc18875630c 100755 --- a/tools/perf/scripts/python/task-analyzer.py +++ b/tools/perf/scripts/python/task-analyzer.py @@ -50,25 +50,12 @@ LEN_IN_IN =3D len("99999999999.999") # 15 LEN_IN_OUT =3D len("99999999999.999") # 15 =20 =20 -# py2/py3 compatibility layer, see PEP469 -try: - dict.iteritems -except AttributeError: - # py3 - def itervalues(d): - return iter(d.values()) - - def iteritems(d): - return iter(d.items()) - -else: - # py2 - def itervalues(d): - return d.itervalues() - - def iteritems(d): - return d.iteritems() +# py3 +def itervalues(d): + return iter(d.values()) =20 +def iteritems(d): + return iter(d.items()) =20 def _check_color(): global _COLORS --=20 2.48.1 From nobody Tue Dec 16 11:48:21 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B63011E04BE; Wed, 29 Jan 2025 17:39:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738172365; cv=none; b=mls5JlNtTbo+QNGORbl+3mDIlZf+lAEfCB9RAHU7nucjyxZCnXblWOnxxjO6HnZxk31/MzSI+Sdqv/Mkl23V9aThHSgNIcViKxQP1kSxIOZc0uh5j/oCF4WEVxF/bolHMnzoNMKKKeJ3mK9/3dP++i8YjXyZ0Xq/w6jNWtIQOa8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738172365; c=relaxed/simple; bh=tm9z92Tyd3NRl4GzuFEN85tCt2NQbLxHfOBfSXqmLqg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZVCzvzkzA/cYXAbqGKPJbwXg0ny2DRj091TqHYcw3s9Jzr9L8JqAzdkswSS3qLXylloSBjRgFxjoDq+7l8fb64tRcYIbpdCyHhR5T6uJLnLC7ZzDB660uFIwgx6ihlkc66MjOTFt/DZFHCVKFFf3Oi9kMNiVe7S/qODKrRwY8TA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=cN8X7ixM; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="cN8X7ixM" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3CAA6C4CEE4; Wed, 29 Jan 2025 17:39:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1738172365; bh=tm9z92Tyd3NRl4GzuFEN85tCt2NQbLxHfOBfSXqmLqg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cN8X7ixMMDSVpTaeIMp29MOxLREgALMK2u9F4VlYyFaobmQu5QdG/L0XuG1tEr40p YoPVkZiOo4cjemjzj1JoyGHTPf+uf5XqJZdiDz5+rYvwP9uF36oIZgQI8hp/YADmbx UN2OqCDhvtU+QQG0pJ+l+07jLLzCSUpRuuJyHk+27N0kGd4MEhOkp1Fq0zIpxQ3w3J tHMlIO7AjOvol/Wer+MeSiKYyir89/hVoNggaP/tgRwz+tQBrOOAVAEGBxVCl49PY9 dijr4MgzmzxItduwnvhwCKfQtWsVt2EGWMEerIRAJik8PlZXCdULZov9OZCdkIJO2B 9Z/WX3XqPSvcw== Received: from mchehab by mail.kernel.org with local (Exim 4.98) (envelope-from ) id 1tdC26-00000004SdU-3ekY; Wed, 29 Jan 2025 18:39:22 +0100 From: Mauro Carvalho Chehab To: Jonathan Corbet , Linux Doc Mailing List Cc: Mauro Carvalho Chehab , "Mauro Carvalho Chehab" , Alexei Starovoitov , Andrii Nakryiko , Daniel Borkmann , Eduard Zingerman , Hao Luo , Jiri Olsa , John Fastabend , KP Singh , Martin KaFai Lau , Mykola Lysenko , Shuah Khan , Song Liu , Stanislav Fomichev , Yonghong Song , bpf@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: [PATCH 5/6] tools: selftests/bpf: test_bpftool_synctypes: escape raw symbols Date: Wed, 29 Jan 2025 18:39:07 +0100 Message-ID: <12d8c07cc7bcea017f67774741f9a59d04c2f20d.1738171937.git.mchehab+huawei@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: 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 Sender: Mauro Carvalho Chehab Content-Type: text/plain; charset="utf-8" Modern Python versions complain about usage of "\" inside normal strings, as they should use r-string notation. Change the annotations there to avoid such warnings: tools/testing/selftests/bpf/test_bpftool_synctypes.py:319: SyntaxWarning: = invalid escape sequence '\w' pattern =3D re.compile('([\w-]+) ?(?:\||}[ }\]= "])') Signed-off-by: Mauro Carvalho Chehab --- .../selftests/bpf/test_bpftool_synctypes.py | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/tools/testing/selftests/bpf/test_bpftool_synctypes.py b/tools/= testing/selftests/bpf/test_bpftool_synctypes.py index 0ed67b6b31dd..81f286991012 100755 --- a/tools/testing/selftests/bpf/test_bpftool_synctypes.py +++ b/tools/testing/selftests/bpf/test_bpftool_synctypes.py @@ -66,7 +66,7 @@ class ArrayParser(BlockParser): =20 def __init__(self, reader, array_name): self.array_name =3D array_name - self.start_marker =3D re.compile(f'(static )?const bool {self.arra= y_name}\[.*\] =3D {{\n') + self.start_marker =3D re.compile(fr'(static )?const bool {self.arr= ay_name}\[.*\] =3D {{\n') super().__init__(reader) =20 def search_block(self): @@ -80,7 +80,7 @@ class ArrayParser(BlockParser): Parse a block and return data as a dictionary. Items to extract mu= st be on separate lines in the file. """ - pattern =3D re.compile('\[(BPF_\w*)\]\s*=3D (true|false),?$') + pattern =3D re.compile(r'\[(BPF_\w*)\]\s*=3D (true|false),?$') entries =3D set() while True: line =3D self.reader.readline() @@ -177,9 +177,9 @@ class FileExtractor(object): =20 @enum_name: name of the enum to parse """ - start_marker =3D re.compile(f'enum {enum_name} {{\n') - pattern =3D re.compile('^\s*(BPF_\w+),?(\s+/\*.*\*/)?$') - end_marker =3D re.compile('^};') + start_marker =3D re.compile(fr'enum {enum_name} {{\n') + pattern =3D re.compile(r'^\s*(BPF_\w+),?(\s+/\*.*\*/)?$') + end_marker =3D re.compile(r'^};') parser =3D BlockParser(self.reader) parser.search_block(start_marker) return parser.parse(pattern, end_marker) @@ -226,8 +226,8 @@ class FileExtractor(object): =20 @block_name: name of the blog to parse, 'TYPE' in the example """ - start_marker =3D re.compile(f'\*{block_name}\* :=3D {{') - pattern =3D re.compile('\*\*([\w/-]+)\*\*') + start_marker =3D re.compile(fr'\*{block_name}\* :=3D {{') + pattern =3D re.compile(r'\*\*([\w/-]+)\*\*') end_marker =3D re.compile('}\n') return self.__get_description_list(start_marker, pattern, end_mark= er) =20 @@ -245,8 +245,8 @@ class FileExtractor(object): =20 @block_name: name of the blog to parse, 'TYPE' in the example """ - start_marker =3D re.compile(f'"\s*{block_name} :=3D {{') - pattern =3D re.compile('([\w/]+) [|}]') + start_marker =3D re.compile(fr'"\s*{block_name} :=3D {{') + pattern =3D re.compile(r'([\w/]+) [|}]') end_marker =3D re.compile('}') return self.__get_description_list(start_marker, pattern, end_mark= er) =20 @@ -264,8 +264,8 @@ class FileExtractor(object): =20 @macro: macro starting the block, 'HELP_SPEC_OPTIONS' in the examp= le """ - start_marker =3D re.compile(f'"\s*{macro}\s*" [|}}]') - pattern =3D re.compile('([\w-]+) ?(?:\||}[ }\]])') + start_marker =3D re.compile(fr'"\s*{macro}\s*" [|}}]') + pattern =3D re.compile(r'([\w-]+) ?(?:\||}[ }\]])') end_marker =3D re.compile('}\\\\n') return self.__get_description_list(start_marker, pattern, end_mark= er) =20 @@ -284,7 +284,7 @@ class FileExtractor(object): @block_name: name of the blog to parse, 'TYPE' in the example """ start_marker =3D re.compile(f'local {block_name}=3D\'') - pattern =3D re.compile('(?:.*=3D\')?([\w/]+)') + pattern =3D re.compile(r'(?:.*=3D\')?([\w/]+)') end_marker =3D re.compile('\'$') return self.__get_description_list(start_marker, pattern, end_mark= er) =20 @@ -316,7 +316,7 @@ class MainHeaderFileExtractor(SourceFileExtractor): {'-p', '-d', '--pretty', '--debug', '--json', '-j'} """ start_marker =3D re.compile(f'"OPTIONS :=3D') - pattern =3D re.compile('([\w-]+) ?(?:\||}[ }\]"])') + pattern =3D re.compile(r'([\w-]+) ?(?:\||}[ }\]"])') end_marker =3D re.compile('#define') =20 parser =3D InlineListParser(self.reader) @@ -338,8 +338,8 @@ class ManSubstitutionsExtractor(SourceFileExtractor): =20 {'-p', '-d', '--pretty', '--debug', '--json', '-j'} """ - start_marker =3D re.compile('\|COMMON_OPTIONS\| replace:: {') - pattern =3D re.compile('\*\*([\w/-]+)\*\*') + start_marker =3D re.compile(r'\|COMMON_OPTIONS\| replace:: {') + pattern =3D re.compile(r'\*\*([\w/-]+)\*\*') end_marker =3D re.compile('}$') =20 parser =3D InlineListParser(self.reader) --=20 2.48.1 From nobody Tue Dec 16 11:48:21 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B63661E0DBB; Wed, 29 Jan 2025 17:39:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738172365; cv=none; b=LteXLKJpZ/d9tCFGQ+Omk6t+eug/bKM0JIGhcd4BTjCvpslI5Hys61Je83CKcjvVSVStd/r1IxYDLIpmU2XIfcX+q1xMNaWfQlMocI0Xnyypcy/cisK7FgK7vt127OQa1AC8Gn6q4hZJNHUsqeMzW51kpeGW+jzdBlO3HT1b45g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738172365; c=relaxed/simple; bh=Bf+Ggk8s+xK2k5MzAXCalrt+2SfIZ618nd+Uv3woYI4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=R9k6A3SDqN+nHySKjSoMtQfHWCAu+8Iim8rySHF/JcFUJe0fe60QcAj9yq1xjMhs+oVbrgatF6AL6IRI0wD5a3CIEm9NlZE9lX1ZrF0rRwF//uXMj0wLid1vIMFeghYymg10ZhzqEyuczb5/5wW/OrF2sSnJNis0MFv0xIS5pek= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ikzlJ2rs; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ikzlJ2rs" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 34B46C4CED3; Wed, 29 Jan 2025 17:39:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1738172365; bh=Bf+Ggk8s+xK2k5MzAXCalrt+2SfIZ618nd+Uv3woYI4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ikzlJ2rsHjfSBYSlm2K8x+TfqqtEA/XQnvpAAB5h8weSFtcNW8pc77Zl/IG+G4LVG RqqDfQ8kVI83/BUFlOZ5UjK4ejFLsALKUIn35Ylx0oAAy+34U/BuRr/pPNwz9OMUTF e+EqnDHbLOuuZb0HNqRZZ7ve+uGVpJb1b8BHCAEip51OHEhrRP7RUD0NUtt3TTo7oB 75orjCQP+Xq0V0xrDXjiDo0fdjN2WAYpkZ9nEB3MHq1SmRaDbmYhUoQDTXoVNs0rMb 7lTu48eRyCc9lpD4nJg4xJhf0NH/M3QNgwZStvSyGO+zn979INdM04UUHIIulHTNIY kWFTArdEforHw== Received: from mchehab by mail.kernel.org with local (Exim 4.98) (envelope-from ) id 1tdC26-00000004SdY-3lej; Wed, 29 Jan 2025 18:39:22 +0100 From: Mauro Carvalho Chehab To: Jonathan Corbet , Linux Doc Mailing List Cc: Mauro Carvalho Chehab , "Mauro Carvalho Chehab" , H Hartley Sweeten , Ian Abbott , linux-kernel@vger.kernel.org Subject: [PATCH 6/6] comedi: convert_csv_to_c.py: use r-string for a regex expression Date: Wed, 29 Jan 2025 18:39:08 +0100 Message-ID: <522019263c16fbee2df8ddbcad2f4d5294ce0122.1738171937.git.mchehab+huawei@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: 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 Sender: Mauro Carvalho Chehab Content-Type: text/plain; charset="utf-8" Modern Python versions complain about usage of "\" inside normal strings, as they should use r-string notation. Change the annotations there to avoid such warnings: drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py:47: SyntaxWarn= ing: invalid escape sequence '\(' Signed-off-by: Mauro Carvalho Chehab --- drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py b/= drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py index 90378fb50580..d19101fc2a94 100755 --- a/drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py +++ b/drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py @@ -44,7 +44,7 @@ def routedict_to_structinit_single(name, D, return_name= =3DFalse): =20 lines.append('\t\t[B({})] =3D {{'.format(D0_sig)) for D1_sig, value in D1: - if not re.match('[VIU]\([^)]*\)', value): + if not re.match(r'[VIU]\([^)]*\)', value): sys.stderr.write('Invalid register format: {}\n'.format(repr(value= ))) sys.stderr.write( 'Register values should be formatted with V(),I(),or U()\n') --=20 2.48.1