<?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 expected_config0</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>47ad1689 - kconfig: tests: add a test for randconfig with dependent choices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/tests/choice_randomize/expected_config0#47ad1689</link>
        <description>kconfig: tests: add a test for randconfig with dependent choicesSince commit 3b9a19e08960 (&quot;kconfig: loop as long as we changed somesymbols in randconfig&quot;), conf_set_all_new_symbols() is repeated untilthere is no more choice left to be shuffled. The motivation was toshuffle a choice nested in another choice.Although commit 09d5873e4d1f (&quot;kconfig: allow only &apos;config&apos;, &apos;comment&apos;,and &apos;if&apos; inside &apos;choice&apos;&quot;) disallowed the nested choice structure,we must still keep 3b9a19e08960 because there are still cases whereconf_set_all_new_symbols() must iterate.scripts/kconfig/tests/choice_randomize/Kconfig is the test case.The second choice depends on &apos;B&apos;, which is the member of the firstchoice.With 3b9a19e08960 reverted, we would never get the pattern specified byscripts/kconfig/tests/choice_randomize/expected_config2.A real example can be found in lib/Kconfig.debug. Without 3b9a19e08960,the randconfig would not shuffle the &quot;Compressed Debug information&quot;choice, which depends on DEBUG_INFO, which is derived from anotherchoice &quot;Debug information&quot;.My goal is to refactor Kconfig so that randconfig will work moresimply, without using the loop.For now, let&apos;s add a test case to ensure all dependent choices areshuffled, as it is a somewhat tricky case for the current Kconfig.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/kconfig/tests/choice_randomize/expected_config0</description>
        <pubDate>Wed, 20 Mar 2024 16:52:10 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
