<?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>ca75bcf0 - net: remove the caif_hsi driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#ca75bcf0</link>
        <description>net: remove the caif_hsi driverThe caif_hsi driver relies on a cfhsi_get_ops symbol using symbol_get,but this symbol is not provided anywhere in the kernel tree.  Removethis driver given that it is dead code.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Thu, 01 Jul 2021 08:15:09 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>f2bf88c4 - net: caif: Remove unused caif SPI driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#f2bf88c4</link>
        <description>net: caif: Remove unused caif SPI driverWhile chasing in_interrupt() (ab)use in drivers it turned out that thecaif_spi driver has never been in use since the driver was merged 10 yearsago. There never was any matching code which provides a platform device.The driver has not seen any update (asided of treewide changes andcleanups) since 8 years and the maintainers vanished from the planet.So analysing the potential contexts and the (in)correctness ofin_interrupt() usage is just a pointless exercise.Remove the cruft.Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Tue, 29 Sep 2020 20:25:11 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&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/drivers/net/caif/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/drivers/net/caif/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>213e7721 - vhost: revert &quot;vhost: disable for OABI&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#213e7721</link>
        <description>vhost: revert &quot;vhost: disable for OABI&quot;This reverts commit d085eb8ce727 (&quot;vhost: disable for OABI&quot;)With commit &quot;virtio: force spec specified alignment on types&quot;in place, we force proper alignment for all structures,so there&apos;s no longer a reason to blacklist OABI.Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Thu, 23 Apr 2020 12:36:57 +0000</pubDate>
        <dc:creator>Michael S. Tsirkin &lt;mst@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>da50d57a - docs: networking: convert caif files to ReST</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#da50d57a</link>
        <description>docs: networking: convert caif files to ReSTThere are two text files for caif, plus one already convertedfile.Convert the two remaining ones to ReST, create a new index.rstfile for CAIF, adding it to the main networking documentationindex.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Mon, 27 Apr 2020 22:01:16 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d085eb8c - vhost: disable for OABI</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#d085eb8c</link>
        <description>vhost: disable for OABIvhost is currently broken on the some ARM configs.The reason is that the ring element addresses are passed betweencomponents with different alignments assumptions. Thus, ifguest selects a pointer and host then gets and dereferencesit, then alignment assumed by the host&apos;s compiler might begreater than the actual alignment of the pointer.compiler on the host from assuming pointer is aligned.This actually triggers on ARM with -mabi=apcs-gnu - which is adeprecated configuration. With this OABI, compiler assumes thatall structures are 4 byte aligned - which is stronger thanvirtio guarantees for available and used rings, which aremerely 2 bytes. Thus a guest without -mabi=apcs-gnu runningon top of host with -mabi=apcs-gnu will be broken.The correct fix is to force alignment of structures - howeverthat is an intrusive fix that&apos;s best deferred until the next release.We didn&apos;t previously support such ancient systems at all - this surfacedafter vdpa support prompted removing dependency of vhost onVIRTULIZATION. So for now, let&apos;s just add something along the lines of	depends on !ARM || AEABIto the virtio Kconfig declaration, and add a comment that it has to dowith struct member alignment.Note: we can&apos;t make VHOST and VHOST_RING themselves havea dependency since these are selected. Add a new symbol for that.We should be able to drop this dependency down the road.Fixes: 20c384f1ea1a0bc7 (&quot;vhost: refine vhost and vringh kconfig&quot;)Suggested-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Suggested-by: Richard Earnshaw &lt;Richard.Earnshaw@arm.com&gt;Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Mon, 06 Apr 2020 12:12:47 +0000</pubDate>
        <dc:creator>Michael S. Tsirkin &lt;mst@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>20c384f1 - vhost: refine vhost and vringh kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#20c384f1</link>
        <description>vhost: refine vhost and vringh kconfigCurrently, CONFIG_VHOST depends on CONFIG_VIRTUALIZATION. But vhost isnot necessarily for VM since it&apos;s a generic userspace and kernelcommunication protocol. Such dependency may prevent archs withoutvirtualization support from using vhost.To solve this, a dedicated vhost menu is created under drivers soCONIFG_VHOST can be decoupled out of CONFIG_VIRTUALIZATION.While at it, also squash Kconfig.vringh into vhost Kconfig file. Thisavoids the trick of conditional inclusion from VOP or CAIF. Then itwill be easier to introduce new vringh users and common dependency forboth vringh and vhost.Signed-off-by: Jason Wang &lt;jasowang@redhat.com&gt;Link: https://lore.kernel.org/r/20200326140125.19794-2-jasowang@redhat.comSigned-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Thu, 26 Mar 2020 14:01:17 +0000</pubDate>
        <dc:creator>Jason Wang &lt;jasowang@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>5421cf84 - drivers: net: Fix Kconfig indentation, continued</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#5421cf84</link>
        <description>drivers: net: Fix Kconfig indentation, continuedAdjust indentation from spaces to tab (+optional two spaces) as incoding style.  This fixes various indentation mixups (seven spaces,tab+one space, etc).Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Thu, 21 Nov 2019 13:28:28 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0f04f8ea - Minor fixes to the CAIF Transport drivers Kconfig file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#0f04f8ea</link>
        <description>Minor fixes to the CAIF Transport drivers Kconfig fileMinor fixes to the CAIF Transport drivers Kconfig file:- end sentence with period- capitalize CAIF acronymSigned-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Tue, 01 Oct 2019 23:04:01 +0000</pubDate>
        <dc:creator>rd.dunlab@gmail.com &lt;rd.dunlab@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>21d54976 - Isolate CAIF transport drivers into their own menu</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#21d54976</link>
        <description>Isolate CAIF transport drivers into their own menuIsolate CAIF transport drivers into their own menu.This cleans up the main Network device support menu,makes it easier to find the CAIF drivers, and makes iteasier to enable/disable them as a group.Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Tue, 01 Oct 2019 23:04:00 +0000</pubDate>
        <dc:creator>rd.dunlab@gmail.com &lt;rd.dunlab@gmail.com&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/drivers/net/caif/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/drivers/net/caif/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>4d938245 - vhost: split out vringh Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#4d938245</link>
        <description>vhost: split out vringh Kconfigvringh is pulled in by caif and mic, but the othervhost config does not need to be there.In particular, it makes no sense to have vhost net/scsi/sockunder caif/mic.Create a separate Kconfig file and put vringh bits there.Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Tue, 02 Aug 2016 00:03:35 +0000</pubDate>
        <dc:creator>Michael S. Tsirkin &lt;mst@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>79e0c19e - caif: CAIF_VIRTIO should depend on HAS_DMA</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#79e0c19e</link>
        <description>caif: CAIF_VIRTIO should depend on HAS_DMAIf NO_DMA=y:drivers/built-in.o: In function `cfv_destroy_genpool&apos;:drivers/net/caif/caif_virtio.c:364: undefined reference to `dma_free_coherent&apos;drivers/built-in.o: In function `cfv_create_genpool&apos;:drivers/net/caif/caif_virtio.c:397: undefined reference to `dma_alloc_coherent&apos;Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Cc: Dmitry Tarnyagin &lt;dmitry.tarnyagin@lockless.no&gt;Cc: David S. Miller &lt;davem@davemloft.net&gt;Cc: netdev@vger.kernel.orgSigned-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Thu, 09 May 2013 11:04:52 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>0d2e1a29 - caif_virtio: Introduce caif over virtio</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#0d2e1a29</link>
        <description>caif_virtio: Introduce caif over virtioAdd the CAIF Virtio shared memory driver for talkingto a modem.This CAIF Link layer communicates to the modem overshared memory. It is implemented as a virtio_driver.The underlying virtio device is managed by the remoteprocframework. The Virtio queue is used for transmitting datato the modem, and the new vringh is used for receiving data.Genalloc is used for managing the shared memory used for TXdata. The default dma-alloc-coherent allocator can onlyallocate whole pages, and this wastes too much shared memory.Flow control is implemented by stopping the TX-queues if thevirtio queues go full or we run out of memory. Queued arereopened when queues are below the watermark.NAPI is used in RX path, and a dedicated tasklet is usedfor releasing TX buffers.Signed-off-by: Erwan Yvin &lt;erwan.yvin@stericsson.com&gt;Acked-by: David S. Miller &lt;davem@davemloft.net&gt;Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt; (minor fixes)

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Wed, 20 Mar 2013 03:22:24 +0000</pubDate>
        <dc:creator>Erwan Yvin &lt;erwan.yvin@stericsson.com&gt;</dc:creator>
    </item>
<item>
        <title>7a875903 - caif: remove caif_shm</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#7a875903</link>
        <description>caif: remove caif_shmcaif_shm is an old implementationcaif_shm will be replaced by caif_virtio[ As explained by Linus Walleij: &quot;U5500 used this, but was cancelled  and the silicon did not reach anyone outside ST-Ericsson.  Then for  the next platforms, we have gone for the leaner &amp; cleaner approach  of using virtio, rpmesg and rproc.&quot; ]Signed-off-by: Erwan Yvin &lt;erwan.yvin@stericsson.com&gt;Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Acked-by: Sjur Brendeland &lt;sjur.brandeland@stericsson.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Mon, 11 Mar 2013 03:13:03 +0000</pubDate>
        <dc:creator>Erwan Yvin &lt;erwan.yvin@stericsson.com&gt;</dc:creator>
    </item>
<item>
        <title>4f73bc4d - tty: Added a CONFIG_TTY option to allow removal of TTY</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#4f73bc4d</link>
        <description>tty: Added a CONFIG_TTY option to allow removal of TTYThe option allows you to remove TTY and compile without errors. Thissaves space on systems that won&apos;t support TTY interfaces anyway.bloat-o-meter output is below.The bulk of this patch consists of Kconfig changes adding &quot;depends onTTY&quot; to various serial devices and similar drivers that require the TTYlayer.  Ideally, these dependencies would occur on a common intermediatesymbol such as SERIO, but most drivers &quot;select SERIO&quot; rather than&quot;depends on SERIO&quot;, and &quot;select&quot; does not respect dependencies.bloat-o-meter output comparing our previous minimal to new minimal byremoving TTY.  The list is filtered to not show removed entries with awk&apos;$3 != &quot;-&quot;&apos; as the list was very long.add/remove: 0/226 grow/shrink: 2/14 up/down: 6/-35356 (-35350)function                                     old     new   deltachr_dev_init                                 166     170      +4allow_signal                                  80      82      +2static.__warned                              143     142      -1disallow_signal                               63      62      -1__set_special_pids                            95      94      -1unregister_console                           126     121      -5start_kernel                                 546     541      -5register_console                             593     588      -5copy_from_user                                45      40      -5sys_setsid                                   128     120      -8sys_vhangup                                   32      19     -13do_exit                                     1543    1526     -17bitmap_zero                                   60      40     -20arch_local_irq_save                          137     117     -20release_task                                 674     652     -22static.spin_unlock_irqrestore                308     260     -48Signed-off-by: Joe Millenbach &lt;jmillenbach@gmail.com&gt;Reviewed-by: Jamey Sharp &lt;jamey@minilop.net&gt;Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Fri, 18 Jan 2013 06:44:22 +0000</pubDate>
        <dc:creator>Joe Millenbach &lt;jmillenbach@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>40d69043 - caif: Add CAIF HSI Link layer driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#40d69043</link>
        <description>caif: Add CAIF HSI Link layer driverThis patch introduces the CAIF HSI Protocol Driver for theCAIF Link Layer.This driver implements a platform driver to accommodate for aplatform specific HSI devices. A general platform driver is notpossible as there are no HSI side Kernel API defined.Signed-off-by: Sjur Br&#230;ndeland &lt;sjur.brandeland@stericsson.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Wed, 01 Jun 2011 03:29:18 +0000</pubDate>
        <dc:creator>Dmitry.Tarnyagin &lt;Dmitry.Tarnyagin@stericsson.com&gt;</dc:creator>
    </item>
<item>
        <title>1933f0c0 - caif-u5500: Build config for CAIF shared mem driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#1933f0c0</link>
        <description>caif-u5500: Build config for CAIF shared mem driverSigned-off-by: Sjur Braendeland &lt;sjur.brandeland@stericsson.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Wed, 27 Oct 2010 08:34:42 +0000</pubDate>
        <dc:creator>Amarnath Revanna &lt;amarnath.bangalore.revanna@stericsson.com&gt;</dc:creator>
    </item>
<item>
        <title>9dc002d8 - caif-driver: add HAS_DMA dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#9dc002d8</link>
        <description>caif-driver: add HAS_DMA dependencyFix this error on an s390 allyesconfig build:linux-2.6/drivers/net/caif/caif_spi.c:98:    undefined reference to `dma_free_coherent&apos;Cc: Sjur Braendeland &lt;sjur.brandeland@stericsson.com&gt;Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Tue, 24 Aug 2010 19:21:13 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>529d6dad - caif-driver: Add CAIF-SPI Protocol driver.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/caif/Kconfig#529d6dad</link>
        <description>caif-driver: Add CAIF-SPI Protocol driver.This patch introduces the CAIF SPI Protocol Driver forCAIF Link Layer.This driver implements a platform driver to accommodate for aplatform specific SPI device. A general platform driver is notpossible as there are no SPI Slave side Kernel API defined.A sample CAIF SPI Platform device can be found in.../Documentation/networking/caif/spi_porting.txtSigned-off-by: Sjur Braendeland &lt;sjur.brandeland@stericsson.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/caif/Kconfig</description>
        <pubDate>Tue, 29 Jun 2010 07:08:21 +0000</pubDate>
        <dc:creator>Sjur Braendeland &lt;sjur.brandeland@stericsson.com&gt;</dc:creator>
    </item>
</channel>
</rss>
