<?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</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>019baf63 - selftests/binderfs: use the Makefile&apos;s rules, not Make&apos;s implicit rules</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/filesystems/binderfs/Makefile#019baf63</link>
        <description>selftests/binderfs: use the Makefile&apos;s rules, not Make&apos;s implicit rulesFirst of all, in order to build with clang at all, one must first applyValentin Obst&apos;s build fix for LLVM [1]. Once that is done, then whenbuilding with clang, via:    make LLVM=1 -C tools/testing/selftests...the following error occurs:   clang: error: cannot specify -o when generating multiple output filesThis is because clang, unlike gcc, won&apos;t accept invocations of thisform:    clang file1.c header2.hWhile trying to fix this, I noticed that:a) selftests/lib.mk already avoids the problem, andb) The binderfs Makefile indavertently bypasses the selftests/lib.mkbuild system, and quitely uses Make&apos;s implicit build rules for .c filesinstead.The Makefile attempts to set up both a dependency and a source file,neither of which was needed, because lib.mk is able to automaticallyhandle both. This line:    binderfs_test: binderfs_test.c...causes Make&apos;s implicit rules to run, which builds binderfs_testwithout ever looking at lib.mk.Fix this by simply deleting the &quot;binderfs_test:&quot; Makefile target andletting lib.mk handle it instead.[1] https://lore.kernel.org/all/20240329-selftests-libmk-llvm-rfc-v1-1-2f9ed7d1c49f@valentinobst.de/Fixes: 6e29225af902 (&quot;binderfs: port tests to test harness infrastructure&quot;)Cc: Christian Brauner &lt;brauner@kernel.org&gt;Signed-off-by: John Hubbard &lt;jhubbard@nvidia.com&gt;Reviewed-by: Christian Brauner &lt;brauner@kernel.org&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/filesystems/binderfs/Makefile</description>
        <pubDate>Fri, 03 May 2024 01:58:20 +0000</pubDate>
        <dc:creator>John Hubbard &lt;jhubbard@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>c2d3cf36 - selftests: filesystems: Fix incorrect kernel headers search path</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/filesystems/binderfs/Makefile#c2d3cf36</link>
        <description>selftests: filesystems: Fix incorrect kernel headers search pathUse $(KHDR_INCLUDES) as lookup path for kernel headers. This preventsbuilding against kernel headers from the build environment in scenarioswhere kernel headers are installed into a specific output directory(O=...).Signed-off-by: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Cc: linux-kselftest@vger.kernel.orgCc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: &lt;stable@vger.kernel.org&gt; # 5.18+Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/filesystems/binderfs/Makefile</description>
        <pubDate>Fri, 27 Jan 2023 13:57:29 +0000</pubDate>
        <dc:creator>Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;</dc:creator>
    </item>
<item>
        <title>e48d1174 - binderfs: add stress test for binderfs binder devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/filesystems/binderfs/Makefile#e48d1174</link>
        <description>binderfs: add stress test for binderfs binder devicesThis adds a stress test that should hopefully help us catch regressionsfor [1], [2], and [3].[1]: 2669b8b0c798 (&quot;binder: prevent UAF for binderfs devices&quot;)[2]: f0fe2c0f050d (&quot;binder: prevent UAF for binderfs devices II&quot;)[3]: 211b64e4b5b6 (&quot;binderfs: use refcount for binder control devices too&quot;)Signed-off-by: Christian Brauner &lt;christian.brauner@ubuntu.com&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Link: https://lore.kernel.org/r/20200313152420.138777-3-christian.brauner@ubuntu.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/filesystems/binderfs/Makefile</description>
        <pubDate>Fri, 13 Mar 2020 15:24:20 +0000</pubDate>
        <dc:creator>Christian Brauner &lt;christian.brauner@ubuntu.com&gt;</dc:creator>
    </item>
<item>
        <title>6e29225a - binderfs: port tests to test harness infrastructure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/filesystems/binderfs/Makefile#6e29225a</link>
        <description>binderfs: port tests to test harness infrastructureMakes for nicer output and prepares for additional tests.Signed-off-by: Christian Brauner &lt;christian.brauner@ubuntu.com&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Link: https://lore.kernel.org/r/20200313152420.138777-1-christian.brauner@ubuntu.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/filesystems/binderfs/Makefile</description>
        <pubDate>Fri, 13 Mar 2020 15:24:18 +0000</pubDate>
        <dc:creator>Christian Brauner &lt;christian.brauner@ubuntu.com&gt;</dc:creator>
    </item>
<item>
        <title>75abec73 - selftests: add binderfs selftests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/filesystems/binderfs/Makefile#75abec73</link>
        <description>selftests: add binderfs selftestsThis adds the promised selftest for binderfs. It will verify the followingthings:- binderfs mounting works- binder device allocation works- performing a binder ioctl() request through a binderfs device works- binder device removal works- binder-control removal fails- binderfs unmounting worksThe tests are performed both privileged and unprivileged. The latterverifies that binderfs behaves correctly in user namespaces.Cc: Todd Kjos &lt;tkjos@google.com&gt;Signed-off-by: Christian Brauner &lt;christian.brauner@ubuntu.com&gt;Acked-by: Shuah Khan &lt;shuah@kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/filesystems/binderfs/Makefile</description>
        <pubDate>Thu, 17 Jan 2019 11:48:54 +0000</pubDate>
        <dc:creator>Christian Brauner &lt;christian@brauner.io&gt;</dc:creator>
    </item>
</channel>
</rss>
