<?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>6cccb3bb - s390/net: Remove LCS driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#6cccb3bb</link>
        <description>s390/net: Remove LCS driverThe original Open Systems Adapter (OSA) was introduced by IBM in themid-90s. These were then superseded by OSA-Express in 1999 which usedQueued Direct IO to greatly improve throughput. The newer cardsretained the older, slower non-QDIO (OSE) modes for compatibility witholder systems. In Linux, the lcs driver was responsible for cardsoperating in the older OSE mode and the qeth driver was introduced toallow the OSA-Express cards to operate in the newer QDIO (OSD) mode.For an S390 machine from 1998 or later, there is no reason to use theOSE mode and lcs driver as all OSA cards since 1999 provide the fasterOSD mode. As a result, it&apos;s been years since we have heard of acustomer configuration involving the lcs driver.This patch removes the lcs driver. The technology it supports has beenobsolete for past 25+ years and is irrelevant for current use cases.Reviewed-by: Alexandra Winter &lt;wintera@linux.ibm.com&gt;Acked-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;Acked-by: Peter Oberparleiter &lt;oberpar@linux.ibm.com&gt;Signed-off-by: Aswin Karuvally &lt;aswin@linux.ibm.com&gt;Signed-off-by: Alexandra Winter &lt;wintera@linux.ibm.com&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Link: https://patch.msgid.link/20250204103135.1619097-1-wintera@linux.ibm.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Tue, 04 Feb 2025 10:31:35 +0000</pubDate>
        <dc:creator>Aswin Karuvally &lt;aswin@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>d565fa43 - s390/ism: ism driver implies smc protocol</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#d565fa43</link>
        <description>s390/ism: ism driver implies smc protocolSince commit a72178cfe855 (&quot;net/smc: Fix dependency of SMC on ISM&quot;)you can build the ism code without selecting the SMC network protocol.That leaves some ism functions be reported as unused. Move thesefunctions under the conditional compile with CONFIG_SMC.Also codify the suggestion to also configure the SMC protocol in ism&apos;sKconfig - but with an &quot;imply&quot; rather than a &quot;select&quot; as SMC depends onother config options and allow for a deliberate decision not to buildSMC. Also, mention that in ISM&apos;s help.Fixes: a72178cfe855 (&quot;net/smc: Fix dependency of SMC on ISM&quot;)Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Closes: https://lore.kernel.org/netdev/afd142a2-1fa0-46b9-8b2d-7652d41d3ab8@infradead.org/Signed-off-by: Gerd Bayer &lt;gbayer@linux.ibm.com&gt;Reviewed-by: Wenjia Zhang &lt;wenjia@linux.ibm.com&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Acked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Tested-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; # build-testedSigned-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Wed, 15 Nov 2023 15:59:58 +0000</pubDate>
        <dc:creator>Gerd Bayer &lt;gbayer@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>a72178cf - net/smc: Fix dependency of SMC on ISM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#a72178cf</link>
        <description>net/smc: Fix dependency of SMC on ISMWhen the SMC protocol is built into the kernel proper while ISM isconfigured to be built as module, linking the kernel fails due tounresolved dependencies out of net/smc/smc_ism.o toism_get_smcd_ops, ism_register_client, and ism_unregister_clientas reported via the linux-next test automation (see link).This however is a bug introduced a while ago.Correct the dependency list in ISM&apos;s and SMC&apos;s Kconfig to reflect thedependencies that are actually inverted. With this you cannot build akernel with CONFIG_SMC=y and CONFIG_ISM=m. Either ISM needs to be &apos;y&apos;,too - or a &apos;n&apos;. That way, SMC can still be configured on non-s390architectures that do not have (nor need) an ISM driver.Fixes: 89e7d2ba61b7 (&quot;net/ism: Add new API for client registration&quot;)Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Closes: https://lore.kernel.org/linux-next/d53b5b50-d894-4df8-8969-fd39e63440ae@infradead.org/Co-developed-by: Wenjia Zhang &lt;wenjia@linux.ibm.com&gt;Signed-off-by: Wenjia Zhang &lt;wenjia@linux.ibm.com&gt;Signed-off-by: Gerd Bayer &lt;gbayer@linux.ibm.com&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Tested-by: Simon Horman &lt;horms@kernel.org&gt; # build-testedAcked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Tested-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; # build-testedLink: https://lore.kernel.org/r/20231006125847.1517840-1-gbayer@linux.ibm.comSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Fri, 06 Oct 2023 12:58:47 +0000</pubDate>
        <dc:creator>Gerd Bayer &lt;gbayer@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>8540336a - s390/lcs: Remove FDDI option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#8540336a</link>
        <description>s390/lcs: Remove FDDI optionThe last s390 machine that supported FDDI was z900 (&apos;7th generation&apos;,released in 2000). The oldest machine generation currently supported bythe Linux kernel is MARCH_Z10 (released 2008). If there is still a usecasefor connecting a Linux on s390 instance to a LAN Channel Station (LCS), itcan only do so via Ethernet.Randy Dunlap[1] found that LCS over FDDI has never worked, when FDDIwas compiled as module. Instead of fixing that, remove the FDDI optionfrom the lcs driver.While at it, make the CONFIG_LCS description a bit more helpful.References:[1] https://lore.kernel.org/netdev/20230621213742.8245-1-rdunlap@infradead.org/Signed-off-by: Alexandra Winter &lt;wintera@linux.ibm.com&gt;Acked-by: Christian Borntraeger &lt;borntraeger@linux.ibm.com&gt;Reviewed-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Reviewed-by: Simon Horman &lt;simon.horman@corigine.com&gt;Link: https://lore.kernel.org/r/20230724131546.3597001-1-wintera@linux.ibm.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Mon, 24 Jul 2023 13:15:46 +0000</pubDate>
        <dc:creator>Alexandra Winter &lt;wintera@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>4e20e73e - s390/qeth: Switchdev event handler</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#4e20e73e</link>
        <description>s390/qeth: Switchdev event handlerQETH HiperSockets devices with LEARNING_SYNC capability can be usedto construct a linux bridge with:2 isolated southbound interfaces:     a) a default network interface     b) a LEARNING-SYNC HiperSockets interfaceand 1 non-isolated northbound interface. This is called a &apos;HiperSocketsConverged Interface&apos; (HSCI).The existing LEARNING_SYNC functionality is used to update the bridge fdbwith MAC addresses that should be sent-out via the HiperSockets interface,instead of the default network interface.Add handling of switchdev events SWITCHDEV_FDB_ADD_TO_DEVICE andSWITCHDEV_FDB_DEL_TO_DEVICE to the qeth LEARNING_SYNC functionality. Thusif the northbound bridgeport of an HSCI doesn&apos;t only have a single staticMAC address, but instead is a learning bridgeport, work is enqueued, sothe HiperSockets virtual switch (that is external to this Linux instance)can update its fdb.When BRIDGE is a loadable module, QETH_L2 mustn&apos;t be built-in:drivers/s390/net/qeth_l2_main.o: in function &apos;qeth_l2_switchdev_event&apos;:drivers/s390/net/qeth_l2_main.c:927: undefined reference to&apos;br_port_flag_is_set&apos;Add Kconfig dependency to enforce usable configurations.Signed-off-by: Alexandra Winter &lt;wintera@linux.ibm.com&gt;Reviewed-by: Wenjia Zhang &lt;wenjia@linux.ibm.com&gt;Signed-off-by: Karsten Graul &lt;kgraul@linux.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Fri, 06 Aug 2021 15:26:02 +0000</pubDate>
        <dc:creator>Alexandra Winter &lt;wintera@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>a8c7629c - s390/qeth: remove OSN support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#a8c7629c</link>
        <description>s390/qeth: remove OSN supportCommit fb64de1bc36c (&quot;s390/qeth: phase out OSN support&quot;) spelled outwhy the OSN support in qeth is in a bad shape, and put any remaininginterested parties on notice to speak up before it gets ripped out.It&apos;s 2021 now, so make true on that promise and remove all theOSN-specific parts from qeth. This also means that we no longer need toexport various parts of the cmd &amp; data path internals to the L2 driver.Signed-off-by: Julian Wiedmann &lt;jwi@linux.ibm.com&gt;Reviewed-by: Alexandra Winter &lt;wintera@linux.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Tue, 20 Jul 2021 06:38:47 +0000</pubDate>
        <dc:creator>Julian Wiedmann &lt;jwi@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>219d9aef - s390/net: add SMC config as one of the defaults of CCWGROUP</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#219d9aef</link>
        <description>s390/net: add SMC config as one of the defaults of CCWGROUParch/s390/net/pnet.c uses ccwgroup function dev_is_ccwgroup()in pnetid_by_dev_port().For s390 the net/smc code makes use of function pnetid_by_dev_port().Make sure ccwgroup is built into the kernel, if smc is to be builtinto the kernel.Signed-off-by: Guvenc Gulce &lt;guvenc@linux.ibm.com&gt;Reviewed-by: Ursula Braun &lt;ubraun@linux.ibm.com&gt;Signed-off-by: Karsten Graul &lt;kgraul@linux.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Thu, 10 Sep 2020 16:48:27 +0000</pubDate>
        <dc:creator>Guvenc Gulce &lt;guvenc@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>dc9c404f - s390/qeth: clean up Kconfig help text</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#dc9c404f</link>
        <description>s390/qeth: clean up Kconfig help textRemove a stale doc link. While at it also reword the help text to getrid of an outdated marketing term.Signed-off-by: Julian Wiedmann &lt;jwi@linux.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Wed, 06 May 2020 08:09:49 +0000</pubDate>
        <dc:creator>Julian Wiedmann &lt;jwi@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>fb64de1b - s390/qeth: phase out OSN support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#fb64de1b</link>
        <description>s390/qeth: phase out OSN supportOSN devices currently spend an awful long time in qeth_l2_set_online()until various unsupported HW cmds time out. This has been broken forover two years, ever sincecommit d22ffb5a712f (&quot;s390/qeth: fix IPA command submission race&quot;)triggered a FW bug in cmd processing.Prior to commit 782e4a792147 (&quot;s390/qeth: don&apos;t poll for cmd IO completion&quot;),this wait for timeout would have even been spent busy-polling.The offending patch was picked up by stable and all relevant distros,and yet noone noticed.OSN setups only ever worked in combination with an out-of-tree blob, andthe last machine that even offered HW with OSN support was released backin 2015.Rather than attempting to work-around this FW issue for no actual gain,add a deprecation warning so anyone who still wants to maintain thispart of the code can speak up. Else rip it all out in 2021.Signed-off-by: Julian Wiedmann &lt;jwi@linux.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Fri, 27 Mar 2020 10:19:34 +0000</pubDate>
        <dc:creator>Julian Wiedmann &lt;jwi@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>4e2b5aa5 - s390/qeth: make OSN / OSX support configurable</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#4e2b5aa5</link>
        <description>s390/qeth: make OSN / OSX support configurableThe last machine generation that supports OSN is z13, and OSX is onlysupported up to z14. Allow users and distros to decide whether theystill need support for these device types.Signed-off-by: Julian Wiedmann &lt;jwi@linux.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Fri, 27 Mar 2020 10:19:33 +0000</pubDate>
        <dc:creator>Julian Wiedmann &lt;jwi@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>8b96d971 - s390/Kconfig: pedantic cleanups</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#8b96d971</link>
        <description>s390/Kconfig: pedantic cleanupsFormatting of Kconfig files doesn&apos;t look so pretty, so justtake damp cloth and clean it up.Signed-off-by: Enrico Weigelt, metux IT consult &lt;info@metux.net&gt;Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Wed, 06 Mar 2019 20:32:01 +0000</pubDate>
        <dc:creator>Enrico Weigelt, metux IT consult &lt;info@metux.net&gt;</dc:creator>
    </item>
<item>
        <title>684b89bc - s390/ism: add device driver for internal shared memory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#684b89bc</link>
        <description>s390/ism: add device driver for internal shared memoryAdd support for the Internal Shared Memory vPCI Adapter.This driver implements the interfaces of the SMC-D protocol.Signed-off-by: Sebastian Ott &lt;sebott@linux.ibm.com&gt;Signed-off-by: Ursula Braun &lt;ubraun@linux.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Thu, 28 Jun 2018 17:05:13 +0000</pubDate>
        <dc:creator>Sebastian Ott &lt;sebott@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>c062204f - s390/qeth: drop CONFIG_QETH_IPV6</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#c062204f</link>
        <description>s390/qeth: drop CONFIG_QETH_IPV6commit &quot;s390/qeth: use ip*_eth_mc_map helpers&quot; removed the lastoccurrence of CONFIG_IPV6-dependent code.Signed-off-by: Julian Wiedmann &lt;jwi@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Wed, 20 Dec 2017 19:10:58 +0000</pubDate>
        <dc:creator>Julian Wiedmann &lt;jwi@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>9fa1db4c - s390: add a few more SPDX identifiers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#9fa1db4c</link>
        <description>s390: add a few more SPDX identifiersAdd the correct SPDX license to a few more files under arch/s390 anddrivers/s390 which have been missed to far.The SPDX identifier is a legally binding shorthand, which can be usedinstead of the full boiler plate text.Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Mon, 04 Dec 2017 09:39:38 +0000</pubDate>
        <dc:creator>Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>83650a2e - s390: remove claw driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#83650a2e</link>
        <description>s390: remove claw driverclaw devices are outdated and no longer supported.This patch removes the claw driver.Signed-off-by: Ursula Braun &lt;ursula.braun@de.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Fri, 27 Feb 2015 11:52:32 +0000</pubDate>
        <dc:creator>Ursula Braun &lt;ursula.braun@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>3d14f661 - qeth: s390 ethernet device driver dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#3d14f661</link>
        <description>qeth: s390 ethernet device driver dependencyCompile the s390 10GB ethernet device driver only whenETHERNET has been defined in the kernel configuration file.Right now the qeth device driver is always built regardlessof which network connectivity is active.Signed-off-by: Thomas Richter &lt;tmricht@linux.vnet.ibm.com&gt;Signed-off-by: Frank Blaschka &lt;blaschka@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Wed, 22 Oct 2014 10:18:05 +0000</pubDate>
        <dc:creator>Thomas Richter &lt;tmricht@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>26e4b334 - qeth: Update Kconfig wording</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#26e4b334</link>
        <description>qeth: Update Kconfig wordingRefer to virtual NICs instead of GuestLANs.Signed-off-by: Stefan Raspl &lt;raspl@linux.vnet.ibm.com&gt;Signed-off-by: Frank Blaschka &lt;frank.blaschka@de.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Mon, 21 Jan 2013 02:30:21 +0000</pubDate>
        <dc:creator>Stefan Raspl &lt;raspl@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>1abd2296 - s390: delete any traces of token ring support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#1abd2296</link>
        <description>s390: delete any traces of token ring supportThe token ring support is going away from the core kernel.Divorce the S390 drivers from it in advance.Cc: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;Cc: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Cc: linux390@de.ibm.comCc: linux-s390@vger.kernel.orgSigned-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Thu, 10 May 2012 19:50:52 +0000</pubDate>
        <dc:creator>Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;</dc:creator>
    </item>
<item>
        <title>1e495701 - net: Fix references to deleted NET_ETHERNET Kconfig setting.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#1e495701</link>
        <description>net: Fix references to deleted NET_ETHERNET Kconfig setting.Change them over to plain &quot;ETHERNET&quot;Reported-by: Paul Bolle &lt;pebolle@tiscali.nl&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;Acked-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Wed, 09 Nov 2011 05:14:11 +0000</pubDate>
        <dc:creator>David S. Miller &lt;davem@davemloft.net&gt;</dc:creator>
    </item>
<item>
        <title>6f9a3c33 - [S390] cleanup s390 Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/s390/net/Kconfig#6f9a3c33</link>
        <description>[S390] cleanup s390 KconfigMake use of def_bool and def_tristate where possible and add sensibledefaults to the config symbols where applicable. This shortens thedefconfig file by another ~40 lines.Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/drivers/s390/net/Kconfig</description>
        <pubDate>Wed, 05 Jan 2011 11:47:15 +0000</pubDate>
        <dc:creator>Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
