<?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 Makefile.config</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8988c4b9 - perf tools: Fix in-source libperf build</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#8988c4b9</link>
        <description>perf tools: Fix in-source libperf buildWhen libperf is built alone in-source, $(OUTPUT) isn&apos;t set. This causesthe generated uapi path to resolve to &apos;/../arch&apos; which results in apermissions error:  mkdir: cannot create directory &apos;/../arch&apos;: Permission deniedFix it by removing the preceding &apos;/..&apos; which means that it getsgenerated either in the tools/lib/perf part of the tree or the OUTPUTfolder. Some other rules that rely on OUTPUT further refine thisconditionally depending on whether it&apos;s an in-source or out-of-sourcebuild, but I don&apos;t think we need the extra complexity here. And thisrule is slightly different to others because the header is needed byboth libperf and Perf. This is further complicated by the fact that Perfalways passes O=... to libperf even for in source builds, meaning thatOUTPUT isn&apos;t set consistently between projects.Because we&apos;re no longer going one level up to try to generate the filein the tools/ folder, Perf&apos;s include rule needs to descend into libperf.Also fix the clean rule while we&apos;re here.Reported-by: Thorsten Leemhuis &lt;linux@leemhuis.info&gt;Closes: https://lore.kernel.org/linux-perf-users/7703f88e-ccb7-4c98-9da4-8aad224e780f@leemhuis.info/Fixes: bfb713ea53c7 (&quot;perf tools: Fix arm64 build by generating unistd_64.h&quot;)Signed-off-by: James Clark &lt;james.clark@linaro.org&gt;Tested-by: Thorsten Leemhuis &lt;linux@leemhuis.info&gt;Link: https://lore.kernel.org/r/20250429-james-perf-fix-libperf-in-source-build-v1-1-a1a827ac15e5@linaro.orgSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Tue, 29 Apr 2025 14:22:18 +0000</pubDate>
        <dc:creator>James Clark &lt;james.clark@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>bfb713ea - perf tools: Fix arm64 build by generating unistd_64.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#bfb713ea</link>
        <description>perf tools: Fix arm64 build by generating unistd_64.hSince pulling in the kernel changes in commit 22f72088ffe6 (&quot;toolsheaders: Update the syscall table with the kernel sources&quot;), arm64 isno longer using a generic syscall header and generates one from thesyscall table. Therefore we must also generate the syscall header forarm64 before building Perf.Add it as a dependency to libperf which uses one syscall number. Perfuses more, but as libperf is a dependency of Perf it will be generatedfor both.Future platforms that need this will have to add their own syscall-ytargets in libperf manually. Unfortunately the arch specific files thatdo this (e.g. arch/arm64/include/asm/Kbuild) can&apos;t easily be importedinto the Perf build. But Perf only needs a subset of the generated filesanyway, so redefining them is probably the correct thing to do.Fixes: 22f72088ffe6 (&quot;tools headers: Update the syscall table with the kernel sources&quot;)Signed-off-by: James Clark &lt;james.clark@linaro.org&gt;Tested-by: Harshit Mogalapalli &lt;harshit.m.mogalapalli@oracle.com&gt;Link: https://lore.kernel.org/r/20250417-james-perf-fix-gen-syscall-v1-1-1d268c923901@linaro.orgSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Thu, 17 Apr 2025 13:55:50 +0000</pubDate>
        <dc:creator>James Clark &lt;james.clark@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>9480cc14 - perf build: filter all combinations of -flto for libperl</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#9480cc14</link>
        <description>perf build: filter all combinations of -flto for libperlWhen enabling the libperl feature the build uses perl&apos;s build flags(ccopts) but filters out various flags, e.g. for LTO.While this is conceptually correct, it is insufficient in practice,since only &quot;-flto=auto&quot; is filtered out. When perl itself is built with&quot;-flto&quot; this can cause parts of perf being built with LTO and otherswithout, giving exciting build errors like e.g.:   ../tools/perf/pmu-events/pmu-events.c:72851:(.text+0xb79): undefined   reference to `strcmp_cpuid_str&apos; collect2: error: ld returned 1 exit statusFix this by filtering all matching flag values of -flto{=n,auto,..}.Signed-off-by: Holger Hoffst&#228;tte &lt;holger@applied-asynchrony.com&gt;Link: https://lore.kernel.org/r/20250321082038.27901-2-holger@applied-asynchrony.comSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Fri, 21 Mar 2025 08:20:39 +0000</pubDate>
        <dc:creator>Holger Hoffst&#228;tte &lt;holger@applied-asynchrony.com&gt;</dc:creator>
    </item>
<item>
        <title>4c4c0724 - perf: Always feature test reallocarray</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#4c4c0724</link>
        <description>perf: Always feature test reallocarrayThis is also used in util/comm.c now, so instead of selectively doingthe feature test, always do it. If it&apos;s ever used anywhere else it&apos;sless likely to cause another build failure.This doesn&apos;t remove the need to manually include libc_compat.h, andmissing that will still cause an error for glibc &lt; 2.26. There isn&apos;t away to fix that without poisoning reallocarray like libbpf did, but thathas other downsides like making memory debugging tools less useful. Sofor Perf keep it like this and we&apos;ll have to fix up any missed includes.Fixes the following build error:  util/comm.c:152:31: error: implicit declaration of function                      &apos;reallocarray&apos; [-Wimplicit-function-declaration]  152 |                         tmp = reallocarray(comm_strs-&gt;strs,      |                               ^~~~~~~~~~~~Fixes: 13ca628716c6 (&quot;perf comm: Add reference count checking to &apos;struct comm_str&apos;&quot;)Reported-by: Ali Utku Selen &lt;ali.utku.selen@arm.com&gt;Signed-off-by: James Clark &lt;james.clark@linaro.org&gt;Reviewed-by: Ian Rogers &lt;irogers@google.com&gt;Link: https://lore.kernel.org/r/20250129154405.777533-1-james.clark@linaro.orgSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Wed, 29 Jan 2025 15:44:05 +0000</pubDate>
        <dc:creator>James Clark &lt;james.clark@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>3cc550f5 - perf tools: Remove dependency on libaudit</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#3cc550f5</link>
        <description>perf tools: Remove dependency on libauditAll architectures now support HAVE_SYSCALL_TABLE_SUPPORT, so the flag isno longer needed. With the removal of the flag, the relatedGENERIC_SYSCALL_TABLE can also be removed.libaudit was only used as a fallback for when HAVE_SYSCALL_TABLE_SUPPORTwas not defined, so libaudit is also no longer needed for anyarchitecture.Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: G&#252;nther Noack &lt;gnoack@google.com&gt;Cc: Ian Rogers &lt;irogers@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: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250108-perf_syscalltbl-v6-16-7543b5293098@rivosinc.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Thu, 09 Jan 2025 02:36:31 +0000</pubDate>
        <dc:creator>Charlie Jenkins &lt;charlie@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>00d1bfae - perf tools s390: Use generic syscall table scripts</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#00d1bfae</link>
        <description>perf tools s390: Use generic syscall table scriptsUse the generic scripts to generate headers from the syscall tableinstead of the custom ones for s390.Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: G&#252;nther Noack &lt;gnoack@google.com&gt;Cc: Ian Rogers &lt;irogers@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: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250108-perf_syscalltbl-v6-15-7543b5293098@rivosinc.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Thu, 09 Jan 2025 02:36:30 +0000</pubDate>
        <dc:creator>Charlie Jenkins &lt;charlie@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>4c02c7e0 - perf tools powerpc: Use generic syscall table scripts</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#4c02c7e0</link>
        <description>perf tools powerpc: Use generic syscall table scriptsUse the generic scripts to generate headers from the syscall tableinstead of the custom ones for powerpc.Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: G&#252;nther Noack &lt;gnoack@google.com&gt;Cc: Ian Rogers &lt;irogers@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: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250108-perf_syscalltbl-v6-14-7543b5293098@rivosinc.comLink: https://lore.kernel.org/lkml/20250110100505.78d81450@canb.auug.org.au[ Stephen Rothwell noticed on linux-next that the powerpc build for perf was broken and ...]Link: https://lore.kernel.org/lkml/20250109-perf_powerpc_spu-v1-1-c097fc43737e@rivosinc.com[ ... Charlie fixed it up and asked for it to be squashed to avoid breaking bisection. ]Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Thu, 09 Jan 2025 02:36:29 +0000</pubDate>
        <dc:creator>Charlie Jenkins &lt;charlie@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>619ffe66 - perf tools mips: Use generic syscall scripts</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#619ffe66</link>
        <description>perf tools mips: Use generic syscall scriptsUse the generic scripts to generate headers from the syscall table formips.Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: G&#252;nther Noack &lt;gnoack@google.com&gt;Cc: Ian Rogers &lt;irogers@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: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250108-perf_syscalltbl-v6-13-7543b5293098@rivosinc.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Thu, 09 Jan 2025 02:36:28 +0000</pubDate>
        <dc:creator>Charlie Jenkins &lt;charlie@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>fa70857a - perf tools loongarch: Use syscall table</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#fa70857a</link>
        <description>perf tools loongarch: Use syscall tableloongarch uses a syscall table, use that in perf instead of using unistd.h.Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: G&#252;nther Noack &lt;gnoack@google.com&gt;Cc: Ian Rogers &lt;irogers@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: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250108-perf_syscalltbl-v6-12-7543b5293098@rivosinc.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Thu, 09 Jan 2025 02:36:27 +0000</pubDate>
        <dc:creator>Charlie Jenkins &lt;charlie@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>cb8197db - perf tools arm64: Use syscall table</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#cb8197db</link>
        <description>perf tools arm64: Use syscall tablearm64 uses a syscall table, use that in perf instead of using unistd.h.Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: G&#252;nther Noack &lt;gnoack@google.com&gt;Cc: Ian Rogers &lt;irogers@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: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250108-perf_syscalltbl-v6-11-7543b5293098@rivosinc.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Thu, 09 Jan 2025 02:36:26 +0000</pubDate>
        <dc:creator>Charlie Jenkins &lt;charlie@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>a874d1f6 - perf tools x86: Use generic syscall scripts</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#a874d1f6</link>
        <description>perf tools x86: Use generic syscall scriptsUse the generic scripts to generate headers from the syscall table forboth 32- and 64-bit x86.Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: G&#252;nther Noack &lt;gnoack@google.com&gt;Cc: Ian Rogers &lt;irogers@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: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250108-perf_syscalltbl-v6-8-7543b5293098@rivosinc.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Thu, 09 Jan 2025 02:36:23 +0000</pubDate>
        <dc:creator>Charlie Jenkins &lt;charlie@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>26db6722 - perf tools arc: Support generic syscall headers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#26db6722</link>
        <description>perf tools arc: Support generic syscall headersArc uses the generic syscall table, use that in perf instead ofrequiring libaudit.Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: G&#252;nther Noack &lt;gnoack@google.com&gt;Cc: Ian Rogers &lt;irogers@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: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250108-perf_syscalltbl-v6-2-7543b5293098@rivosinc.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Thu, 09 Jan 2025 02:36:17 +0000</pubDate>
        <dc:creator>Charlie Jenkins &lt;charlie@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>4a73aff8 - perf tools: Create generic syscall table support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#4a73aff8</link>
        <description>perf tools: Create generic syscall table supportCurrently each architecture in perf independently generates syscallheaders.Adapt the work that has gone into unifying syscall headerimplementations in the kernel to work with perf tools.Introduce this framework with riscv at first. riscv previously relied onlibaudit, but with this change, perf tools for riscv no longer needsthis external dependency.Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: G&#252;nther Noack &lt;gnoack@google.com&gt;Cc: Ian Rogers &lt;irogers@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: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250108-perf_syscalltbl-v6-1-7543b5293098@rivosinc.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Thu, 09 Jan 2025 02:36:16 +0000</pubDate>
        <dc:creator>Charlie Jenkins &lt;charlie@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>44b44ffd - perf build: Minor improvement for linking libzstd</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#44b44ffd</link>
        <description>perf build: Minor improvement for linking libzstdThe zstd library will be automatically linked by detecting the featurelibzstd.  It is no need to explicitly link it for static builds, soremove the redundant linkage.It is contradictory to detect the feature libelf-zstd while the buildconfiguration NO_LIBZSTD is set.  Report an error for reminding usersnot to set NO_LIBZSTD.Signed-off-by: Leo Yan &lt;leo.yan@arm.com&gt;Tested-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Acked-by: Andrii Nakryiko &lt;andrii@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Cc: Eduard Zingerman &lt;eddyz87@gmail.com&gt;Cc: Guilherme Amadio &lt;amadio@gentoo.org&gt;Cc: Hao Luo &lt;haoluo@google.com&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: John Fastabend &lt;john.fastabend@gmail.com&gt;Cc: KP Singh &lt;kpsingh@kernel.org&gt;Cc: Kan Liang &lt;kan.liang@linux.intel.com&gt;Cc: Martin KaFai Lau &lt;martin.lau@linux.dev&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Cc: Quentin Monnet &lt;qmo@kernel.org&gt;Cc: Song Liu &lt;song@kernel.org&gt;Cc: Stanislav Fomichev &lt;sdf@google.com&gt;Cc: Yonghong Song &lt;yonghong.song@linux.dev&gt;Link: https://lore.kernel.org/r/20241215221223.293205-3-leo.yan@arm.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Sun, 15 Dec 2024 22:12:22 +0000</pubDate>
        <dc:creator>Leo Yan &lt;leo.yan@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>055f0ce7 - tools build: Test for presence of libtraceevent and libtracefs in test-all.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#055f0ce7</link>
        <description>tools build: Test for presence of libtraceevent and libtracefs in test-all.cSince these are so far considered part of the basic set of libraries tobe present when building perf, have then intools/build/features/test-all.c.They were already in the FEATURE_TESTS_BASIC variable oftools/build/Makefile.feature, meaning if test-all.c builds, thosefeatures would be set as present, but then we were calling &quot;again&quot;(well, they were not in test-all.c, so were not really being tested) forit to be detected, fix this all up by not calling feature_check forthose features but instead have them in test-all.c to be tested togetherwith the the set of basic expected libraries.Cc: Adrian Hunter &lt;adrian.hunter@intel.com&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: https://lore.kernel.org/lkml/20241213195052.914914-3-acme@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Fri, 13 Dec 2024 19:42:44 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>176c9d1e - tools features: Don&apos;t check for libunwind devel files by default</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#176c9d1e</link>
        <description>tools features: Don&apos;t check for libunwind devel files by defaultSince 13e17c9ff49119aa (&quot;perf build: Make libunwind opt-in rather thanopt-out&quot;), so we shouldn&apos;t by default be testing for its availability atbuild time in tools/build/features/test-all.c.That test was designed to test the features we expect to be the mostcommon ones in most builds, so if we test build just that file, then weassume the features there are present and will not test one by one.Removing it from test-all.c gets rid of the first impediment fortest-all.c to build successfully:  $ cat /tmp/build/perf-tools-next/feature/test-all.make.output  In file included from test-all.c:62:  test-libunwind.c:2:10: fatal error: libunwind.h: No such file or directory      2 | #include &lt;libunwind.h&gt;        |          ^~~~~~~~~~~~~  compilation terminated.  $We then get to:  $ cat /tmp/build/perf-tools-next/feature/test-all.make.output  /usr/bin/ld: cannot find -lunwind-x86_64: No such file or directory  /usr/bin/ld: cannot find -lunwind: No such file or directory  collect2: error: ld returned 1 exit status  $So make all the logic related to setting CFLAGS, LDFLAGS, etc forlibunwind to be conditional on NO_LIBWUNWIND=1, which is now thedefault, now we get a faster build:  $ cat /tmp/build/perf-tools-next/feature/test-all.make.output  $ ldd /tmp/build/perf-tools-next/feature/test-all.bin  	linux-vdso.so.1 (0x00007fef04cde000)  	libdw.so.1 =&gt; /lib64/libdw.so.1 (0x00007fef04a49000)  	libpython3.12.so.1.0 =&gt; /lib64/libpython3.12.so.1.0 (0x00007fef04478000)  	libm.so.6 =&gt; /lib64/libm.so.6 (0x00007fef04394000)  	libtraceevent.so.1 =&gt; /lib64/libtraceevent.so.1 (0x00007fef0436c000)  	libtracefs.so.1 =&gt; /lib64/libtracefs.so.1 (0x00007fef04345000)  	libcrypto.so.3 =&gt; /lib64/libcrypto.so.3 (0x00007fef03e95000)  	libz.so.1 =&gt; /lib64/libz.so.1 (0x00007fef03e72000)  	libelf.so.1 =&gt; /lib64/libelf.so.1 (0x00007fef03e56000)  	libnuma.so.1 =&gt; /lib64/libnuma.so.1 (0x00007fef03e48000)  	libslang.so.2 =&gt; /lib64/libslang.so.2 (0x00007fef03b65000)  	libperl.so.5.38 =&gt; /lib64/libperl.so.5.38 (0x00007fef037c6000)  	libc.so.6 =&gt; /lib64/libc.so.6 (0x00007fef035d5000)  	liblzma.so.5 =&gt; /lib64/liblzma.so.5 (0x00007fef035a0000)  	libzstd.so.1 =&gt; /lib64/libzstd.so.1 (0x00007fef034e1000)  	libbz2.so.1 =&gt; /lib64/libbz2.so.1 (0x00007fef034cd000)  	/lib64/ld-linux-x86-64.so.2 (0x00007fef04ce0000)  	libcrypt.so.2 =&gt; /lib64/libcrypt.so.2 (0x00007fef03495000)  $Fixes: 13e17c9ff49119aa (&quot;perf build: Make libunwind opt-in rather than opt-out&quot;)Cc: Adrian Hunter &lt;adrian.hunter@intel.com&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: https://lore.kernel.org/lkml/Z09zTztD8X8qIWCX@x1Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Tue, 03 Dec 2024 20:52:33 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>ddbfb6f2 - perf build: Remove PERF_HAVE_DWARF_REGS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#ddbfb6f2</link>
        <description>perf build: Remove PERF_HAVE_DWARF_REGSPERF_HAVE_DWARF_REGS was true when an architecture had a dwarf-regs.cfile. There are no more architecture dwarf-regs.c files, selection isdone using constants from the ELF file rather than conditionalcompilation. When removing PERF_HAVE_DWARF_REGS was the only variablein the Makefile, remove the Makefile.Add missing SPDX for RISC-V Makefile.Reviewed-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Cc: Anup Patel &lt;anup@brainfault.org&gt;Cc: Yang Jihong &lt;yangjihong@bytedance.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: David S. Miller &lt;davem@davemloft.net&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Shenlin Liang &lt;liangshenlin@eswincomputing.com&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Cc: Guilherme Amadio &lt;amadio@gentoo.org&gt;Cc: Steinar H. Gunderson &lt;sesse@google.com&gt;Cc: Changbin Du &lt;changbin.du@huawei.com&gt;Cc: Alexander Lobakin &lt;aleksander.lobakin@intel.com&gt;Cc: Przemek Kitszel &lt;przemyslaw.kitszel@intel.com&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Chen Pei &lt;cp0613@linux.alibaba.com&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Oliver Upton &lt;oliver.upton@linux.dev&gt;Cc: Aditya Gupta &lt;adityag@linux.ibm.com&gt;Cc: Kajol Jain &lt;kjain@linux.ibm.com&gt;Cc: Athira Rajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: linux-riscv@lists.infradead.orgCc: Bibo Mao &lt;maobibo@loongson.cn&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Atish Patra &lt;atishp@rivosinc.com&gt;Cc: Dima Kogan &lt;dima@secretsauce.net&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Cc: linux-csky@vger.kernel.orgLink: https://lore.kernel.org/r/20241108234606.429459-21-irogers@google.comSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Fri, 08 Nov 2024 23:46:05 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>6ac75289 - perf dwarf-regs: Remove PERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSET</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#6ac75289</link>
        <description>perf dwarf-regs: Remove PERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSETPERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSET was used for BPF prologuesupport which was removed in Commit 3d6dfae88917 (&quot;perf parse-events:Remove BPF event support&quot;). The code is no longer used so remove.Remove the offset from various dwarf-regs.c tables and the dependenceon ptrace.h. Rename structs starting pt_ as the ptrace derived offset isnow removed.Reviewed-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Cc: Anup Patel &lt;anup@brainfault.org&gt;Cc: Yang Jihong &lt;yangjihong@bytedance.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: David S. Miller &lt;davem@davemloft.net&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Shenlin Liang &lt;liangshenlin@eswincomputing.com&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Cc: Guilherme Amadio &lt;amadio@gentoo.org&gt;Cc: Steinar H. Gunderson &lt;sesse@google.com&gt;Cc: Changbin Du &lt;changbin.du@huawei.com&gt;Cc: Alexander Lobakin &lt;aleksander.lobakin@intel.com&gt;Cc: Przemek Kitszel &lt;przemyslaw.kitszel@intel.com&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Chen Pei &lt;cp0613@linux.alibaba.com&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Oliver Upton &lt;oliver.upton@linux.dev&gt;Cc: Aditya Gupta &lt;adityag@linux.ibm.com&gt;Cc: Kajol Jain &lt;kjain@linux.ibm.com&gt;Cc: Athira Rajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: linux-riscv@lists.infradead.orgCc: Bibo Mao &lt;maobibo@loongson.cn&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Atish Patra &lt;atishp@rivosinc.com&gt;Cc: Dima Kogan &lt;dima@secretsauce.net&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Dr. David Alan Gilbert &lt;linux@treblig.org&gt;Cc: linux-csky@vger.kernel.orgLink: https://lore.kernel.org/r/20241108234606.429459-3-irogers@google.comSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Fri, 08 Nov 2024 23:45:47 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>d5a0a4ab - perf build: Add missing cflags when building with custom libtraceevent</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#d5a0a4ab</link>
        <description>perf build: Add missing cflags when building with custom libtraceeventWhen building with custom libtraceevent, below errors occur:  $ make -C tools/perf NO_LIBPYTHON=1 PKG_CONFIG_PATH=&lt;custom libtraceevent&gt;  In file included from util/session.h:5,                   from builtin-buildid-list.c:17:  util/trace-event.h:153:10: fatal error: traceevent/event-parse.h: No such file or directory    153 | #include &lt;traceevent/event-parse.h&gt;        |          ^~~~~~~~~~~~~~~~~~~~~~~~~~  &lt;snip similar errors of missing headers&gt;This is because the include path is missed in the cflags. Add it.Fixes: 0f0e1f445690 (&quot;perf build: Use pkg-config for feature check for libtrace{event,fs}&quot;)Signed-off-by: Yicong Yang &lt;yangyicong@hisilicon.com&gt;Reviewed-by: Leo Yan &lt;leo.yan@arm.com&gt;Reviewed-by: Guilherme Amadio &lt;amadio@gentoo.org&gt;Cc: linuxarm@huawei.comLink: https://lore.kernel.org/r/20241024133236.31016-1-yangyicong@huawei.comSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Thu, 24 Oct 2024 13:32:36 +0000</pubDate>
        <dc:creator>Yicong Yang &lt;yangyicong@hisilicon.com&gt;</dc:creator>
    </item>
<item>
        <title>13e17c9f - perf build: Make libunwind opt-in rather than opt-out</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/Makefile.config#13e17c9f</link>
        <description>perf build: Make libunwind opt-in rather than opt-outHaving multiple unwinding libraries makes the perf code harder tounderstand and we have unused/untested code paths.Perf made BPF support an opt-out rather than opt-in feature. As libbpfhas a libelf dependency, elfutils that provides libelf will alsoprovide libdw. When libdw is present perf will use libdw unwindingrather than libunwind unwinding even if libunwind support is compiledin.Rather than have libunwind built into perf and never used, explicitlydisable the support and make it opt-in.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Link: https://lore.kernel.org/r/20241028193619.247727-1-irogers@google.comCloses: https://lore.kernel.org/linux-perf-users/CAP-5=fUXkp-d7gkzX4eF+nbjb2978dZsiHZ9abGHN=BN1qAcbg@mail.gmail.com/Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux-6.15/tools/perf/Makefile.config</description>
        <pubDate>Mon, 28 Oct 2024 19:36:19 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
