<?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 config</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c4bbe83d - livepatch: Move tests from lib/livepatch to selftests/livepatch</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/livepatch/config#c4bbe83d</link>
        <description>livepatch: Move tests from lib/livepatch to selftests/livepatchThe modules are being moved from lib/livepatch totools/testing/selftests/livepatch/test_modules.This code moving will allow writing more complex tests, like for example anuserspace C code that will call a livepatched kernel function.The modules are now built as out-of-treemodules, but being part of the kernel source means they will be maintained.Another advantage of the code moving is to be able to easily change,debug and rebuild the tests by running make on the selftests/livepatchdirectory, which is not currently possible since the modules onlib/livepatch are build and installed using the &quot;modules&quot; target.The current approach also keeps the ability to execute the tests manuallyby executing the scripts inside selftests/livepatch directory, as it&apos;scurrently supported. If the modules are modified, they needed to berebuilt before running the scripts though.The modules are built before running the selftests when using thekselftest invocations:	make kselftest TARGETS=livepatchor	make -C tools/testing/selftests/livepatch run_testsHaving the modules being built as out-of-modules requires changing thecurrently used &apos;modprobe&apos; by &apos;insmod&apos; and adapt the test scripts thatcheck for the kernel message buffer.Now it is possible to only compile the modules by running:	make -C tools/testing/selftests/livepatch/This way the test modules and other test program can be built in orderto be packaged if so desired.As there aren&apos;t any modules being built on lib/livepatch, remove theTEST_LIVEPATCH Kconfig and it&apos;s references.Note: &quot;make gen_tar&quot; packages the pre-built binaries into the tarball.       It means that it will store the test modules pre-built for       the kernel running on the build host.       Note that these modules need not binary compatible with       the kernel built from the same sources. But the same       is true for other packaged selftest binaries.       The entire kernel sources are needed for rebuilding       the selftests on another system.Reviewed-by: Joe Lawrence &lt;joe.lawrence@redhat.com&gt;Reviewed-by: Petr Mladek &lt;pmladek@suse.com&gt;Signed-off-by: Marcos Paulo de Souza &lt;mpdesouza@suse.com&gt;Acked-by: Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/livepatch/config</description>
        <pubDate>Fri, 12 Jan 2024 17:43:51 +0000</pubDate>
        <dc:creator>Marcos Paulo de Souza &lt;mpdesouza@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>955a0f33 - selftests: livepatch: add missing fragments to config</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/livepatch/config#955a0f33</link>
        <description>selftests: livepatch: add missing fragments to configWhen generating config with &apos;make defconfig kselftest-merge&apos; fragmentCONFIG_TEST_LIVEPATCH=m isn&apos;t set.Rework to enable CONFIG_LIVEPATCH and CONFIG_DYNAMIC_DEBUG as well.Signed-off-by: Anders Roxell &lt;anders.roxell@linaro.org&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/livepatch/config</description>
        <pubDate>Wed, 14 Aug 2019 11:16:51 +0000</pubDate>
        <dc:creator>Anders Roxell &lt;anders.roxell@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>a2818ee4 - selftests/livepatch: introduce tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/livepatch/config#a2818ee4</link>
        <description>selftests/livepatch: introduce testsAdd a few livepatch modules and simple target modules that the includedregression suite can run tests against:  - basic livepatching (multiple patches, atomic replace)  - pre/post (un)patch callbacks  - shadow variable APISigned-off-by: Joe Lawrence &lt;joe.lawrence@redhat.com&gt;Signed-off-by: Petr Mladek &lt;pmladek@suse.com&gt;Tested-by: Miroslav Benes &lt;mbenes@suse.cz&gt;Tested-by: Alice Ferrazzi &lt;alice.ferrazzi@gmail.com&gt;Acked-by: Joe Lawrence &lt;joe.lawrence@redhat.com&gt;Acked-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/livepatch/config</description>
        <pubDate>Wed, 09 Jan 2019 12:43:29 +0000</pubDate>
        <dc:creator>Joe Lawrence &lt;joe.lawrence@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
