<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>49e3307d - wifi: cfg80211: stop exporting wext symbols</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#49e3307d</link>
        <description>wifi: cfg80211: stop exporting wext symbolsCFG80211_WEXT_EXPORT is no longer needed, if we only makeipw2200 return the static name for SIOCGIWNAME itself.Link: https://patch.msgid.link/20241007211431.8d4a7242ce92.I66ceb885ddfa52c368feeea1ea884bf988c525f2@changeidSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Mon, 07 Oct 2024 19:14:30 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3a1d429e - wifi: wext/libipw: move spy implementation to libipw</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#3a1d429e</link>
        <description>wifi: wext/libipw: move spy implementation to libipwThere&apos;s no driver left using this other than ipw2200,so move the data bookkeeping and code into libipw.Link: https://patch.msgid.link/20241007210254.037d864cda7d.Ib2197cb056ff05746d3521a5fba637062acb7314@changeidSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Mon, 07 Oct 2024 19:02:53 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>02f220b5 - wifi: ipw2x00/lib80211: move remaining lib80211 into libipw</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#02f220b5</link>
        <description>wifi: ipw2x00/lib80211: move remaining lib80211 into libipwThere&apos;s already much code in libipw that used to be sharedwith more drivers, but now with the prior cleanups, those oldIntel ipw2x00 drivers are also the only ones using whatever isnow left of lib80211. Move lib80211 entirely into libipw.Link: https://patch.msgid.link/20241007202707.915ef7b9e7c7.Ib9876d2fe3c90f11d6df458b16d0b7d4bf551a8d@changeidSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Mon, 07 Oct 2024 18:26:55 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>26490da5 - wifi: cfg80211/mac80211: remove dependency on non-existing option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#26490da5</link>
        <description>wifi: cfg80211/mac80211: remove dependency on non-existing optionCommit ffbd0c8c1e7f (&quot;wifi: mac80211: add an element parsing unit test&quot;)and commit 730eeb17bbdd (&quot;wifi: cfg80211: add first kunit tests, forelement defrag&quot;) add new configs that depend on !KERNEL_6_2, but the configoption KERNEL_6_2 does not exist in the tree. This dependency is used forhandling backporting to restrict the option to certain kernels but thisreally should not be carried around the mainline kernel tree.Clean up this needless dependency on the non-existing option KERNEL_6_2.Link: https://lore.kernel.org/lkml/CAKXUXMyfrM6amOR7Ysim3WNQ-Ckf9HJDqRhAoYmLXujo1UV+yA@mail.gmail.com/Signed-off-by: Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Thu, 18 Jan 2024 08:25:45 +0000</pubDate>
        <dc:creator>Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>730eeb17 - wifi: cfg80211: add first kunit tests, for element defrag</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#730eeb17</link>
        <description>wifi: cfg80211: add first kunit tests, for element defragAdd a couple of tests for element defragmentation, tosee that the function works correctly.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;Signed-off-by: Gregory Greenman &lt;gregory.greenman@intel.com&gt;Link: https://lore.kernel.org/r/20230827135854.e2a5cead1816.I09f0edc19d162b54ee330991c728c1e9aa42ebf6@changeidSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Sun, 27 Aug 2023 11:05:20 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>152a8a6c - cfg80211: select CONFIG_CRC32</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#152a8a6c</link>
        <description>cfg80211: select CONFIG_CRC32Without crc32 support, this fails to link:arm-linux-gnueabi-ld: net/wireless/scan.o: in function `cfg80211_scan_6ghz&apos;:scan.c:(.text+0x928): undefined reference to `crc32_le&apos;Fixes: c8cb5b854b40 (&quot;nl80211/cfg80211: support 6 GHz scanning&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Sun, 03 Jan 2021 21:36:21 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>b959ba9f - lib80211: fix unmet direct dependendices config warning when !CRYPTO</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#b959ba9f</link>
        <description>lib80211: fix unmet direct dependendices config warning when !CRYPTOWhen LIB80211_CRYPT_CCMP is enabled and CRYPTO is disabled, it results in unmetdirect dependencies config warning. The reason is that LIB80211_CRYPT_CCMPselects CRYPTO_AES and CRYPTO_CCM, which are subordinate to CRYPTO. This isreproducible with CRYPTO disabled and R8188EU enabled, where R8188EU selectsLIB80211_CRYPT_CCMP but does not select or depend on CRYPTO.Honor the kconfig menu hierarchy to remove kconfig dependency warnings.Fixes: a11e2f85481c (&quot;lib80211: use crypto API ccm(aes) transform for CCMP processing&quot;)Signed-off-by: Necip Fazil Yildiran &lt;fazilyildiran@gmail.com&gt;Link: https://lore.kernel.org/r/20200909095452.3080-1-fazilyildiran@gmail.comSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Wed, 09 Sep 2020 09:54:53 +0000</pubDate>
        <dc:creator>Necip Fazil Yildiran &lt;fazilyildiran@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a7f7f624 - treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#a7f7f624</link>
        <description>treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;Since commit 84af7a6194e4 (&quot;checkpatch: kconfig: prefer &apos;help&apos; over&apos;---help---&apos;&quot;), the number of &apos;---help---&apos; has been graduallydecreasing, but there are still more than 2400 instances.This commit finishes the conversion. While I touched the lines,I also fixed the indentation.There are a variety of indentation styles found.  a) 4 spaces + &apos;---help---&apos;  b) 7 spaces + &apos;---help---&apos;  c) 8 spaces + &apos;---help---&apos;  d) 1 space + 1 tab + &apos;---help---&apos;  e) 1 tab + &apos;---help---&apos;    (correct indentation)  f) 1 tab + 1 space + &apos;---help---&apos;  g) 1 tab + 2 spaces + &apos;---help---&apos;In order to convert all of them to 1 tab + &apos;help&apos;, I ran thefollowing commend:  $ find . -name &apos;Kconfig*&apos; | xargs sed -i &apos;s/^[[:space:]]*---help---/\thelp/&apos;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Sat, 13 Jun 2020 16:50:22 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>59d4bfc1 - net: fix wiki website url mac80211 and wireless files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#59d4bfc1</link>
        <description>net: fix wiki website url mac80211 and wireless filesIn the files:- net/mac80211/rx.c- net/wireless/Kconfigthe wiki url is still the old &quot;wireless.kernel.org&quot;instead of the new &quot;wireless.wiki.kernel.org&quot;Signed-off-by: Flavio Suligoi &lt;f.suligoi@asem.it&gt;Link: https://lore.kernel.org/r/20200605154112.16277-10-f.suligoi@asem.itSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Fri, 05 Jun 2020 15:41:12 +0000</pubDate>
        <dc:creator>Flavio Suligoi &lt;f.suligoi@asem.it&gt;</dc:creator>
    </item>
<item>
        <title>a3b018fe - cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#a3b018fe</link>
        <description>cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdbBack with commit c8c240e284b3 (cfg80211: reg: remove support forbuilt-in regdb, 2015-10-15), support for using CFG80211_INTERNAL_REGDBwas removed in favor of loading the regulatory database as firmwarefile. The documentation of CFG80211_CRDA_SUPPORT was not adjusted,though, which is why it still mentions mentions the old way of loadingvia the internal regulatory database.Remove it so that the kernel option only mentions using the firmwarefile.Signed-off-by: Patrick Steinhardt &lt;ps@pks.im&gt;Link: https://lore.kernel.org/r/c56e60207fbd0512029de8c6276ee00f73491924.1589732954.git.ps@pks.imSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Sun, 17 May 2020 16:30:19 +0000</pubDate>
        <dc:creator>Patrick Steinhardt &lt;ps@pks.im&gt;</dc:creator>
    </item>
<item>
        <title>a11e2f85 - lib80211: use crypto API ccm(aes) transform for CCMP processing</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#a11e2f85</link>
        <description>lib80211: use crypto API ccm(aes) transform for CCMP processingInstead of open coding the CCM aead mode in the driver, and invokingthe AES block cipher block by block, use a ccm(aes) aead transformwhich already encapsulates this functionality. This is a cleaner useof the crypto API, and permits optimized implementations to be used,which are typically much faster and deal more efficiently with theSIMD register file, which usually needs to be preserved/restored inorder to use special AES instructions.Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Link: https://lore.kernel.org/r/20190617091901.7063-1-ard.biesheuvel@linaro.orgSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Mon, 17 Jun 2019 09:19:01 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>4be29701 - net/lib80211: move TKIP handling to ARC4 library code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#4be29701</link>
        <description>net/lib80211: move TKIP handling to ARC4 library codeThe crypto API abstraction is not very useful for invoking ciphersdirectly, especially in the case of arc4, which only has a genericimplementation in C. So let&apos;s invoke the library code directly.Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Wed, 12 Jun 2019 16:19:56 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>af1f3d32 - net/lib80211: move WEP handling to ARC4 library code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#af1f3d32</link>
        <description>net/lib80211: move WEP handling to ARC4 library codeThe crypto API abstraction is not very useful for invoking ciphersdirectly, especially in the case of arc4, which only has a genericimplementation in C. So let&apos;s invoke the library code directly.Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Wed, 12 Jun 2019 16:19:55 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>151f4e2b - docs: power: convert docs to ReST and rename to *.rst</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#151f4e2b</link>
        <description>docs: power: convert docs to ReST and rename to *.rstConvert the PM documents to ReST, in order to allow them tobuild with Sphinx.The conversion is actually:  - add blank lines and indentation in order to identify paragraphs;  - fix tables markups;  - add some lists markups;  - mark literal blocks;  - adjust title markups.At its new index.rst, let&apos;s add a :orphan: while this is not linked tothe main index.rst file, in order to avoid build warnings.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Acked-by: Srivatsa S. Bhat (VMware) &lt;srivatsa@csail.mit.edu&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Thu, 13 Jun 2019 10:10:36 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&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/net/wireless/Kconfig#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/net/wireless/Kconfig</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>a7887236 - cfg80211: add missing dependency to CFG80211 suboptions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#a7887236</link>
        <description>cfg80211: add missing dependency to CFG80211 suboptionsNew options introduced by the patch this fixes are stillenabled even if CFG80211 is disabled..config:    # CONFIG_CFG80211 is not set    CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y    CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y    # CONFIG_LIB80211 is not setWhen CFG80211_REQUIRE_SIGNED_REGDB is enabled, it selectsSYSTEM_DATA_VERIFICATION which selects SYSTEM_TRUSTED_KEYRINGthat need extract-cert tool. extract-cert needs some opensslheaders to be installed on the build machine.Instead of adding missing &quot;depends on CFG80211&quot;, it&apos;seasier to use a &apos;if&apos; block around all options relatedto CFG80211, so do that.Fixes: 90a53e4432b1 (&quot;cfg80211: implement regdb signature checking&quot;)Signed-off-by: Romain Naour &lt;romain.naour@gmail.com&gt;[touch up commit message a bit]Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Sun, 25 Feb 2018 12:39:56 +0000</pubDate>
        <dc:creator>Romain Naour &lt;romain.naour@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>01a95b21 - cfg80211: select CRYPTO_SHA256 if needed</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#01a95b21</link>
        <description>cfg80211: select CRYPTO_SHA256 if neededWhen regulatory database certificates are built-in, they&apos;recurrently using the SHA256 digest algorithm, so add that tothe build in that case.Also add a note that for custom certificates, one may needto add the right algorithms.Reported-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Tested-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Fri, 24 Nov 2017 08:35:25 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>90a53e44 - cfg80211: implement regdb signature checking</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#90a53e44</link>
        <description>cfg80211: implement regdb signature checkingCurrently CRDA implements the signature checking, and the previouscommits added the ability to load the whole regulatory databaseinto the kernel.However, we really can&apos;t lose the signature checking, so implementit in the kernel by loading a detached signature (regulatory.db.p7s)and check it against built-in keys.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Wed, 13 Sep 2017 20:21:08 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c8c240e2 - cfg80211: reg: remove support for built-in regdb</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#c8c240e2</link>
        <description>cfg80211: reg: remove support for built-in regdbParsing and building C structures from a regdb is no longer neededsince the &quot;firmware&quot; file (regulatory.db) can be linked into thekernel image to achieve the same effect.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Thu, 15 Oct 2015 12:35:41 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>007f6c5e - cfg80211: support loading regulatory database as firmware file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/wireless/Kconfig#007f6c5e</link>
        <description>cfg80211: support loading regulatory database as firmware fileAs the current regulatory database is only about 4k big, and alreadydifficult to extend, we decided that overall it would be better toget rid of the complications with CRDA and load the database into thekernel directly, but in a new format that is extensible.The new file format can be extended since it carries a length fieldon all the structs that need to be extensible.In order to be able to request firmware when the module initializes,move cfg80211 from subsys_initcall() to the later fs_initcall(); thefirmware loader is at the same level but linked earlier, so it canbe called from there. Otherwise, when both the firmware loader andcfg80211 are built-in, the request will crash the kernel. We alsoneed to be before device_initcall() so that cfg80211 is availablefor devices when they initialize.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/wireless/Kconfig</description>
        <pubDate>Thu, 15 Oct 2015 09:22:58 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
