<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in MANIFEST</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8bf18c5c - perf MANIFEST: Add license files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#8bf18c5c</link>
        <description>perf MANIFEST: Add license filesThe standalone tarballs should include the license files - both theCOPYING declaration as well as the text of GPLv2.Signed-off-by: Michel Lind &lt;michel@michel-slm.name&gt;Link: https://lore.kernel.org/r/Z0Zcx0WRqtlUYpgw@hyperscale.parallelsSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Tue, 26 Nov 2024 23:41:59 +0000</pubDate>
        <dc:creator>Michel Lind &lt;michel@michel-slm.name&gt;</dc:creator>
    </item>
<item>
        <title>74c033b6 - perf MANIFEST: Add arch/*/include/uapi/asm/bpf_perf_event.h to the perf tarball</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#74c033b6</link>
        <description>perf MANIFEST: Add arch/*/include/uapi/asm/bpf_perf_event.h to the perf tarballNeeded to build tools/lib/bpf/ on various arches other than x86_64,notably arm64 when using the perf tarballs generated by:  $ make help | grep perf-    perf-tar-src-pkg    - Build the perf source tarball with no compression    perf-targz-src-pkg  - Build the perf source tarball with gzip compression    perf-tarbz2-src-pkg - Build the perf source tarball with bz2 compression    perf-tarxz-src-pkg  - Build the perf source tarball with xz compression    perf-tarzst-src-pkg - Build the perf source tarball with zst compression  $Building with BPF support was opt-in in perf for a long time, andtesting it via the tarball main kernel Makefile targets in anarchitecture other than x86_64 was an odd case.I had noticed this at some point earlier this year while cross buildingperf to some arches, including arm64, but it fell thru the cracks, seethe Link tag below.Fix it now by adding those arch/*/include/uapi/asm/bpf_perf_event.hfiles to the MANIFEST file used in building the perf source tarball.Tested with:  perfbuilder@number:~$ time dm debian:experimental-x-arm64     1    21.60 debian:experimental-x-arm64   : Ok   aarch64-linux-gnu-gcc (Debian 14.1.0-5) 14.1.0  flex 2.6.4  BUILD_TARBALL_HEAD=d31a974f6edc576f84c35be9526fec549a3b3520  $  $ git log --oneline -1 d31a974f6edc576f84c35be9526fec549a3b3520  d31a974f6edc576f (HEAD -&gt; perf-tools-next) perf MANIFEST: Add arch/*/include/uapi/asm/bpf_perf_event.h to the perf tarball  $That was previously failing:  perfbuilder@number:~$ grep debian:experimental-x-arm64 dm.log.old/summary  19     4.80 debian:experimental-x-arm64   : FAIL gcc version 14.1.0 (Debian 14.1.0-5)  $  perfbuilder@number:~$ grep -B6 &apos;Error 1&apos; dm.log.old/debian:experimental-x-arm64  In file included from /git/perf-6.12.0-rc6/tools/include/uapi/linux/bpf_perf_event.h:11,                   from libbpf.c:36:  /git/perf-6.12.0-rc6/tools/include/uapi/asm/bpf_perf_event.h:2:10: fatal error: ../../arch/arm64/include/uapi/asm/bpf_perf_event.h: No such file or directory      2 | #include &quot;../../arch/arm64/include/uapi/asm/bpf_perf_event.h&quot;        |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  compilation terminated.  make[4]: *** [/git/perf-6.12.0-rc6/tools/build/Makefile.build:105: /tmp/build/perf/libbpf/staticobjs/libbpf.o] Error 1  perfbuilder@number:~$Closes: https://lore.kernel.org/all/Z0UNRCRYKunbDYxP@hyperscale.parallelsFixes: 9eea8fafe33eb708 (&quot;libbpf: fix __arg_ctx type enforcement for perf_event programs&quot;)Reported-by: Michel Lind &lt;michel@michel-slm.name&gt;Tested-by: Michel Lind &lt;michel@michel-slm.name&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Andrii Nakryiko &lt;andrii@kernel.org&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Kan Liang &lt;kan.liang@linux.intel.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Link: 317c11923cf676437456e44a7f408d4ce589a9c0.camel@michel-slm.nameLink: https://lore.kernel.org/bpf/ZfyEgoG3JFiOs2Fs@x1/Link: https://lore.kernel.org/r/Z0Yy5u42Q1hWoEzz@x1Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Tue, 26 Nov 2024 20:43:18 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ef5c9580 - tools perf: Add arm64 sysreg files to MANIFEST</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#ef5c9580</link>
        <description>tools perf: Add arm64 sysreg files to MANIFESTIan pointed out that source tarballs are incomplete as of commite2bdd172e665 (&quot;perf build: Generate arm64&apos;s sysreg-defs.h and add toinclude path&quot;), since the source files needed from the kernel tree donot appear in the manifest. Add them.Reported-by: Ian Rogers &lt;irogers@google.com&gt;Fixes: e2bdd172e665 (&quot;perf build: Generate arm64&apos;s sysreg-defs.h and add to include path&quot;)Signed-off-by: Oliver Upton &lt;oliver.upton@linux.dev&gt;Link: https://lore.kernel.org/r/20231121192956.919380-2-oliver.upton@linux.devSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Tue, 21 Nov 2023 19:29:55 +0000</pubDate>
        <dc:creator>Oliver Upton &lt;oliver.upton@linux.dev&gt;</dc:creator>
    </item>
<item>
        <title>4171925a - tools lib traceevent: Remove libtraceevent</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#4171925a</link>
        <description>tools lib traceevent: Remove libtraceeventlibtraceevent is now out-of-date and it is better to depend on thesystem version. Remove this code that is no longer depended upon byany builds.Committer notes:Removed the removed tools/lib/traceevent/ from tools/perf/MANIFEST, sothat &apos;make perf-tar-src-pkg&apos; works.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Acked-by: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Kan Liang &lt;kan.liang@linux.intel.com&gt;Cc: Leo Yan &lt;leo.yan@linaro.org&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Stephane Eranian &lt;eranian@google.com&gt;Link: http://lore.kernel.org/lkml/20221130062935.2219247-5-irogers@google.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Wed, 30 Nov 2022 06:29:35 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>84bec6f0 - perf build: Install libsymbol locally when building</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#84bec6f0</link>
        <description>perf build: Install libsymbol locally when buildingThe perf build currently has a &apos;-Itools/lib&apos; on the CC commandline. This causes issues as the libapi, libsubcmd, libtraceevent,libbpf and libsymbol headers are all found via this path, making itimpossible to override include behavior.Change the libsymbol build mirroring the libbpf, libsubcmd, libapi,libperf and libtraceevent build, so that it is installed in a directoryalong with its headers.A later change will modify the include behavior.  Don&apos;t build kallsyms.oas part of util as this will lead to duplicate definitions. Addkallsym&apos;s directory to the MANIFEST rather than individual files, sothat the Build and Makefile are added to a source tar ball.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Acked-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Andrii Nakryiko &lt;andrii.nakryiko@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Nick Desaulniers &lt;ndesaulniers@google.com&gt;Cc: Nicolas Schier &lt;nicolas@fjasle.eu&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Stephane Eranian &lt;eranian@google.com&gt;Cc: bpf@vger.kernel.orgLink: http://lore.kernel.org/lkml/20221109184914.1357295-11-irogers@google.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Wed, 09 Nov 2022 18:49:10 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f1749404 - perf MANIFEST: Add bpftool files to allow building with BUILD_BPF_SKEL=1</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#f1749404</link>
        <description>perf MANIFEST: Add bpftool files to allow building with BUILD_BPF_SKEL=1We need bpftool and required kernel/bpf/disasm.[ch] to bootstrap thecgroups, bperf and other BPF skels used by perf.Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Sun, 07 Nov 2021 15:43:20 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>92ec3cc9 - tools lib: Adopt list_sort() from the kernel sources</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#92ec3cc9</link>
        <description>tools lib: Adopt list_sort() from the kernel sourcesAdd list_sort.[ch] from the main kernel tree. The linux/bug.h #includeis removed due to conflicting definitions. Add check-headers and modifyperf build accordingly.MANIFEST and python-ext-sources fixes suggested by Arnaldo.Suggested-by: Arnaldo Carvalho de Melo &lt;acme@kernel.org&gt;Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Acked-by: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Antonov &lt;alexander.antonov@linux.intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Andrew Kilroy &lt;andrew.kilroy@arm.com&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Changbin Du &lt;changbin.du@intel.com&gt;Cc: Denys Zagorui &lt;dzagorui@cisco.com&gt;Cc: Fabian Hemmer &lt;copy@copy.sh&gt;Cc: Felix Fietkau &lt;nbd@nbd.name&gt;Cc: Heiko Carstens &lt;hca@linux.ibm.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Jacob Keller &lt;jacob.e.keller@intel.com&gt;Cc: Jiapeng Chong &lt;jiapeng.chong@linux.alibaba.com&gt;Cc: Jin Yao &lt;yao.jin@linux.intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Joakim Zhang &lt;qiangqing.zhang@nxp.com&gt;Cc: John Garry &lt;john.garry@huawei.com&gt;Cc: Kajol Jain &lt;kjain@linux.ibm.com&gt;Cc: Kan Liang &lt;kan.liang@linux.intel.com&gt;Cc: Kees Kook &lt;keescook@chromium.org&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Nicholas Fraser &lt;nfraser@codeweavers.com&gt;Cc: Nick Desaulniers &lt;ndesaulniers@google.com&gt;Cc: Paul Clarke &lt;pc@us.ibm.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Riccardo Mancini &lt;rickyman7@gmail.com&gt;Cc: Sami Tolvanen &lt;samitolvanen@google.com&gt;Cc: ShihCheng Tu &lt;mrtoastcheng@gmail.com&gt;Cc: Song Liu &lt;songliubraving@fb.com&gt;Cc: Stephane Eranian &lt;eranian@google.com&gt;Cc: Sumanth Korikkar &lt;sumanthk@linux.ibm.com&gt;Cc: Thomas Richter &lt;tmricht@linux.ibm.com&gt;Cc: Wan Jiabing &lt;wanjiabing@vivo.com&gt;Cc: Zhen Lei &lt;thunder.leizhen@huawei.com&gt;Link: https://lore.kernel.org/r/20211015172132.1162559-2-irogers@google.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Fri, 15 Oct 2021 17:21:12 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>923a932c - scripts/bpf: Abstract eBPF API target parameter</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#923a932c</link>
        <description>scripts/bpf: Abstract eBPF API target parameterAbstract out the target parameter so that upcoming commits, more thanjust the existing &quot;helpers&quot; target can be called to generate specificportions of docs from the eBPF UAPI headers.Signed-off-by: Joe Stringer &lt;joe@cilium.io&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Reviewed-by: Quentin Monnet &lt;quentin@isovalent.com&gt;Acked-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;Link: https://lore.kernel.org/bpf/20210302171947.2268128-10-joe@cilium.io

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Tue, 02 Mar 2021 17:19:41 +0000</pubDate>
        <dc:creator>Joe Stringer &lt;joe@cilium.io&gt;</dc:creator>
    </item>
<item>
        <title>3ce311af - libperf: Move to tools/lib/perf</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#3ce311af</link>
        <description>libperf: Move to tools/lib/perfMove libperf from its current location under tools/perf to a separatedirectory under tools/lib/.Also change various paths (mainly includes) to reflect the libperf moveto a separate directory and add a new directory under MANIFEST.Signed-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Michael Petlan &lt;mpetlan@redhat.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Link: http://lore.kernel.org/lkml/20191206210612.8676-2-jolsa@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Fri, 06 Dec 2019 21:06:11 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1fd450f9 - libbpf: Fix up generation of bpf_helper_defs.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#1fd450f9</link>
        <description>libbpf: Fix up generation of bpf_helper_defs.h  $ make -C tools/perf build-testdoes, ends up with these two problems:  make[3]: *** No rule to make target &apos;/tmp/tmp.zq13cHILGB/perf-5.3.0/include/uapi/linux/bpf.h&apos;, needed by &apos;bpf_helper_defs.h&apos;.  Stop.  make[3]: *** Waiting for unfinished jobs....  make[2]: *** [Makefile.perf:757: /tmp/tmp.zq13cHILGB/perf-5.3.0/tools/lib/bpf/libbpf.a] Error 2  make[2]: *** Waiting for unfinished jobs....Because $(srcdir) points to the /tmp/tmp.zq13cHILGB/perf-5.3.0 directoryand we need &apos;/tools/ after that variable, and after fixing this then weget to another problem:  /bin/sh: /home/acme/git/perf/tools/scripts/bpf_helpers_doc.py: No such file or directory  make[3]: *** [Makefile:184: bpf_helper_defs.h] Error 127  make[3]: *** Deleting file &apos;bpf_helper_defs.h&apos;    LD       /tmp/build/perf/libapi-in.o  make[2]: *** [Makefile.perf:778: /tmp/build/perf/libbpf.a] Error 2  make[2]: *** Waiting for unfinished jobs....Because this requires something outside the tools/ directories that getscollected into perf&apos;s detached tarballs, to fix it just add it totools/perf/MANIFEST, which this patch does, now it works for that caseand also for all these other cases.Fixes: e01a75c15969 (&quot;libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf&quot;)Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Andrii Nakryiko &lt;andriin@fb.com&gt;Cc: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Martin KaFai Lau &lt;kafai@fb.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Link: https://lkml.kernel.org/n/tip-4pnkg2vmdvq5u6eivc887wen@git.kernel.orgLink: https://lore.kernel.org/bpf/20191126151045.GB19483@kernel.org

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Tue, 26 Nov 2019 15:10:45 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;arnaldo.melo@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7f7c536f - tools lib: Adopt zalloc()/zfree() from tools/perf</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#7f7c536f</link>
        <description>tools lib: Adopt zalloc()/zfree() from tools/perfEroding a bit more the tools/perf/util/util.h hodpodge header.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Link: https://lkml.kernel.org/n/tip-natazosyn9rwjka25tvcnyi0@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Thu, 04 Jul 2019 14:32:27 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>9c10548c - tools lib: Move argv_{split,free} from tools/perf/util/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#9c10548c</link>
        <description>tools lib: Move argv_{split,free} from tools/perf/util/This came from the kernel lib/argv_split.c, so move it totools/lib/argv_split.c, to get it closer to the kernel structure.We need to audit the usage of argv_split() to figure out if it is reallynecessary to do have one allocation per argv[] entry, looking at one ofits users I guess that is not the case and we probably are even leakingthose allocations by not using argv_free() judiciously, for later.With this we further remove stuff from tools/perf/util/, reducing theperf specific codebase and encouraging other tools/ code to use theseroutines so as to keep the style and constructs used with the kernel.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Link: https://lkml.kernel.org/n/tip-j479s1ive9h75w5lfg16jroz@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Wed, 26 Jun 2019 18:27:58 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>3052ba56 - tools perf: Move from sane_ctype.h obtained from git to the Linux&apos;s original</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#3052ba56</link>
        <description>tools perf: Move from sane_ctype.h obtained from git to the Linux&apos;s originalWe got the sane_ctype.h headers from git and kept using it so far, butsince that code originally came from the kernel sources to the gitsources, perhaps its better to just use the one in the kernel, so thatwe can leverage tools/perf/check_headers.sh to be notified when our copygets out of sync, i.e. when fixes or goodies are added to the code we&apos;vecopied.This will help with things like tools/lib/string.c where we want to havemore things in common with the kernel, such as strim(), skip_spaces(),etc so as to go on removing the things that we have in tools/perf/util/and instead using the code in the kernel, indirectly and removing thingslike EXPORT_SYMBOL(), etc, getting notified when fixes and improvementsare made to the original code.Hopefully this also should help with reducing the difference of codehosted in tools/ to the one in the kernel proper.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Link: https://lkml.kernel.org/n/tip-7k9868l713wqtgo01xxygn12@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Tue, 25 Jun 2019 20:27:31 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>89975bd3 - perf tools: Get all of tools/{arch,include}/ in the MANIFEST</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#89975bd3</link>
        <description>perf tools: Get all of tools/{arch,include}/ in the MANIFESTNow that I&apos;m switching the container builds from using a local volumepointing to the kernel repository with the perf sources, instead gettinga detached tarball to be able to use a container cluster, some placesbroke because I forgot to put some of the required files intools/perf/MANIFEST, namely some bitsperlong.h files.So, to fix it do the same as for tools/build/ and pack the wholetools/arch/ directory.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/n/tip-wmenpjfjsobwdnfde30qqncj@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Wed, 20 Sep 2017 19:41:34 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>0e1eed80 - perf tools: Get all of tools/{arch,include}/ in the MANIFEST</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#0e1eed80</link>
        <description>perf tools: Get all of tools/{arch,include}/ in the MANIFESTNow that I&apos;m switching the container builds from using a local volumepointing to the kernel repository with the perf sources, instead gettinga detached tarball to be able to use a container cluster, some placesbroke because I forgot to put some of the required files intools/perf/MANIFEST, namely some bitsperlong.h files.So, to fix it do the same as for tools/build/ and pack the wholetools/arch/ directory.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/n/tip-wmenpjfjsobwdnfde30qqncj@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Wed, 20 Sep 2017 19:41:34 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>d02b395e - tools include uapi: Grab a copy of linux/vhost.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#d02b395e</link>
        <description>tools include uapi: Grab a copy of linux/vhost.hWe will use it to generate tables for beautifying ioctl&apos;s &apos;cmd&apos; arg.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Jason Wang &lt;jasowang@redhat.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: &quot;Michael S. Tsirkin&quot; &lt;mst@redhat.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/n/tip-nxwpq34hu6te1m2ra5m7o8n9@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Mon, 31 Jul 2017 19:45:32 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>3ce97513 - tools include uapi: Grab a copy of linux/kvm.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#3ce97513</link>
        <description>tools include uapi: Grab a copy of linux/kvm.hWe will use it to generate tables for beautifying ioctl&apos;s &apos;cmd&apos; arg.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/n/tip-nxwpq34hu6te1m2ra5m7o8n9@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Mon, 31 Jul 2017 19:45:32 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>a215684e - tools include uapi: Grab a copy of sound/asound.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#a215684e</link>
        <description>tools include uapi: Grab a copy of sound/asound.hWe will use it to generate tables for beautifying ioctl&apos;s &apos;cmd&apos; arg.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/n/tip-wit4wwmrh9d37dtgtk0glbbj@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Mon, 31 Jul 2017 19:45:32 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>c1737f2b - tools include uapi: Grab copies of drm/{drm,i915_drm}.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#c1737f2b</link>
        <description>tools include uapi: Grab copies of drm/{drm,i915_drm}.hWe will use it to generate tables for beautifying ioctl&apos;s &apos;cmd&apos; arg.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/n/tip-bqoq114h917u6ggazn8m1w0t@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Mon, 31 Jul 2017 19:45:32 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>6375f0ab - tools include uapi: Grab a copy of asm-generic/ioctls.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/MANIFEST#6375f0ab</link>
        <description>tools include uapi: Grab a copy of asm-generic/ioctls.hSo that we can build on older systems where otherwise we would end upwith:    CC       /tmp/build/perf/trace/beauty/ioctl.o  trace/beauty/ioctl.c: In function &apos;ioctl__scnprintf_tty_cmd&apos;:  trace/beauty/ioctl.c:25:17: error: &apos;TIOCGEXCL&apos; undeclared (first use in this function)  trace/beauty/ioctl.c:25:17: note: each undeclared identifier is reported only once for each function it appears in  trace/beauty/ioctl.c:25:2: error: array index in initializer not of integer type  trace/beauty/ioctl.c:25:2: error: (near initialization for &apos;ioctl_tty_cmd&apos;)This way we can build a tool on an older system and it will still becapable of processing perf.data files generated on newer systems.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/n/tip-8qvkv6txwuzua6d0yvt65wl3@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/MANIFEST</description>
        <pubDate>Tue, 01 Aug 2017 01:52:28 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
