<?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>cf77bf69 - selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/lkdtm/config#cf77bf69</link>
        <description>selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test configThe lkdtm selftest config fragment enables CONFIG_UBSAN_TRAP to make theARRAY_BOUNDS test kill the calling process when an out-of-bound accessis detected by UBSAN. However, after this [1] commit, UBSAN is triggeredunder many new scenarios that weren&apos;t detected before, such as in structdefinitions with fixed-size trailing arrays used as flexible arrays. Asa result, CONFIG_UBSAN_TRAP=y has become a very aggressive option toenable except for specific situations.`make kselftest-merge` applies CONFIG_UBSAN_TRAP=y to the kernel configfor all selftests, which makes many of them fail because of system hangsduring boot.This change removes the config option from the lkdtm kselftest andconfigures the ARRAY_BOUNDS test to look for UBSAN reports rather thanrelying on the calling process being killed.[1] commit 2d47c6956ab3 (&quot;ubsan: Tighten UBSAN_BOUNDS on GCC&quot;)&apos;Signed-off-by: Ricardo Ca&#241;uelo &lt;ricardo.canuelo@collabora.com&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Link: https://lore.kernel.org/r/20230802063252.1917997-1-ricardo.canuelo@collabora.comSigned-off-by: Kees Cook &lt;keescook@chromium.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/lkdtm/config</description>
        <pubDate>Wed, 02 Aug 2023 06:32:52 +0000</pubDate>
        <dc:creator>Ricardo Ca&#241;uelo &lt;ricardo.canuelo@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>38c84c99 - selftests/lkdtm: Add configs for stackleak and &quot;after free&quot; tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/lkdtm/config#38c84c99</link>
        <description>selftests/lkdtm: Add configs for stackleak and &quot;after free&quot; testsAdd config options which are needed for LKDTM sub-tests:STACKLEAK_ERASING test needs GCC_PLUGIN_STACKLEAK config.READ_AFTER_FREE and READ_BUDDY_AFTER_FREE tests needINIT_ON_FREE_DEFAULT_ON config.Signed-off-by: Muhammad Usama Anjum &lt;usama.anjum@collabora.com&gt;Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Link: https://lore.kernel.org/r/20220517132932.1484719-1-usama.anjum@collabora.com

            List of files:
            /linux-6.15/tools/testing/selftests/lkdtm/config</description>
        <pubDate>Tue, 17 May 2022 13:29:31 +0000</pubDate>
        <dc:creator>Muhammad Usama Anjum &lt;usama.anjum@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>42db2594 - lkdtm/heap: Note conditions for SLAB_LINEAR_OVERFLOW</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/lkdtm/config#42db2594</link>
        <description>lkdtm/heap: Note conditions for SLAB_LINEAR_OVERFLOWIt wasn&apos;t clear when SLAB_LINEAR_OVERFLOW would be expected to trip.Explicitly describe it and include the CONFIGs in the kselftest.Cc: Muhammad Usama Anjum &lt;usama.anjum@collabora.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Cc: linux-kselftest@vger.kernel.orgSigned-off-by: Kees Cook &lt;keescook@chromium.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/lkdtm/config</description>
        <pubDate>Wed, 16 Feb 2022 18:20:47 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>1900be28 - selftests/lkdtm: Add UBSAN config</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/lkdtm/config#1900be28</link>
        <description>selftests/lkdtm: Add UBSAN configUBSAN_BOUNDS and UBSAN_TRAP depend on UBSAN config option.merge_config.sh script generates following warnings if parent configdoesn&apos;t have UBSAN config already enabled and UBSAN_BOUNDS/UBSAN_TRAPconfig options don&apos;t get added to the parent config.Value requested for CONFIG_UBSAN_BOUNDS not in final .configRequested value:  CONFIG_UBSAN_BOUNDS=yActual value:Value requested for CONFIG_UBSAN_TRAP not in final .configRequested value:  CONFIG_UBSAN_TRAP=yActual value:Fix this by including UBSAN config.Fixes: c75be56e35b2 (&quot;lkdtm/bugs: Add ARRAY_BOUNDS to selftests&quot;)Signed-off-by: Muhammad Usama Anjum &lt;usama.anjum@collabora.com&gt;Acked-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/lkdtm/config</description>
        <pubDate>Fri, 21 Jan 2022 14:51:53 +0000</pubDate>
        <dc:creator>Muhammad Usama Anjum &lt;usama.anjum@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>b22dfec7 - selftests/lkdtm: Remove dead config option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/lkdtm/config#b22dfec7</link>
        <description>selftests/lkdtm: Remove dead config optionCONFIG_HARDENED_USERCOPY_FALLBACK config option has been removed incommit 53944f171a89 (&quot;mm: remove HARDENED_USERCOPY_FALLBACK&quot;). Remove itfrom the lkdtm selftest config.Signed-off-by: Muhammad Usama Anjum &lt;usama.anjum@collabora.com&gt;Acked-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/lkdtm/config</description>
        <pubDate>Fri, 21 Jan 2022 14:51:52 +0000</pubDate>
        <dc:creator>Muhammad Usama Anjum &lt;usama.anjum@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>6d01f36f - selftests/lkdtm: Add UBSAN config</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/lkdtm/config#6d01f36f</link>
        <description>selftests/lkdtm: Add UBSAN configUBSAN_BOUNDS and UBSAN_TRAP depend on UBSAN config option.merge_config.sh script generates following warnings if parent configdoesn&apos;t have UBSAN config already enabled and UBSAN_BOUNDS/UBSAN_TRAPconfig options don&apos;t get added to the parent config.Value requested for CONFIG_UBSAN_BOUNDS not in final .configRequested value:  CONFIG_UBSAN_BOUNDS=yActual value:Value requested for CONFIG_UBSAN_TRAP not in final .configRequested value:  CONFIG_UBSAN_TRAP=yActual value:Fix this by including UBSAN config.Fixes: c75be56e35b2 (&quot;lkdtm/bugs: Add ARRAY_BOUNDS to selftests&quot;)Acked-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Muhammad Usama Anjum &lt;usama.anjum@collabora.com&gt;Link: https://lore.kernel.org/r/20220121145154.1795447-2-usama.anjum@collabora.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/lkdtm/config</description>
        <pubDate>Fri, 21 Jan 2022 14:51:53 +0000</pubDate>
        <dc:creator>Muhammad Usama Anjum &lt;usama.anjum@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>b05bd3ea - selftests/lkdtm: Remove dead config option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/lkdtm/config#b05bd3ea</link>
        <description>selftests/lkdtm: Remove dead config optionCONFIG_HARDENED_USERCOPY_FALLBACK config option has been removed incommit 53944f171a89 (&quot;mm: remove HARDENED_USERCOPY_FALLBACK&quot;). Remove itfrom the lkdtm selftest config.Acked-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Muhammad Usama Anjum &lt;usama.anjum@collabora.com&gt;Link: https://lore.kernel.org/r/20220121145154.1795447-1-usama.anjum@collabora.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/lkdtm/config</description>
        <pubDate>Fri, 21 Jan 2022 14:51:52 +0000</pubDate>
        <dc:creator>Muhammad Usama Anjum &lt;usama.anjum@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>d46e58ef - lkdtm/bugs: Check that a per-task stack canary exists</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/lkdtm/config#d46e58ef</link>
        <description>lkdtm/bugs: Check that a per-task stack canary existsIntroduce REPORT_STACK_CANARY to check for differing stack canariesbetween two processes (i.e. that an architecture is correctly implementingper-task stack canaries), using the task_struct canary as the hint tolocate in the stack. Requires that one of the processes being testednot be pid 1.Cc: Ard Biesheuvel &lt;ardb@kernel.org&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Link: https://lore.kernel.org/r/20211022223826.330653-3-keescook@chromium.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/lkdtm/config</description>
        <pubDate>Fri, 22 Oct 2021 22:38:26 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>c75be56e - lkdtm/bugs: Add ARRAY_BOUNDS to selftests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/lkdtm/config#c75be56e</link>
        <description>lkdtm/bugs: Add ARRAY_BOUNDS to selftestsAdd CONFIG hints about why the ARRAY_BOUNDS test might fail, andsimilarly include the CONFIGs needed to pass the ARRAY_BOUNDS test viathe selftests, and add to selftests.Cc: kernelci@groups.ioSuggested-by: Guillaume Tucker &lt;guillaume.tucker@collabora.com&gt;Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Link: https://lore.kernel.org/r/20210818174855.2307828-2-keescook@chromium.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/lkdtm/config</description>
        <pubDate>Wed, 18 Aug 2021 17:48:52 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>37a0ca7f - lkdtm/heap: Add init_on_alloc tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/lkdtm/config#37a0ca7f</link>
        <description>lkdtm/heap: Add init_on_alloc testsAdd SLAB and page allocator tests for init_on_alloc. Testing forinit_on_free was already happening via the poisoning tests.Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Link: https://lore.kernel.org/r/20210623203936.3151093-10-keescook@chromium.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/lkdtm/config</description>
        <pubDate>Wed, 23 Jun 2021 20:39:36 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>b61ce4d8 - selftests/lkdtm: Enable various testable CONFIGs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/lkdtm/config#b61ce4d8</link>
        <description>selftests/lkdtm: Enable various testable CONFIGsAdd a handful of LKDTM-testable features that depend on certain CONFIGsso that they are visible in logs for CI systems that run the selftests.Others could be added, but may be seen as having too high a trade-offfor general testing.Cc: kernelci@groups.ioSuggested-by: Guillaume Tucker &lt;guillaume.tucker@collabora.com&gt;Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Link: https://lore.kernel.org/r/20210623203936.3151093-9-keescook@chromium.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/lkdtm/config</description>
        <pubDate>Wed, 23 Jun 2021 20:39:35 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>46d1a0f0 - selftests/lkdtm: Add tests for LKDTM targets</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/lkdtm/config#46d1a0f0</link>
        <description>selftests/lkdtm: Add tests for LKDTM targetsThis adds a basic framework for running all the &quot;safe&quot; LKDTM tests. Thiswill allow easy introspection into any selftest logs to examine theresults of most LKDTM tests.Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/lkdtm/config</description>
        <pubDate>Fri, 10 Jan 2020 05:02:06 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
