<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Build</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3e9e952bb3139ad1e08f3e1960239c2988ab90c9 - Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#3e9e952bb3139ad1e08f3e1960239c2988ab90c9</link>
        <description>Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Mon, 20 Apr 2026 13:41:28 +0200</pubDate>
        <dc:creator>Petr Mladek &lt;pmladek@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>df8f6181ab57d65a99e61fcfc5be22a42df58642 - Merge tag &apos;perf-tools-for-v7.1-2026-04-17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#df8f6181ab57d65a99e61fcfc5be22a42df58642</link>
        <description>Merge tag &apos;perf-tools-for-v7.1-2026-04-17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-toolsPull perf tools updates from Namhyung Kim: &quot;perf report:   - Add &apos;comm_nodigit&apos; sort key to combine similar threads that only     have different numbers in the comm. In the following example, the     &apos;comm_nodigit&apos; will have samples from all threads starting with     &quot;bpfrb/&quot; into an entry &quot;bpfrb/&lt;N&gt;&quot;.        $ perf report -s comm_nodigit,comm -H        ...        #        #    Overhead  CommandNoDigit / Command        # ...........  ........................        #            20.30%     swapper               20.30%     swapper            13.37%     chrome               13.37%     chrome            10.07%     bpfrb/&lt;N&gt;                7.47%     bpfrb/0                0.70%     bpfrb/1                0.47%     bpfrb/3                0.46%     bpfrb/2                0.25%     bpfrb/4                0.23%     bpfrb/5                0.20%     bpfrb/6                0.14%     bpfrb/10                0.07%     bpfrb/7   - Support flat layout for symfs. The --symfs option is to specify the     location of debugging symbol files. The default &apos;hierarchy&apos; layout     would search the symbol file using the same path of the original     file under the symfs root. The new &apos;flat&apos; layout would search only     in the root directory.   - Update &apos;simd&apos; sort key for ARM SIMD flags to cover ASE/SME and more     predicate flags.  perf stat:   - Add --pmu-filter option to select specific PMUs. This would be     useful when you measure metrics from multiple instance of uncore     PMUs with similar names.        # perf stat -M cpa_p0_avg_bw         Performance counter stats for &apos;system wide&apos;:            19,417,779,115      hisi_sicl0_cpa0/cpa_cycles/      #     0.00 cpa_p0_avg_bw                         0      hisi_sicl0_cpa0/cpa_p0_wr_dat/                         0      hisi_sicl0_cpa0/cpa_p0_rd_dat_64b/                         0      hisi_sicl0_cpa0/cpa_p0_rd_dat_32b/            19,417,751,103      hisi_sicl10_cpa0/cpa_cycles/     #     0.00 cpa_p0_avg_bw                         0      hisi_sicl10_cpa0/cpa_p0_wr_dat/                         0      hisi_sicl10_cpa0/cpa_p0_rd_dat_64b/                         0      hisi_sicl10_cpa0/cpa_p0_rd_dat_32b/            19,417,730,679      hisi_sicl2_cpa0/cpa_cycles/      #     0.31 cpa_p0_avg_bw                75,635,749      hisi_sicl2_cpa0/cpa_p0_wr_dat/                18,520,640      hisi_sicl2_cpa0/cpa_p0_rd_dat_64b/                         0      hisi_sicl2_cpa0/cpa_p0_rd_dat_32b/            19,417,674,227      hisi_sicl8_cpa0/cpa_cycles/      #     0.00 cpa_p0_avg_bw                         0      hisi_sicl8_cpa0/cpa_p0_wr_dat/                         0      hisi_sicl8_cpa0/cpa_p0_rd_dat_64b/                         0      hisi_sicl8_cpa0/cpa_p0_rd_dat_32b/              19.417734480 seconds time elapsed     With --pmu-filter, users can select only hisi_sicl2_cpa0 PMU.        # perf stat --pmu-filter hisi_sicl2_cpa0 -M cpa_p0_avg_bw         Performance counter stats for &apos;system wide&apos;:             6,234,093,559      cpa_cycles                       #     0.60 cpa_p0_avg_bw                50,548,465      cpa_p0_wr_dat                 7,552,182      cpa_p0_rd_dat_64b                         0      cpa_p0_rd_dat_32b               6.234139320 seconds time elapsed  Data type profiling:   - Quality improvements by tracking register state more precisely   - Ensure array members to get the type   - Handle more cases for global variables  Vendor event/metric updates:   - Update various Intel events and metrics   - Add NVIDIA Tegra 410 Olympus events  Internal changes:   - Verify perf.data header for maliciously crafted files   - Update perf test to cover more usages and make them robust   - Move a couple of copied kernel headers not to annoy objtool build   - Fix a bug in map sorting in name order   - Remove some unused codes  Misc:   - Fix module symbol resolution with non-zero text address   - Add -t/--threads option to `perf bench mem mmap`   - Track duration of exit*() syscall by `perf trace -s`   - Add core.addr2line-timeout and core.addr2line-disable-warn config     items&quot;* tag &apos;perf-tools-for-v7.1-2026-04-17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools: (131 commits)  perf loongarch: Fix build failure with CONFIG_LIBDW_DWARF_UNWIND  perf annotate: Use jump__delete when freeing LoongArch jumps  perf test: Fixes for check branch stack sampling  perf test: Fix inet_pton probe failure and unroll call graph  perf build: fix &quot;argument list too long&quot; in second location  perf header: Add sanity checks to HEADER_BPF_BTF processing  perf header: Sanity check HEADER_BPF_PROG_INFO  perf header: Sanity check HEADER_PMU_CAPS  perf header: Sanity check HEADER_HYBRID_TOPOLOGY  perf header: Sanity check HEADER_CACHE  perf header: Sanity check HEADER_GROUP_DESC  perf header: Sanity check HEADER_PMU_MAPPINGS  perf header: Sanity check HEADER_MEM_TOPOLOGY  perf header: Sanity check HEADER_NUMA_TOPOLOGY  perf header: Sanity check HEADER_CPU_TOPOLOGY  perf header: Sanity check HEADER_NRCPUS and HEADER_CPU_DOMAIN_INFO  perf header: Bump up the max number of command line args allowed  perf header: Validate nr_domains when reading HEADER_CPU_DOMAIN_INFO  perf sample: Fix documentation typo  perf arm_spe: Improve SIMD flags setting  ...

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Sat, 18 Apr 2026 18:24:56 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>d4eb7b2da66c848709e31585b9c371fa234abc39 - Merge branch &apos;for-7.1/core-v2&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#d4eb7b2da66c848709e31585b9c371fa234abc39</link>
        <description>Merge branch &apos;for-7.1/core-v2&apos; into for-linus- fixed handling of 0-sized reports (Dmitry Torokhov)- convert core code to __free() (Dmitry Torokhov)- support for multiple batteries per HID device (Lucas Zampieri)

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Thu, 16 Apr 2026 21:01:18 +0200</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>5cd621dead2b1fe71afa723f73904242a1bd01a8 - perf bpf_map: Remove unused code</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#5cd621dead2b1fe71afa723f73904242a1bd01a8</link>
        <description>perf bpf_map: Remove unused codebpf_map__fprintf is unused so delete it, the header file declaring itand the now unused static helper functions.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Sat, 07 Feb 2026 09:24:27 +0100</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>8e6f3103c079d44b51177449cd93af4c18733194 - perf dump-insn: Remove dump-insn.c</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#8e6f3103c079d44b51177449cd93af4c18733194</link>
        <description>perf dump-insn: Remove dump-insn.cdump_insn and arch_is_uncond_branch are declared inintel-pt-insn-decoder.c which is unconditionally part of all perfbuilds. Don&apos;t declare weak versions of these symbols that will be unused.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Sat, 07 Feb 2026 09:24:25 +0100</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#42d3b66d4cdbacfc9d120d2301b8de89cc29a914</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 7.00-rc3. Important ahead GPU SVM merging THPsupport.Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Thu, 12 Mar 2026 15:17:56 +0100</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0314e382cf02983eb3c33ac537ad9701e7858bc9 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#0314e382cf02983eb3c33ac537ad9701e7858bc9</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netCross-merge networking fixes after downstream PR (net-7.0-rc2).Conflicts:tools/testing/selftests/drivers/net/hw/rss_ctx.py  19c3a2a81d2b (&quot;selftests: drv-net: rss: Generate unique ports for RSS context tests&quot;)  ce5a0f4612db (&quot;selftests: drv-net: rss_ctx: test RSS contexts persist after ifdown/up&quot;)include/net/inet_connection_sock.h  858d2a4f67ff6 (&quot;tcp: fix potential race in tcp_v6_syn_recv_sock()&quot;)  fcd3d039fab69 (&quot;tcp: make tcp_v{4,6}_send_check() static&quot;)https://lore.kernel.org/aZ8PSFLzBrEU3I89@sirena.org.ukdrivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.cdrivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c  69050f8d6d075 (&quot;treewide: Replace kmalloc with kmalloc_obj for non-scalar types&quot;)  bf4afc53b77ae (&quot;Convert &apos;alloc_obj&apos; family to use the new default GFP_KERNEL argument&quot;)  8a96b9144f18a (&quot;net/mlx5e: Alloc xsk channel param out of mlx5e_open_xsk()&quot;)Adjacent changes:net/netfilter/ipvs/ip_vs_ctl.c  c59bd9e62e06 (&quot;ipvs: use more counters to avoid service lookups&quot;)  bf4afc53b77a (&quot;Convert &apos;alloc_obj&apos; family to use the new default GFP_KERNEL argument&quot;)Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Thu, 26 Feb 2026 19:20:47 +0100</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f09812b85fa6f41058bcc46e70ac406bf9b0493a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#f09812b85fa6f41058bcc46e70ac406bf9b0493a</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.0-rc1 which contains a few treewide changes affecting i915.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Wed, 25 Feb 2026 12:23:04 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3ecf0b4a0e0ed4783aa32c5f3e42d23c7021e1c8 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 7.0-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#3ecf0b4a0e0ed4783aa32c5f3e42d23c7021e1c8</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 7.0-rc1Cross-merge trees after 7.0-rc1.No conflicts.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Mon, 23 Feb 2026 17:06:33 +0100</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8b85987d3cf50178f67618122d9f3bb202f62f42 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#8b85987d3cf50178f67618122d9f3bb202f62f42</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s merge 7.0-rc1 to start the new drm-misc-next windowSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Mon, 23 Feb 2026 11:48:20 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c7decec2f2d2ab0366567f9e30c0e1418cece43f - Merge tag &apos;perf-tools-for-v7.0-1-2026-02-21&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#c7decec2f2d2ab0366567f9e30c0e1418cece43f</link>
        <description>Merge tag &apos;perf-tools-for-v7.0-1-2026-02-21&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-toolsPull perf tools updates from Arnaldo Carvalho de Melo: - Introduce &apos;perf sched stats&apos; tool with record/report/diff workflows   using schedstat counters - Add a faster libdw based addr2line implementation and allow selecting   it or its alternatives via &apos;perf config addr2line.style=&apos; - Data-type profiling fixes and improvements including the ability to   select fields using &apos;perf report&apos;&apos;s -F/-fields, e.g.:     &apos;perf report --fields overhead,type&apos; - Add &apos;perf test&apos; regression tests for Data-type profiling with C and   Rust workloads - Fix srcline printing with inlines in callchains, make sure this has   coverage in &apos;perf test&apos; - Fix printing of leaf IP in LBR callchains - Fix display of metrics without sufficient permission in &apos;perf stat&apos; - Print all machines in &apos;perf kvm report -vvv&apos;, not just the host - Switch from SHA-1 to BLAKE2s for build ID generation, remove SHA-1   code - Fix &apos;perf report&apos;s histogram entry collapsing with &apos;-F&apos; option - Use system&apos;s cacheline size instead of a hardcoded value in &apos;perf   report&apos; - Allow filtering conversion by time range in &apos;perf data&apos; - Cover conversion to CTF using &apos;perf data&apos; in &apos;perf test&apos; - Address newer glibc const-correctness (-Werror=discarded-qualifiers)   issues - Fixes and improvements for ARM&apos;s CoreSight support, simplify ARM SPE   event config in &apos;perf mem&apos;, update docs for &apos;perf c2c&apos; including the   ARM events it can be used with - Build support for generating metrics from arch specific python   script, add extra AMD, Intel, ARM64 metrics using it - Add AMD Zen 6 events and metrics - Add JSON file with OpenHW Risc-V CVA6 hardware counters - Add &apos;perf kvm&apos; stats live testing - Add more &apos;perf stat&apos; tests to &apos;perf test&apos; - Fix segfault in `perf lock contention -b/--use-bpf` - Fix various &apos;perf test&apos; cases for s390 - Build system cleanups, bump minimum shellcheck version to 0.7.2 - Support building the capstone based annotation routines as a plugin - Allow passing extra Clang flags via EXTRA_BPF_FLAGS* tag &apos;perf-tools-for-v7.0-1-2026-02-21&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools: (255 commits)  perf test script: Add python script testing support  perf test script: Add perl script testing support  perf script: Allow the generated script to be a path  perf test: perf data --to-ctf testing  perf test: Test pipe mode with data conversion --to-json  perf json: Pipe mode --to-ctf support  perf json: Pipe mode --to-json support  perf check: Add libbabeltrace to the listed features  perf build: Allow passing extra Clang flags via EXTRA_BPF_FLAGS  perf test data_type_profiling.sh: Skip just the Rust tests if code_with_type workload is missing  tools build: Fix feature test for rust compiler  perf libunwind: Fix calls to thread__e_machine()  perf stat: Add no-affinity flag  perf evlist: Reduce affinity use and move into iterator, fix no affinity  perf evlist: Missing TPEBS close in evlist__close()  perf evlist: Special map propagation for tool events that read on 1 CPU  perf stat-shadow: In prepare_metric fix guard on reading NULL perf_stat_evsel  Revert &quot;perf tool_pmu: More accurately set the cpus for tool events&quot;  tools build: Emit dependencies file for test-rust.bin  tools build: Make test-rust.bin be removed by the &apos;clean&apos; target  ...

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Sat, 21 Feb 2026 19:51:08 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>ceea279f93760767c0e654341829334a1c881a08 - perf kvm stat: Remove use of the arch directory</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#ceea279f93760767c0e654341829334a1c881a08</link>
        <description>perf kvm stat: Remove use of the arch directory`perf kvm stat` supports record and report options.By using the arch directory a report for a different machine type cannotbe supported.Move the kvm-stat code out of the arch directory and intoutil/kvm-stat-arch following the pattern of perf-regs and dwarf-regs.Avoid duplicate symbols by renaming functions to have the architecturename within them.For global variables, wrap them in an architecture specific function.Selecting the architecture to use with `perf kvm stat` is selected byEM_HOST, ie no different than before the change.Later the ELF machine can be determined from the session or a headerfeature (ie EM_HOST at the time of the record).The build and #define HAVE_KVM_STAT_SUPPORT is now redundant so removeacross Makefiles and in the build.Opportunistically constify architectural structs and arrays.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Cc: Aditya Bodkhe &lt;aditya.b1@linux.ibm.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Alexandre Ghiti &lt;alex@ghiti.fr&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Andrew Jones &lt;ajones@ventanamicro.com&gt;Cc: Anubhav Shelat &lt;ashelat@redhat.com&gt;Cc: Anup Patel &lt;anup@brainfault.org&gt;Cc: Athira Rajeev &lt;atrajeev@linux.ibm.com&gt;Cc: Blake Jones &lt;blakejones@google.com&gt;Cc: Chun-Tse Shao &lt;ctshao@google.com&gt;Cc: Dapeng Mi &lt;dapeng1.mi@linux.intel.com&gt;Cc: Dmitriy Vyukov &lt;dvyukov@google.com&gt;Cc: Howard Chu &lt;howardchu95@gmail.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;pjw@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Quan Zhou &lt;zhouquan@iscas.ac.cn&gt;Cc: Shimin Guo &lt;shimin.guo@skydio.com&gt;Cc: Swapnil Sapkal &lt;swapnil.sapkal@amd.com&gt;Cc: Thomas Falcon &lt;thomas.falcon@intel.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Yunseong Kim &lt;ysk@kzalloc.com&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Tue, 03 Feb 2026 19:26:36 +0100</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>b5c9bcde61b8cabf3b4194902374e62b8c8a4d41 - perf capstone: Support for dlopen-ing libcapstone.so</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#b5c9bcde61b8cabf3b4194902374e62b8c8a4d41</link>
        <description>perf capstone: Support for dlopen-ing libcapstone.soIf perf is built with LIBCAPSTONE_DLOPEN=1, support dlopen-inglibcapstone.so and then calling the necessary functions by looking themup using dlsym.The types come from capstone.h which means the libcapstone feature checkneeds to pass, and NO_CAPSTONE=1 hasn&apos;t been defined. This will causethe definition of HAVE_LIBCAPSTONE_SUPPORT.Earlier versions of this code tried to declare the necessarycapstone.h constants and structs, but they weren&apos;t stable and causedbreakages across libcapstone releases.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Bill Wendling &lt;morbo@google.com&gt;Cc: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Cc: Collin Funk &lt;collin.funk1@gmail.com&gt;Cc: Dmitriy Vyukov &lt;dvyukov@google.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Justin Stitt &lt;justinstitt@google.com&gt;Cc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Nathan Chancellor &lt;nathan@kernel.org&gt;Cc: Nick Desaulniers &lt;nick.desaulniers+lkml@gmail.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Sat, 31 Jan 2026 00:34:37 +0100</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>07b972ff09f45cfb7acd20cd9b3769c6975bc434 - perf disasm: Don&apos;t include C files from the arch directory</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#07b972ff09f45cfb7acd20cd9b3769c6975bc434</link>
        <description>perf disasm: Don&apos;t include C files from the arch directoryMove the arch instructions.c files into appropriately named files inannotate-arch in the util directory.Don&apos;t #include to compile the code, switch to building the files and fixup the #includes accordingly.Move powerpc specific disasm code out of disasm.c and intoannotate-powerpc.c.Declarations and static removed as appropriate for the code to compileas separate compilation units.The e_machine and e_flags set up is moved to the disasm.c architecturesarray so that later patches can sort by them.Reviewed-by: James Clark &lt;james.clark@linaro.org&gt;Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Cc: Aditya Bodkhe &lt;aditya.b1@linux.ibm.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Alexandre Ghiti &lt;alex@ghiti.fr&gt;Cc: Athira Rajeev &lt;atrajeev@linux.ibm.com&gt;Cc: Bill Wendling &lt;morbo@google.com&gt;Cc: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Howard Chu &lt;howardchu95@gmail.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Julia Lawall &lt;Julia.Lawall@inria.fr&gt;Cc: Justin Stitt &lt;justinstitt@google.com&gt;Cc: Krzysztof &#321;opatowski &lt;krzysztof.m.lopatowski@gmail.com&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Nathan Chancellor &lt;nathan@kernel.org&gt;Cc: Nick Desaulniers &lt;nick.desaulniers+lkml@gmail.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;pjw@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Sergei Trofimovich &lt;slyich@gmail.com&gt;Cc: Shimin Guo &lt;shimin.guo@skydio.com&gt;Cc: Suchit Karunakaran &lt;suchitkarunakaran@gmail.com&gt;Cc: Thomas Falcon &lt;thomas.falcon@intel.com&gt;Cc: Tianyou Li &lt;tianyou.li@intel.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Zecheng Li &lt;zecheng@google.com&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Thu, 22 Jan 2026 22:35:12 +0100</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>2e9191573a69ff962b018d85a2c58269a1637b27 - perf build: Remove NO_LIBDW_DWARF_UNWIND option</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#2e9191573a69ff962b018d85a2c58269a1637b27</link>
        <description>perf build: Remove NO_LIBDW_DWARF_UNWIND optionLibdw unwinding support is present for every architecture that has aperf_regs.h - perf registers are needed for the initial frame tounwind.Elfutils also supports SPARC, ARC and m68k but there is no support inthe Linux kernel for perf registers on these architectures.As the perf supported DWARF unwinding architectures are a subset of theelfutils ones, remove NO_LIBDW_DWARF_UNWIND as there isn&apos;t a case ofelfutils lacking the support need for perf.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Cc: Aditya Bodkhe &lt;aditya.b1@linux.ibm.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Alexandre Ghiti &lt;alex@ghiti.fr&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Athira Rajeev &lt;atrajeev@linux.ibm.com&gt;Cc: Chun-Tse Shao &lt;ctshao@google.com&gt;Cc: Dmitriy Vyukov &lt;dvyukov@google.com&gt;Cc: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Haibo Xu &lt;haibo1.xu@intel.com&gt;Cc: Howard Chu &lt;howardchu95@gmail.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Krzysztof &#321;opatowski &lt;krzysztof.m.lopatowski@gmail.com&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Wielaard &lt;mark@klomp.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;pjw@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Sergei Trofimovich &lt;slyich@gmail.com&gt;Cc: Shimin Guo &lt;shimin.guo@skydio.com&gt;Cc: Stephen Brennan &lt;stephen.s.brennan@oracle.com&gt;Cc: Thomas Falcon &lt;thomas.falcon@intel.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Sat, 17 Jan 2026 06:28:47 +0100</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>1672f3707a6ef4b386c30bb76df2f62e58a39430 - perf dwarf-regs: Add util/dwarf-regs-arch for consistency with perf-regs</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#1672f3707a6ef4b386c30bb76df2f62e58a39430</link>
        <description>perf dwarf-regs: Add util/dwarf-regs-arch for consistency with perf-regsperf_regs.h has cross architecture functions for operating with thediffering perf register constants. dwarf-regs.h is similar but forcross architecture dwarf notions of registers.For consistency move the arch parts of dwarf-regs out of util and intoits own directory.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Cc: Aditya Bodkhe &lt;aditya.b1@linux.ibm.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Alexandre Ghiti &lt;alex@ghiti.fr&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Athira Rajeev &lt;atrajeev@linux.ibm.com&gt;Cc: Chun-Tse Shao &lt;ctshao@google.com&gt;Cc: Dmitriy Vyukov &lt;dvyukov@google.com&gt;Cc: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Haibo Xu &lt;haibo1.xu@intel.com&gt;Cc: Howard Chu &lt;howardchu95@gmail.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Krzysztof &#321;opatowski &lt;krzysztof.m.lopatowski@gmail.com&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Wielaard &lt;mark@klomp.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;pjw@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Sergei Trofimovich &lt;slyich@gmail.com&gt;Cc: Shimin Guo &lt;shimin.guo@skydio.com&gt;Cc: Stephen Brennan &lt;stephen.s.brennan@oracle.com&gt;Cc: Thomas Falcon &lt;thomas.falcon@intel.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Sat, 17 Jan 2026 06:28:35 +0100</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>e62fae9d9e85d38cdda1ee08a424e1b5b8246620 - perf unwind-libdw: Fix a cross-arch unwinding bug</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#e62fae9d9e85d38cdda1ee08a424e1b5b8246620</link>
        <description>perf unwind-libdw: Fix a cross-arch unwinding bugThe set_initial_registers field of Dwfl_Thread_Callbacks needs to be setaccording to the arch of the stack samples being analyzed, not the archthat perf itself is built for.Currently perf fails to unwind stack samples collected from archsdifferent from that of the host perf is running on.This patch moves the arch-specific implementations of set_initial_registersfrom tools/perf/arch to tools/perf/utli/unwind-libdw-arch, similar to theway the perf-regs-arch folder contains arch-specific functions related toregisters, and chooses the implementation based on the arch of the databeing processed.Reviewed-by: Ian Rogers &lt;irogers@google.com&gt;Signed-off-by: Shimin Guo &lt;shimin.guo@skydio.com&gt;Acked-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Aditya Bodkhe &lt;aditya.b1@linux.ibm.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Alexandre Ghiti &lt;alex@ghiti.fr&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Athira Rajeev &lt;atrajeev@linux.ibm.com&gt;Cc: Chun-Tse Shao &lt;ctshao@google.com&gt;Cc: Dmitriy Vyukov &lt;dvyukov@google.com&gt;Cc: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Haibo Xu &lt;haibo1.xu@intel.com&gt;Cc: Howard Chu &lt;howardchu95@gmail.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Krzysztof &#321;opatowski &lt;krzysztof.m.lopatowski@gmail.com&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Wielaard &lt;mark@klomp.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;pjw@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Sergei Trofimovich &lt;slyich@gmail.com&gt;Cc: Stephen Brennan &lt;stephen.s.brennan@oracle.com&gt;Cc: Thomas Falcon &lt;thomas.falcon@intel.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Sat, 17 Jan 2026 06:28:30 +0100</pubDate>
        <dc:creator>Shimin Guo &lt;shimin.guo@skydio.com&gt;</dc:creator>
    </item>
<item>
        <title>47d3545faeeb6822f404ddb237985e1824a8bd70 - perf help: Move common_cmds into builtin-help</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#47d3545faeeb6822f404ddb237985e1824a8bd70</link>
        <description>perf help: Move common_cmds into builtin-helpThere&apos;s a lot of infrastructure for generating a relatively simplearray used by one function.Move the array into the function and remove the supporting build logic.At the same time opportunistically const-ify the array.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Acked-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Cc: Howard Chu &lt;howardchu95@gmail.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Thu, 04 Dec 2025 22:11:43 +0100</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>e35dd81017011be0fb0cbb2ae80a6bc24962f0f7 - perf util: Remove SHA-1 code</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/perf/util/Build#e35dd81017011be0fb0cbb2ae80a6bc24962f0f7</link>
        <description>perf util: Remove SHA-1 codeNow that the SHA-1 code is no longer used, remove it.Signed-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;Tested-by: Ian Rogers &lt;irogers@google.com&gt;Acked-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Fangrui Song &lt;maskray@sourceware.org&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Pablo Galindo &lt;pablogsal@gmail.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/perf/util/Build</description>
        <pubDate>Tue, 09 Dec 2025 02:57:29 +0100</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
