<?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 README</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/README#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/README</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>2eeb0d45 - selftests/livepatch: Don&apos;t clear dmesg when running tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/livepatch/README#2eeb0d45</link>
        <description>selftests/livepatch: Don&apos;t clear dmesg when running testsInspired by commit f131d9edc29d (&quot;selftests/lkdtm: Don&apos;t clear dmesgwhen running tests&quot;), keep a reference dmesg copy when beginning eachtest.  This way check_result() can compare against the initial copyrather than relying upon an empty log.Signed-off-by: Joe Lawrence &lt;joe.lawrence@redhat.com&gt;Reviewed-by: Kamalesh Babulal &lt;kamalesh@linux.vnet.ibm.com&gt;Reviewed-by: Yannick Cote &lt;ycote@redhat.com&gt;Reviewed-by: Petr Mladek &lt;pmladek@suse.com&gt;Acked-by: Miroslav Benes &lt;mbenes@suse.cz&gt;Signed-off-by: Petr Mladek &lt;pmladek@suse.com&gt;Link: https://lore.kernel.org/r/20200618181040.21132-2-joe.lawrence@redhat.com

            List of files:
            /linux-6.15/tools/testing/selftests/livepatch/README</description>
        <pubDate>Thu, 18 Jun 2020 18:10:38 +0000</pubDate>
        <dc:creator>Joe Lawrence &lt;joe.lawrence@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>b54c82e9 - selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/livepatch/README#b54c82e9</link>
        <description>selftests/livepatch: Replace set_dynamic_debug() with setup_config() in READMECommit 35c9e74cff4c (&quot;selftests/livepatch: Make dynamic debug setup andrestore generic&quot;) introduced setup_config() to set up the environmentfor each test. It superseded set_dynamic_debug().  README still mentionsset_dynamic_debug(), so update it to setup_config() which should be usednow in every test.Signed-off-by: Miroslav Benes &lt;mbenes@suse.cz&gt;Reviewed-by: Kamalesh Babulal &lt;kamalesh@linux.vnet.ibm.com&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/livepatch/README</description>
        <pubDate>Mon, 13 Jan 2020 12:49:06 +0000</pubDate>
        <dc:creator>Miroslav Benes &lt;mbenes@suse.cz&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/README#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/README</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>
