<?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 loop5.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f760d053 - libbpf: Provide barrier() and barrier_var() in bpf_helpers.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/bpf/progs/loop5.c#f760d053</link>
        <description>libbpf: Provide barrier() and barrier_var() in bpf_helpers.hAdd barrier() and barrier_var() macros into bpf_helpers.h to be used byend users. While a bit advanced and specialized instruments, they aresometimes indispensable. Instead of requiring each user to figure outexact asm volatile incantations for themselves, provide them frombpf_helpers.h.Also remove conflicting definitions from selftests. Some tests rely onbarrier_var() definition being nothing, those will still work as libbpfdoes the #ifndef/#endif guarding for barrier() and barrier_var(),allowing users to redefine them, if necessary.Signed-off-by: Andrii Nakryiko &lt;andrii@kernel.org&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Link: https://lore.kernel.org/bpf/20220509004148.1801791-8-andrii@kernel.org

            List of files:
            /linux-6.15/tools/testing/selftests/bpf/progs/loop5.c</description>
        <pubDate>Mon, 09 May 2022 00:41:46 +0000</pubDate>
        <dc:creator>Andrii Nakryiko &lt;andrii@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3e689141 - selftests: Use consistent include paths for libbpf</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/bpf/progs/loop5.c#3e689141</link>
        <description>selftests: Use consistent include paths for libbpfFix all selftests to include libbpf header files with the bpf/ prefix, tobe consistent with external users of the library. Also ensure that allincludes of exported libbpf header files (those that are exported on &apos;makeinstall&apos; of the library) use bracketed includes instead of quoted.To not break the build, keep the old include path until everything has beenchanged to the new one; a subsequent patch will remove that.Fixes: 6910d7d3867a (&quot;selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir&quot;)Signed-off-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Acked-by: Andrii Nakryiko &lt;andriin@fb.com&gt;Link: https://lore.kernel.org/bpf/157952560568.1683545.9649335788846513446.stgit@toke.dk

            List of files:
            /linux-6.15/tools/testing/selftests/bpf/progs/loop5.c</description>
        <pubDate>Mon, 20 Jan 2020 13:06:45 +0000</pubDate>
        <dc:creator>Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>8c303960 - selftests/bpf: add loop test 5</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/bpf/progs/loop5.c#8c303960</link>
        <description>selftests/bpf: add loop test 5Add a test with multiple exit conditions.It&apos;s not an infinite loop only when the verifier can properly trackall math on variable &apos;i&apos; through all possible ways of executing this loop.barrier()s are needed to disable llvm optimization that combines multiplebranches into fewer branches.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Acked-by: Yonghong Song &lt;yhs@fb.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/bpf/progs/loop5.c</description>
        <pubDate>Fri, 02 Aug 2019 23:23:40 +0000</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
