<?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 Makefile</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/lib/perf/Makefile#3e9e952bb3139ad1e08f3e1960239c2988ab90c9</link>
        <description>Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus

            List of files:
            /linux/tools/lib/perf/Makefile</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>d4eb7b2da66c848709e31585b9c371fa234abc39 - Merge branch &apos;for-7.1/core-v2&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#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/lib/perf/Makefile</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>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#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/lib/perf/Makefile</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/lib/perf/Makefile#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/lib/perf/Makefile</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/lib/perf/Makefile#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/lib/perf/Makefile</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/lib/perf/Makefile#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/lib/perf/Makefile</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/lib/perf/Makefile#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/lib/perf/Makefile</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/lib/perf/Makefile#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/lib/perf/Makefile</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/lib/perf/Makefile#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/lib/perf/Makefile</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>8c5b40678c63be6b85f1c2dc8c8b89d632faf988 - libperf build: Always place libperf includes first</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#8c5b40678c63be6b85f1c2dc8c8b89d632faf988</link>
        <description>libperf build: Always place libperf includes firstWhen building tools/perf the CFLAGS can contain a directory for theinstalled headers.As the headers may be being installed while building libperf.a this cancause headers to be partially installed and found in the include pathwhile building an object file for libperf.a.The installed header may reference other installed headers that aremissing given the partial nature of the install and then the build failswith a missing header file.Avoid this by ensuring the libperf source headers are always first inthe CFLAGS.Fixes: 3143504918105156 (&quot;libperf: Make libperf.a part of the perf build&quot;)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: 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: Namhyung Kim &lt;namhyung@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/lib/perf/Makefile</description>
        <pubDate>Tue, 03 Feb 2026 07:09:18 +0100</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>129bb23a6f7d022610f902b57d36d69d7d210128 - Revert &quot;perf tools: Fix arm64 build by generating unistd_64.h&quot;</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#129bb23a6f7d022610f902b57d36d69d7d210128</link>
        <description>Revert &quot;perf tools: Fix arm64 build by generating unistd_64.h&quot;This reverts:commit 8988c4b91945173a (&quot;perf tools: Fix in-source libperf build&quot;)commit bfb713ea53c746b0 (&quot;perf tools: Fix arm64 build by generating unistd_64.h&quot;)Since we now have a static unistd_64.h for the arm64 build, there is noneed to generate unistd_64.h in libperf.  Revert all patches related togenerating unistd_64.h.Reviewed-by: James Clark &lt;james.clark@linaro.org&gt;Signed-off-by: Leo Yan &lt;leo.yan@arm.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/lib/perf/Makefile</description>
        <pubDate>Thu, 08 Jan 2026 10:43:25 +0100</pubDate>
        <dc:creator>Leo Yan &lt;leo.yan@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>805da27252a290984782abfdb313a78e7c157369 - perf sched stats: Add schedstat v17 support</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#805da27252a290984782abfdb313a78e7c157369</link>
        <description>perf sched stats: Add schedstat v17 supportThe /proc/schedstat file output is standardized with version number.Add support to record and raw dump v17 version layout.Version 17 of schedstats removed &apos;lb_imbalance&apos; field as it has nosignificance anymore and instead added more relevant fields namely&apos;lb_imbalance_load&apos;, &apos;lb_imbalance_util&apos;, &apos;lb_imbalance_task&apos; and&apos;lb_imbalance_misfit&apos;.The domain field prints the name of the corresponding sched domain fromthis version onwards.Co-developed-by: Ravi Bangoria &lt;ravi.bangoria@amd.com&gt;Signed-off-by: Ravi Bangoria &lt;ravi.bangoria@amd.com&gt;Signed-off-by: Swapnil Sapkal &lt;swapnil.sapkal@amd.com&gt;Tested-by: Chen Yu &lt;yu.c.chen@intel.com&gt;Acked-by: Ian Rogers &lt;irogers@google.com&gt;Acked-by: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Anubhav Shelat &lt;ashelat@redhat.com&gt;Cc: Ben Gainey &lt;ben.gainey@arm.com&gt;Cc: Blake Jones &lt;blakejones@google.com&gt;Cc: Chun-Tse Shao &lt;ctshao@google.com&gt;Cc: David Vernet &lt;void@manifault.com&gt;Cc: Dmitriy Vyukov &lt;dvyukov@google.com&gt;Cc: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Cc: Gautham Shenoy &lt;gautham.shenoy@amd.com&gt;Cc: Graham Woodward &lt;graham.woodward@arm.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@arm.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Juri Lelli &lt;juri.lelli@redhat.com&gt;Cc: K Prateek Nayak &lt;kprateek.nayak@amd.com&gt;Cc: Kan Liang &lt;kan.liang@linux.intel.com&gt;Cc: Leo Yan &lt;leo.yan@arm.com&gt;Cc: Madadi Vineeth Reddy &lt;vineethr@linux.ibm.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Sandipan Das &lt;sandipan.das@amd.com&gt;Cc: Santosh Shukla &lt;santosh.shukla@amd.com&gt;Cc: Shrikanth Hegde &lt;sshegde@linux.ibm.com&gt;Cc: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;Cc: Tejun Heo &lt;tj@kernel.org&gt;Cc: Thomas Falcon &lt;thomas.falcon@intel.com&gt;Cc: Tim Chen &lt;tim.c.chen@linux.intel.com&gt;Cc: Vincent Guittot &lt;vincent.guittot@linaro.org&gt;Cc: Yang Jihong &lt;yangjihong@bytedance.com&gt;Cc: Yujie Liu &lt;yujie.liu@intel.com&gt;Cc: Zhongqiu Han &lt;quic_zhonhan@quicinc.com&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/lib/perf/Makefile</description>
        <pubDate>Mon, 19 Jan 2026 18:58:27 +0100</pubDate>
        <dc:creator>Swapnil Sapkal &lt;swapnil.sapkal@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>55657d7ac8caa98c7c0ef241bf64e176db899b4d - perf sched stats: Add schedstat v16 support</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#55657d7ac8caa98c7c0ef241bf64e176db899b4d</link>
        <description>perf sched stats: Add schedstat v16 supportThe /proc/schedstat file output is standardized with version number.Add support to record and raw dump v16 version layout.Version 16 of schedstats changed the order of definitions within &apos;enumcpu_idle_type&apos;, which changed the order of [CPU_MAX_IDLE_TYPES] columnsin show_schedstat().In particular the position of CPU_IDLE and __CPU_NOT_IDLE changedplaces.Co-developed-by: Ravi Bangoria &lt;ravi.bangoria@amd.com&gt;Signed-off-by: Ravi Bangoria &lt;ravi.bangoria@amd.com&gt;Signed-off-by: Swapnil Sapkal &lt;swapnil.sapkal@amd.com&gt;Tested-by: Chen Yu &lt;yu.c.chen@intel.com&gt;Tested-by: James Clark &lt;james.clark@linaro.org&gt;Acked-by: Ian Rogers &lt;irogers@google.com&gt;Acked-by: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Anubhav Shelat &lt;ashelat@redhat.com&gt;Cc: Ben Gainey &lt;ben.gainey@arm.com&gt;Cc: Blake Jones &lt;blakejones@google.com&gt;Cc: Chun-Tse Shao &lt;ctshao@google.com&gt;Cc: David Vernet &lt;void@manifault.com&gt;Cc: Dmitriy Vyukov &lt;dvyukov@google.com&gt;Cc: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Cc: Gautham Shenoy &lt;gautham.shenoy@amd.com&gt;Cc: Graham Woodward &lt;graham.woodward@arm.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@arm.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Juri Lelli &lt;juri.lelli@redhat.com&gt;Cc: K Prateek Nayak &lt;kprateek.nayak@amd.com&gt;Cc: Kan Liang &lt;kan.liang@linux.intel.com&gt;Cc: Leo Yan &lt;leo.yan@arm.com&gt;Cc: Madadi Vineeth Reddy &lt;vineethr@linux.ibm.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Sandipan Das &lt;sandipan.das@amd.com&gt;Cc: Santosh Shukla &lt;santosh.shukla@amd.com&gt;Cc: Shrikanth Hegde &lt;sshegde@linux.ibm.com&gt;Cc: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;Cc: Tejun Heo &lt;tj@kernel.org&gt;Cc: Thomas Falcon &lt;thomas.falcon@intel.com&gt;Cc: Tim Chen &lt;tim.c.chen@linux.intel.com&gt;Cc: Vincent Guittot &lt;vincent.guittot@linaro.org&gt;Cc: Yang Jihong &lt;yangjihong@bytedance.com&gt;Cc: Yujie Liu &lt;yujie.liu@intel.com&gt;Cc: Zhongqiu Han &lt;quic_zhonhan@quicinc.com&gt;Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/lib/perf/Makefile</description>
        <pubDate>Mon, 19 Jan 2026 18:58:26 +0100</pubDate>
        <dc:creator>Swapnil Sapkal &lt;swapnil.sapkal@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>c3030995f23b3d35f94b9bc4375706ec5916fd55 - perf sched stats: Add record and rawdump support</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#c3030995f23b3d35f94b9bc4375706ec5916fd55</link>
        <description>perf sched stats: Add record and rawdump supportDefine new, perf tool only, sample types and their layouts. Add logicto parse /proc/schedstat, convert it to perf sample format and savesamples to perf.data file with `perf sched stats record` command.Also add logic to read perf.data file, interpret schedstat samples andprint rawdump of samples with `perf script -D`.Note that, /proc/schedstat file output is standardized with versionnumber. The patch supports v15 but older or newer version can be addedeasily.Co-developed-by: Ravi Bangoria &lt;ravi.bangoria@amd.com&gt;Signed-off-by: Ravi Bangoria &lt;ravi.bangoria@amd.com&gt;Signed-off-by: Swapnil Sapkal &lt;swapnil.sapkal@amd.com&gt;Tested-by: Chen Yu &lt;yu.c.chen@intel.com&gt;Tested-by: James Clark &lt;james.clark@linaro.org&gt;Acked-by: Ian Rogers &lt;irogers@google.com&gt;Acked-by: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Anubhav Shelat &lt;ashelat@redhat.com&gt;Cc: Ben Gainey &lt;ben.gainey@arm.com&gt;Cc: Blake Jones &lt;blakejones@google.com&gt;Cc: Chun-Tse Shao &lt;ctshao@google.com&gt;Cc: David Vernet &lt;void@manifault.com&gt;Cc: Dmitriy Vyukov &lt;dvyukov@google.com&gt;Cc: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Cc: Gautham Shenoy &lt;gautham.shenoy@amd.com&gt;Cc: Graham Woodward &lt;graham.woodward@arm.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@arm.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Juri Lelli &lt;juri.lelli@redhat.com&gt;Cc: K Prateek Nayak &lt;kprateek.nayak@amd.com&gt;Cc: Kan Liang &lt;kan.liang@linux.intel.com&gt;Cc: Leo Yan &lt;leo.yan@arm.com&gt;Cc: Madadi Vineeth Reddy &lt;vineethr@linux.ibm.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Sandipan Das &lt;sandipan.das@amd.com&gt;Cc: Santosh Shukla &lt;santosh.shukla@amd.com&gt;Cc: Shrikanth Hegde &lt;sshegde@linux.ibm.com&gt;Cc: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;Cc: Tejun Heo &lt;tj@kernel.org&gt;Cc: Thomas Falcon &lt;thomas.falcon@intel.com&gt;Cc: Tim Chen &lt;tim.c.chen@linux.intel.com&gt;Cc: Vincent Guittot &lt;vincent.guittot@linaro.org&gt;Cc: Yang Jihong &lt;yangjihong@bytedance.com&gt;Cc: Yujie Liu &lt;yujie.liu@intel.com&gt;Cc: Zhongqiu Han &lt;quic_zhonhan@quicinc.com&gt;[ PRIu64 needs uint64_t, not &apos;unsigned long&apos; to work on both 32-bit and 64-bit ]Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/tools/lib/perf/Makefile</description>
        <pubDate>Mon, 19 Jan 2026 18:58:25 +0100</pubDate>
        <dc:creator>Swapnil Sapkal &lt;swapnil.sapkal@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>74f1af95820fc2ee580a775a3a17c416db30b38c - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#74f1af95820fc2ee580a775a3a17c416db30b38c</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-nextBack-merge drm-next to (indirectly) get arm-smmu updates for makingstall-on-fault more reliable.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/tools/lib/perf/Makefile</description>
        <pubDate>Sun, 29 Jun 2025 04:54:49 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>86e2d052c2320bf12571a5d96b16c2745e1cfc5e - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#86e2d052c2320bf12571a5d96b16c2745e1cfc5e</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.16Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/tools/lib/perf/Makefile</description>
        <pubDate>Mon, 09 Jun 2025 18:26:55 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>bbfd5594756011167b8f8de9a00e0c946afda1e6 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#bbfd5594756011167b8f8de9a00e0c946afda1e6</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextNeed to pull in a67221b5eb8d (&quot;drm/i915/dp: Return min bpc supported by source instead of 0&quot;)in order to fix build breakage on GCC 9.4.0 (from Ubuntu 20.04).Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/tools/lib/perf/Makefile</description>
        <pubDate>Wed, 28 May 2025 09:20:17 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>db5302ae571beec635c1a96e7f72926a4e65195e - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#db5302ae571beec635c1a96e7f72926a4e65195e</link>
        <description>Merge drm/drm-next into drm-intel-nextBackmerge to sync with v6.15-rc, xe, and specifically async flip changesin drm-misc.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/tools/lib/perf/Makefile</description>
        <pubDate>Fri, 16 May 2025 09:22:36 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2670a39b1ea68fb0b9175e26e299f3fe974e0332 - Merge tag &apos;riscv-mw2-6.16-rc1&apos; of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#2670a39b1ea68fb0b9175e26e299f3fe974e0332</link>
        <description>Merge tag &apos;riscv-mw2-6.16-rc1&apos; of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-nextriscv patches for 6.16-rc1, part 2* Performance improvements  - Add support for vdso getrandom  - Implement raid6 calculations using vectors  - Introduce svinval tlb invalidation* Cleanup  - A bunch of deduplication of the macros we use for manipulating instructions* Misc  - Introduce a kunit test for kprobes  - Add support for mseal as riscv fits the requirements (thanks to Lorenzo for making sure of that :))[Palmer: There was a rebase between part 1 and part 2, so I&apos;ve had to dosome more git surgery here... at least two rounds of surgery...]* alex-pr-2: (866 commits)  RISC-V: vDSO: Wire up getrandom() vDSO implementation  riscv: enable mseal sysmap for RV64  raid6: Add RISC-V SIMD syndrome and recovery calculations  riscv: mm: Add support for Svinval extension  riscv: Add kprobes KUnit test  riscv: kprobes: Remove duplication of RV_EXTRACT_ITYPE_IMM  riscv: kprobes: Remove duplication of RV_EXTRACT_UTYPE_IMM  riscv: kprobes: Remove duplication of RV_EXTRACT_RD_REG  riscv: kprobes: Remove duplication of RVC_EXTRACT_BTYPE_IMM  riscv: kprobes: Remove duplication of RVC_EXTRACT_C2_RS1_REG  riscv: kproves: Remove duplication of RVC_EXTRACT_JTYPE_IMM  riscv: kprobes: Remove duplication of RV_EXTRACT_BTYPE_IMM  riscv: kprobes: Remove duplication of RV_EXTRACT_RS1_REG  riscv: kprobes: Remove duplication of RV_EXTRACT_JTYPE_IMM  riscv: kprobes: Move branch_funct3 to insn.h  riscv: kprobes: Move branch_rs2_idx to insn.h  Linux 6.15-rc6  Input: xpad - fix xpad_device sorting  Input: xpad - add support for several more controllers  Input: xpad - fix Share button on Xbox One controllers  ...

            List of files:
            /linux/tools/lib/perf/Makefile</description>
        <pubDate>Thu, 05 Jun 2025 20:23:07 +0200</pubDate>
        <dc:creator>Palmer Dabbelt &lt;palmer@dabbelt.com&gt;</dc:creator>
    </item>
<item>
        <title>3349e275067f94ffb4141989aed9cbae7409429b - Merge 6.15-rc6 into staging-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/perf/Makefile#3349e275067f94ffb4141989aed9cbae7409429b</link>
        <description>Merge 6.15-rc6 into staging-nextWe need the staging changes in here as wellSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/tools/lib/perf/Makefile</description>
        <pubDate>Tue, 13 May 2025 08:37:56 +0200</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
</channel>
</rss>
