<?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 Build</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3656e566 - perf test: Add landlock workload</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/tests/workloads/Build#3656e566</link>
        <description>perf test: Add landlock workloadWe&apos;ll use it to add a regression test for the BTF augmentation of enumarguments for tracepoints in &apos;perf trace&apos;:  root@x1:~# perf trace -e landlock_add_rule perf test -w landlock       0.000 ( 0.009 ms): perf/747160 landlock_add_rule(ruleset_fd: 11, rule_type: LANDLOCK_RULE_PATH_BENEATH, rule_attr: 0x7ffd8e258594, flags: 45) = -1 EINVAL (Invalid argument)       0.011 ( 0.002 ms): perf/747160 landlock_add_rule(ruleset_fd: 11, rule_type: LANDLOCK_RULE_NET_PORT, rule_attr: 0x7ffd8e2585a0, flags: 45) = -1 EINVAL (Invalid argument)  root@x1:~#Committer notes:It was agreed on the discussion (see Link below) to shorten then name ofthe workload from &apos;landlock_add_rule&apos; to &apos;landlock&apos;, and I moved it to aseparate patch.Also, to address a build failure from Namhyung, I stopped loadinglinux/landlock.h and instead added the used defines, enums and types tomake this build in older systems. All we want is to emit the syscall andintercept it.Suggested-by: Arnaldo Carvalho de Melo &lt;acme@kernel.org&gt;Signed-off-by: Howard Chu &lt;howardchu95@gmail.com&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Ian Rogers &lt;irogers@google.com&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/CAH0uvohaypdTV6Z7O5QSK+va_qnhZ6BP6oSJ89s1c1E0CjgxDA@mail.gmail.comLink: https://lore.kernel.org/r/20240624181345.124764-1-howardchu95@gmail.comLink: https://lore.kernel.org/r/20240624181345.124764-6-howardchu95@gmail.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/tests/workloads/Build</description>
        <pubDate>Mon, 24 Jun 2024 18:13:42 +0000</pubDate>
        <dc:creator>Howard Chu &lt;howardchu95@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1dad99af - perf test: Make tests its own library</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/tests/workloads/Build#1dad99af</link>
        <description>perf test: Make tests its own libraryMake the tests code its own library. This is done to avoid compilingcode twice, once for the perf tool and once for the perf pythonmodule.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Reviewed-by: James Clark &lt;james.clark@arm.com&gt;Cc: Suzuki K Poulose &lt;suzuki.poulose@arm.com&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Cc: Gary Guo &lt;gary@garyguo.net&gt;Cc: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;Cc: Boqun Feng &lt;boqun.feng@gmail.com&gt;Cc: Wedson Almeida Filho &lt;wedsonaf@gmail.com&gt;Cc: Ze Gao &lt;zegao2021@gmail.com&gt;Cc: Alice Ryhl &lt;aliceryhl@google.com&gt;Cc: Andrei Vagin &lt;avagin@google.com&gt;Cc: Yicong Yang &lt;yangyicong@hisilicon.com&gt;Cc: Jonathan Cameron &lt;jonathan.cameron@huawei.com&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Miguel Ojeda &lt;ojeda@kernel.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Oliver Upton &lt;oliver.upton@linux.dev&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Benno Lossin &lt;benno.lossin@proton.me&gt;Cc: Bj&#246;rn Roy Baron &lt;bjorn3_gh@protonmail.com&gt;Cc: Andreas Hindborg &lt;a.hindborg@samsung.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Link: https://lore.kernel.org/r/20240625214117.953777-5-irogers@google.com

            List of files:
            /linux-6.15/tools/perf/tests/workloads/Build</description>
        <pubDate>Tue, 25 Jun 2024 21:41:13 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>3dfc01fe - perf test: Add &apos;datasym&apos; test workload</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/tests/workloads/Build#3dfc01fe</link>
        <description>perf test: Add &apos;datasym&apos; test workloadThe datasym workload is to check if perf mem command gets the dataaddresses precisely.  This is needed for data symbol test.  $ perf test -w datasymI had to keep the buf1 in the data section, otherwise it could endup in the BSS and was mmaped as a separate //anon region, then itwas not symbolized at all.  It needs to be fixed separately.Committer notes:Add a -U _FORTIFY_SOURCE to the datasym CFLAGS, as the main perf flagsset it and it requires building with optimization, and this new test hasa -O0.Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Athira Jajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: German Gomez &lt;german.gomez@arm.com&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: James Clark &lt;james.clark@arm.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Leo Yan &lt;leo.yan@linaro.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Zhengjun Xing &lt;zhengjun.xing@linux.intel.com&gt;Link: https://lore.kernel.org/r/20221116233854.1596378-12-namhyung@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/tests/workloads/Build</description>
        <pubDate>Wed, 16 Nov 2022 23:38:53 +0000</pubDate>
        <dc:creator>Namhyung Kim &lt;namhyung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a104f0ea - perf test: Add &apos;brstack&apos; test workload</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/tests/workloads/Build#a104f0ea</link>
        <description>perf test: Add &apos;brstack&apos; test workloadThe brstack is to run different kinds of branches repeatedly.  This isnecessary for brstack test case to verify if it has correct branch info.  $ perf test -w brstackI renamed the internal functions to have brstack_ prefix as it&apos;s toogeneric name.Add a -U_FORTIFY_SOURCE to the brstack CFLAGS, as the main perf flagsset it and it requires building with optimization, and this new test hasa -O0.Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Athira Jajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: German Gomez &lt;german.gomez@arm.com&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: James Clark &lt;james.clark@arm.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Leo Yan &lt;leo.yan@linaro.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Zhengjun Xing &lt;zhengjun.xing@linux.intel.com&gt;Link: https://lore.kernel.org/r/20221116233854.1596378-10-namhyung@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/tests/workloads/Build</description>
        <pubDate>Wed, 16 Nov 2022 23:38:51 +0000</pubDate>
        <dc:creator>Namhyung Kim &lt;namhyung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>39281709 - perf test: Add &apos;sqrtloop&apos; test workload</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/tests/workloads/Build#39281709</link>
        <description>perf test: Add &apos;sqrtloop&apos; test workloadThe sqrtloop creates a child process to run an infinite loop callingsqrt() with rand().  This is needed for ARM SPE fork test.  $ perf test -w sqrtloopIt can take an optional argument to specify how long it will run inseconds (default: 1).Committer notes:Explicitely ignored the sqrt() return to fix the build on systems wherethe compiler complains it isn&apos;t being used.And added a sqrtloop specific CFLAGS to disable optimizations to makethis a bit more robust wrt dead code elimination.Doing that a -U_FORTIFY_SOURCE needs to be added, as -O0 is incompatiblewith it.Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Athira Jajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: German Gomez &lt;german.gomez@arm.com&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: James Clark &lt;james.clark@arm.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Leo Yan &lt;leo.yan@linaro.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Zhengjun Xing &lt;zhengjun.xing@linux.intel.com&gt;Link: https://lore.kernel.org/r/20221116233854.1596378-8-namhyung@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/tests/workloads/Build</description>
        <pubDate>Wed, 16 Nov 2022 23:38:49 +0000</pubDate>
        <dc:creator>Namhyung Kim &lt;namhyung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>41522f74 - perf test: Add &apos;leafloop&apos; test workload</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/tests/workloads/Build#41522f74</link>
        <description>perf test: Add &apos;leafloop&apos; test workloadThe leafloop workload is to run an infinite loop in the test_leaffunction.  This is needed for the ARM fp callgraph test to verify if itgets the correct callchains.  $ perf test -w leafloopCommitter notes:Add a:  -U_FORTIFY_SOURCEto the leafloop CFLAGS as the main perf flags set it and it requiresbuilding with optimization, and this new test has a -O0.Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Athira Jajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: German Gomez &lt;german.gomez@arm.com&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: James Clark &lt;james.clark@arm.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Leo Yan &lt;leo.yan@linaro.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Zhengjun Xing &lt;zhengjun.xing@linux.intel.com&gt;Link: https://lore.kernel.org/r/20221116233854.1596378-6-namhyung@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/tests/workloads/Build</description>
        <pubDate>Wed, 16 Nov 2022 23:38:47 +0000</pubDate>
        <dc:creator>Namhyung Kim &lt;namhyung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>69b35292 - perf test: Add &apos;thloop&apos; test workload</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/tests/workloads/Build#69b35292</link>
        <description>perf test: Add &apos;thloop&apos; test workloadThe thloop is similar to noploop but runs in two threads.  This isneeded to verify perf record --per-thread to handle multi-threadedprograms properly.  $ perf test -w thloopIt also takes an optional argument to specify runtime in seconds(default: 1).Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Athira Jajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: German Gomez &lt;german.gomez@arm.com&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: James Clark &lt;james.clark@arm.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Leo Yan &lt;leo.yan@linaro.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Zhengjun Xing &lt;zhengjun.xing@linux.intel.com&gt;Link: https://lore.kernel.org/r/20221116233854.1596378-4-namhyung@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/tests/workloads/Build</description>
        <pubDate>Wed, 16 Nov 2022 23:38:45 +0000</pubDate>
        <dc:creator>Namhyung Kim &lt;namhyung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f215054d - perf test: Add -w/--workload option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/tests/workloads/Build#f215054d</link>
        <description>perf test: Add -w/--workload optionThe -w/--workload option is to run a simple workload used by testing.This adds a basic framework to run the workloads and &apos;noploop&apos; workloadas an example.  $ perf test -w noploopThe noploop does a loop doing nothing (NOP) for a second by default.It can have an optional argument to specify the time in seconds.Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Athira Jajeev &lt;atrajeev@linux.vnet.ibm.com&gt;Cc: German Gomez &lt;german.gomez@arm.com&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: James Clark &lt;james.clark@arm.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Leo Yan &lt;leo.yan@linaro.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Zhengjun Xing &lt;zhengjun.xing@linux.intel.com&gt;Link: https://lore.kernel.org/r/20221116233854.1596378-2-namhyung@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/tests/workloads/Build</description>
        <pubDate>Wed, 16 Nov 2022 23:38:43 +0000</pubDate>
        <dc:creator>Namhyung Kim &lt;namhyung@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
