<?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>a37ddddd - selftests: firmware: Add firmware upload selftests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/firmware/Makefile#a37ddddd</link>
        <description>selftests: firmware: Add firmware upload selftestsAdd selftests to verify the firmware upload mechanism. These testinclude simple firmware uploads as well as upload cancellation anderror injection. The test creates three firmware devices and verifiesthat they all work correctly and independently.Tested-by: Matthew Gerlach &lt;matthew.gerlach@linux.intel.com&gt;Reviewed-by: Luis Chamberlain &lt;mcgrof@kernel.org&gt;Reviewed-by: Tianfei zhang &lt;tianfei.zhang@intel.com&gt;Signed-off-by: Russ Weight &lt;russell.h.weight@intel.com&gt;Link: https://lore.kernel.org/r/20220426163532.114961-1-russell.h.weight@intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/firmware/Makefile</description>
        <pubDate>Tue, 26 Apr 2022 16:35:32 +0000</pubDate>
        <dc:creator>Russ Weight &lt;russell.h.weight@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>901cff7c - firmware_loader: load files from the mount namespace of init</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/firmware/Makefile#901cff7c</link>
        <description>firmware_loader: load files from the mount namespace of initI have an experimental setup where almost every possible systemservice (even early startup ones) runs in separate namespace, using adedicated, minimal file system. In process of minimizing the contentsof the file systems with regards to modules and firmware files, Inoticed that in my system, the firmware files are loaded from threedifferent mount namespaces, those of systemd-udevd, init andsystemd-networkd. The logic of the source namespace is not very clear,it seems to depend on the driver, but the namespace of the currentprocess is used.So, this patch tries to make things a bit clearer and changes theloading of firmware files only from the mount namespace of init. Thismay also improve security, though I think that using firmware files asattack vector could be too impractical anyway.Later, it might make sense to make the mount namespace configurable,for example with a new file in /proc/sys/kernel/firmware_config/. Thatwould allow a dedicated file system only for firmware files and thoseneed not be present anywhere else. This configurability would makemore sense if made also for kernel modules and /sbin/modprobe. Modulesare already loaded from init namespace (usermodehelper uses kthreaddnamespace) except when directly loaded by systemd-udevd.Instead of using the mount namespace of the current process to loadfirmware files, use the mount namespace of init process.Link: https://lore.kernel.org/lkml/bb46ebae-4746-90d9-ec5b-fce4c9328c86@gmail.com/Link: https://lore.kernel.org/lkml/0e3f7653-c59d-9341-9db2-c88f5b988c68@gmail.com/Signed-off-by: Topi Miettinen &lt;toiwoton@gmail.com&gt;Link: https://lore.kernel.org/r/20200123125839.37168-1-toiwoton@gmail.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/firmware/Makefile</description>
        <pubDate>Thu, 23 Jan 2020 12:58:38 +0000</pubDate>
        <dc:creator>Topi Miettinen &lt;toiwoton@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/firmware/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/firmware/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>1ecb1601 - test_firmware: Install all scripts</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/firmware/Makefile#1ecb1601</link>
        <description>test_firmware: Install all scriptsList all the scripts invoked by fw_run_tests.sh, so that&quot;make TARGETS=firmware install&quot; keeps working.Fixes: 29a1c00ce1df8 (&quot;test_firmware: add simple firmware firmware test ...&quot;)Fixes: b3cf21fae1fe0 (&quot;test_firmware: test three firmware kernel configs ...&quot;)Signed-off-by: Ben Hutchings &lt;ben.hutchings@codethink.co.uk&gt;Acked-by: Luis R. Rodriguez &lt;mcgrof@kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/firmware/Makefile</description>
        <pubDate>Wed, 04 Apr 2018 20:37:13 +0000</pubDate>
        <dc:creator>Ben Hutchings &lt;ben.hutchings@codethink.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>b3cf21fa - test_firmware: test three firmware kernel configs using a proc knob</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/firmware/Makefile#b3cf21fa</link>
        <description>test_firmware: test three firmware kernel configs using a proc knobSince we now have knobs to twiddle what used to be set on kernelconfigurations we can build one base kernel configuration and modifybehaviour to mimic such kernel configurations to test them.Provided you build a kernel with:CONFIG_TEST_FIRMWARE=yCONFIG_FW_LOADER=yCONFIG_FW_LOADER_USER_HELPER=yCONFIG_IKCONFIG=yCONFIG_IKCONFIG_PROC=yWe should now be able test all possible kernel configurationswhen FW_LOADER=y. Note that when FW_LOADER=m we just don&apos;t providethe built-in functionality of the built-in firmware.If you&apos;re on an old kernel and either don&apos;t have /proc/config.gz(CONFIG_IKCONFIG_PROC) or haven&apos;t enabled CONFIG_FW_LOADER_USER_HELPERwe cannot run these dynamic tests, so just run both scripts justas we used to before making blunt assumptions about your setupand requirements exactly as we did before.Acked-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Luis R. Rodriguez &lt;mcgrof@kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/firmware/Makefile</description>
        <pubDate>Sat, 10 Mar 2018 14:14:54 +0000</pubDate>
        <dc:creator>Luis R. Rodriguez &lt;mcgrof@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>823b0221 - tools: firmware: rename fallback mechanism script</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/firmware/Makefile#823b0221</link>
        <description>tools: firmware: rename fallback mechanism scriptCalling it user mode helper only creates confusion.Signed-off-by: Luis R. Rodriguez &lt;mcgrof@kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/firmware/Makefile</description>
        <pubDate>Mon, 23 Jan 2017 16:11:08 +0000</pubDate>
        <dc:creator>Luis R. Rodriguez &lt;mcgrof@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>5e29a910 - selftests: Introduce minimal shared logic for running tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/firmware/Makefile#5e29a910</link>
        <description>selftests: Introduce minimal shared logic for running testsThis adds a Make include file which most selftests can then include toget the run_tests logic.On its own this has the advantage of some reduction in repetition, andalso means the pass/fail message is defined in fewer places.However the key advantage is it will allow us to implement install verysimply in a subsequent patch.The default implementation just executes each program in $(TEST_PROGS).We use a variable to hold the default implementation of $(RUN_TESTS)because that gives us a clean way to override it if necessary, ie. usingoverride. The mount, memory-hotplug and mqueue tests use that to providea different implementation.Tests are not run via /bin/bash, so if they are scripts they must beexecutable, we add a+x to several.Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Signed-off-by: Shuah Khan &lt;shuahkh@osg.samsung.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/firmware/Makefile</description>
        <pubDate>Wed, 11 Mar 2015 04:05:59 +0000</pubDate>
        <dc:creator>Michael Ellerman &lt;mpe@ellerman.id.au&gt;</dc:creator>
    </item>
<item>
        <title>0a8adf58 - test: add firmware_class loader test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/firmware/Makefile#0a8adf58</link>
        <description>test: add firmware_class loader testThis provides a simple interface to trigger the firmware_class loaderto test built-in, filesystem, and user helper modes. Additionally addstests via the new interface to the selftests tree.Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/firmware/Makefile</description>
        <pubDate>Mon, 14 Jul 2014 21:38:12 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
