<?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>38968bcd - virtio-mem: s390 support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#38968bcd</link>
        <description>virtio-mem: s390 supportNow that s390 code is prepared for memory devices that reside above themaximum storage increment exposed through SCLP, everything is in placeto unlock virtio-mem support.As virtio-mem in Linux currently supports logically onlining/offliningmemory in pageblock granularity, we have an effective hot(un)pluggranularity of 1 MiB on s390.As virito-mem adds/removes individual Linux memory blocks (256MB), wewill currently never use gigantic pages in the identity mapping.It is worth noting that neither storage keys nor storage attributes (e.g.,data / nodat) are touched when onlining memory blocks, which is goodbecause we are not supposed to touch these parts for unplugged deviceblocks that are logically offline in Linux.We will currently never initialize storage keys for virtio-memmemory -- IOW, storage_key_init_range() is never called. It could be addedin the future when plugging device blocks. But as that functionessentially does nothing without modifying the code (changingPAGE_DEFAULT_ACC), that&apos;s just fine for now.kexec should work as intended and just like on other architectures thatsupport virtio-mem: we will never place kexec binaries on virtio-memmemory, and never indicate virtio-mem memory to the 2nd kernel. Thedevice driver in the 2nd kernel can simply reset the device --turning all memory unplugged, to then start plugging memory and addingthem to Linux, without causing trouble because the memory is alreadyused elsewhere.The special s390 kdump mode, whereby the 2nd kernel creates the ELFcore header, won&apos;t currently dump virtio-mem memory. The virtio-memdriver has a special kdump mode, from where we can detect memory rangesto dump. Based on this, support for dumping virtio-mem memory can beadded in the future fairly easily.Acked-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Tested-by: Mario Casquero &lt;mcasquer@redhat.com&gt;Signed-off-by: David Hildenbrand &lt;david@redhat.com&gt;Acked-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;Tested-by: Sumanth Korikkar &lt;sumanthk@linux.ibm.com&gt;Acked-by: Christian Borntraeger &lt;borntraeger@linux.ibm.com&gt;Link: https://lore.kernel.org/r/20241025141453.1210600-5-david@redhat.comSigned-off-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Fri, 25 Oct 2024 14:14:49 +0000</pubDate>
        <dc:creator>David Hildenbrand &lt;david@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>0546d704 - virtio-mem: Enable virtio-mem for RISC-V</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#0546d704</link>
        <description>virtio-mem: Enable virtio-mem for RISC-VNow that RISC-V has memory hotplugging support, virtio-mem can be usedon the platform.Acked-by: David Hildenbrand &lt;david@redhat.com&gt;Signed-off-by: Bj&#246;rn T&#246;pel &lt;bjorn@rivosinc.com&gt;Link: https://lore.kernel.org/r/20240605114100.315918-10-bjorn@kernel.orgSigned-off-by: Palmer Dabbelt &lt;palmer@rivosinc.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Wed, 05 Jun 2024 11:40:52 +0000</pubDate>
        <dc:creator>Bj&#246;rn T&#246;pel &lt;bjorn@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>96a8326d - virtio: add debugfs infrastructure to allow to debug virtio features</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#96a8326d</link>
        <description>virtio: add debugfs infrastructure to allow to debug virtio featuresCurrently there is no way for user to set what features the drivershould obey or not, it is hard wired in the code.In order to be able to debug the device behavior in case some feature isdisabled, introduce a debugfs infrastructure with couple of filesallowing user to see what features the device advertises andto set filter for features used by driver.Example:$cat /sys/bus/virtio/devices/virtio0/features1110010111111111111101010000110010000000100000000000000000000000$ echo &quot;5&quot; &gt;/sys/kernel/debug/virtio/virtio0/filter_feature_add$ cat /sys/kernel/debug/virtio/virtio0/filter_features5$ echo &quot;virtio0&quot; &gt; /sys/bus/virtio/drivers/virtio_net/unbind$ echo &quot;virtio0&quot; &gt; /sys/bus/virtio/drivers/virtio_net/bind$ cat /sys/bus/virtio/devices/virtio0/features1110000111111111111101010000110010000000100000000000000000000000Note that sysfs &quot;features&quot; now already exists, this patch does nottouch it.Signed-off-by: Jiri Pirko &lt;jiri@nvidia.com&gt;Acked-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Wed, 24 Apr 2024 10:40:45 +0000</pubDate>
        <dc:creator>Jiri Pirko &lt;jiri@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>f51e146f - virtio-pci: Initialize the supported admin commands</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#f51e146f</link>
        <description>virtio-pci: Initialize the supported admin commandsInitialize the supported admin commands upon activating the admin queue.The supported commands are saved as part of the admin queue context.Next patches in this series will expose APIs to use them.Reviewed-by: Feng Liu &lt;feliu@nvidia.com&gt;Acked-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Signed-off-by: Yishai Hadas &lt;yishaih@nvidia.com&gt;Link: https://lore.kernel.org/r/20231219093247.170936-6-yishaih@nvidia.comSigned-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Tue, 19 Dec 2023 09:32:43 +0000</pubDate>
        <dc:creator>Yishai Hadas &lt;yishaih@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>0b6fd46e - drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported architectures</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#0b6fd46e</link>
        <description>drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported architecturesLet&apos;s make it clearer that simply unlocking CONFIG_VIRTIO_MEM on anarchitecture is most probably not sufficient to have it working asexpected.Cc: &quot;Michael S. Tsirkin&quot; &lt;mst@redhat.com&gt;Cc: Jason Wang &lt;jasowang@redhat.com&gt;Cc: Gavin Shan &lt;gshan@redhat.com&gt;Signed-off-by: David Hildenbrand &lt;david@redhat.com&gt;Message-Id: &lt;20220610094737.65254-1-david@redhat.com&gt;Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Fri, 10 Jun 2022 09:47:37 +0000</pubDate>
        <dc:creator>David Hildenbrand &lt;david@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>ebe797f2 - virtio: VIRTIO_HARDEN_NOTIFICATION is broken</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#ebe797f2</link>
        <description>virtio: VIRTIO_HARDEN_NOTIFICATION is brokenThis option doesn&apos;t really work and breaks too many drivers.Not yet sure what&apos;s the right thing to do, for nowlet&apos;s make sure randconfig isn&apos;t broken by this.Fixes: c346dae4f3fb (&quot;virtio: disable notification hardening by default&quot;)Cc: &quot;Jason Wang&quot; &lt;jasowang@redhat.com&gt;Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Acked-by: Jason Wang &lt;jasowang@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Thu, 30 Jun 2022 19:10:57 +0000</pubDate>
        <dc:creator>Michael S. Tsirkin &lt;mst@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>a603002e - virtio: replace restricted mem access flag with callback</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#a603002e</link>
        <description>virtio: replace restricted mem access flag with callbackInstead of having a global flag to require restricted memory accessfor all virtio devices, introduce a callback which can select thatrequirement on a per-device basis.For convenience add a common function returning always true, which canbe used for use cases like SEV.Per default use a callback always returning false.As the callback needs to be set in early init code already, add avirtio anchor which is builtin in case virtio is enabled.Signed-off-by: Juergen Gross &lt;jgross@suse.com&gt;Tested-by: Oleksandr Tyshchenko &lt;oleksandr_tyshchenko@epam.com&gt; # Arm64 guest using XenReviewed-by: Stefano Stabellini &lt;sstabellini@kernel.org&gt;Link: https://lore.kernel.org/r/20220622063838.8854-2-jgross@suse.comSigned-off-by: Juergen Gross &lt;jgross@suse.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Wed, 22 Jun 2022 06:38:36 +0000</pubDate>
        <dc:creator>Juergen Gross &lt;jgross@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>c346dae4 - virtio: disable notification hardening by default</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#c346dae4</link>
        <description>virtio: disable notification hardening by defaultWe try to harden virtio device notifications in 8b4ec69d7e09 (&quot;virtio:harden vring IRQ&quot;). It works with the assumption that the driver orcore can properly call virtio_device_ready() at the rightplace. Unfortunately, this seems to be not true and uncover variousbugs of the existing drivers, mainly the issue of usingvirtio_device_ready() incorrectly.So let&apos;s add a Kconfig option and disable it by default. It givesus time to fix the drivers and then we can consider re-enabling it.Signed-off-by: Jason Wang &lt;jasowang@redhat.com&gt;Message-Id: &lt;20220622012940.21441-1-jasowang@redhat.com&gt;Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Wed, 22 Jun 2022 01:29:40 +0000</pubDate>
        <dc:creator>Jason Wang &lt;jasowang@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>3f9dfbeb - virtio: replace arch_has_restricted_virtio_memory_access()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#3f9dfbeb</link>
        <description>virtio: replace arch_has_restricted_virtio_memory_access()Instead of using arch_has_restricted_virtio_memory_access() togetherwith CONFIG_ARCH_HAS_RESTRICTED_VIRTIO_MEMORY_ACCESS, replace thosewith platform_has() and a new platform featurePLATFORM_VIRTIO_RESTRICTED_MEM_ACCESS.Signed-off-by: Juergen Gross &lt;jgross@suse.com&gt;Reviewed-by: Oleksandr Tyshchenko &lt;oleksandr_tyshchenko@epam.com&gt;Tested-by: Oleksandr Tyshchenko &lt;oleksandr_tyshchenko@epam.com&gt; # Arm64 onlyReviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Acked-by: Borislav Petkov &lt;bp@suse.de&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Mon, 06 Jun 2022 06:09:16 +0000</pubDate>
        <dc:creator>Juergen Gross &lt;jgross@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>6f4abbaa - drivers/virtio: Enable virtio mem for ARM64</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#6f4abbaa</link>
        <description>drivers/virtio: Enable virtio mem for ARM64This enables virtio-mem device support by allowing to enable thecorresponding kernel config option (CONFIG_VIRTIO_MEM) on thearchitecture.Signed-off-by: Gavin Shan &lt;gshan@redhat.com&gt;Acked-by: David Hildenbrand &lt;david@redhat.com&gt;Acked-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Acked-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Link: https://lore.kernel.org/r/20220119010551.181405-1-gshan@redhat.comSigned-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Signed-off-by: Gavin Shan &lt;gshan@redhat.com&gt;Acked-by: David Hildenbrand &lt;david@redhat.com&gt;Acked-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Acked-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Wed, 19 Jan 2022 01:05:51 +0000</pubDate>
        <dc:creator>Gavin Shan &lt;gshan@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>e7c552ec - virtio: drop default for virtio-mem</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#e7c552ec</link>
        <description>virtio: drop default for virtio-memThere&apos;s no special reason why virtio-mem needs a default that&apos;sdifferent from what kconfig provides, any more than e.g. virtio blk.Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Acked-by: David Hildenbrand &lt;david@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Fri, 25 Feb 2022 11:46:34 +0000</pubDate>
        <dc:creator>Michael S. Tsirkin &lt;mst@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>2128f4e2 - virtio-mem: disallow mapping virtio-mem memory via /dev/mem</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#2128f4e2</link>
        <description>virtio-mem: disallow mapping virtio-mem memory via /dev/memWe don&apos;t want user space to be able to map virtio-mem device memorydirectly (e.g., via /dev/mem) in order to have guarantees that in a sanesetup we&apos;ll never accidentially access unplugged memory within thedevice-managed region of a virtio-mem device, just as required by thevirtio-spec.As soon as the virtio-mem driver is loaded, the device region is visiblein /proc/iomem via the parent device region.  From that point on userspace is aware of the device region and we want to disallow mappinganything inside that region (where we will dynamically (un)plug memory)until the driver has been unloaded cleanly and e.g., another driver mighttake over.By creating our parent IORESOURCE_SYSTEM_RAM resource withIORESOURCE_EXCLUSIVE, we will disallow any /dev/mem access to our deviceregion until the driver was unloaded cleanly and removed the parentregion.  This will work even though only some memory blocks are actuallycurrently added to Linux and appear as busy in the resource tree.So access to the region from user space is only possiblea) if we don&apos;t load the virtio-mem driver.b) after unloading the virtio-mem driver cleanly.Don&apos;t build virtio-mem if access to /dev/mem cannot be restricticted -- ifwe have CONFIG_DEVMEM=y but CONFIG_STRICT_DEVMEM is not set.Link: https://lkml.kernel.org/r/20210920142856.17758-4-david@redhat.comSigned-off-by: David Hildenbrand &lt;david@redhat.com&gt;Reviewed-by: Dan Williams &lt;dan.j.williams@intel.com&gt;Acked-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Cc: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Hanjun Guo &lt;guohanjun@huawei.com&gt;Cc: Jason Wang &lt;jasowang@redhat.com&gt;Cc: &quot;Rafael J. Wysocki&quot; &lt;rafael.j.wysocki@intel.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Tue, 09 Nov 2021 02:35:53 +0000</pubDate>
        <dc:creator>David Hildenbrand &lt;david@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>50f9481e - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#50f9481e</link>
        <description>mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSECONFIG_MEMORY_HOTPLUG depends on CONFIG_SPARSEMEM, so there is no need forCONFIG_MEMORY_HOTPLUG_SPARSE anymore; adjust all instances to useCONFIG_MEMORY_HOTPLUG and remove CONFIG_MEMORY_HOTPLUG_SPARSE.Link: https://lkml.kernel.org/r/20210929143600.49379-3-david@redhat.comSigned-off-by: David Hildenbrand &lt;david@redhat.com&gt;Acked-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;	[kselftest]Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Acked-by: Oscar Salvador &lt;osalvador@suse.de&gt;Cc: Alex Shi &lt;alexs@kernel.org&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Jason Wang &lt;jasowang@redhat.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: &quot;Michael S. Tsirkin&quot; &lt;mst@redhat.com&gt;Cc: Michal Hocko &lt;mhocko@suse.com&gt;Cc: Mike Rapoport &lt;rppt@kernel.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: &quot;Rafael J. Wysocki&quot; &lt;rafael@kernel.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Fri, 05 Nov 2021 20:44:24 +0000</pubDate>
        <dc:creator>David Hildenbrand &lt;david@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>d89c8169 - virtio-pci: introduce legacy device module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#d89c8169</link>
        <description>virtio-pci: introduce legacy device moduleSplit common codes from virtio-pci-legacy so vDPA driver can reuse itlater.Signed-off-by: Wu Zongyong &lt;wuzongyong@linux.alibaba.com&gt;Acked-by: Jason Wang &lt;jasowang@redhat.com&gt;Link: https://lore.kernel.org/r/71605acde5e97fcb2760a6973e406279fb1bbd33.1635493219.git.wuzongyong@linux.alibaba.comSigned-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Fri, 29 Oct 2021 09:14:42 +0000</pubDate>
        <dc:creator>Wu Zongyong &lt;wuzongyong@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>fd502729 - virtio-pci: introduce modern device module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#fd502729</link>
        <description>virtio-pci: introduce modern device moduleSigned-off-by: Jason Wang &lt;jasowang@redhat.com&gt;Link: https://lore.kernel.org/r/20210104065503.199631-17-jasowang@redhat.comIncluding a bugfix:virtio: don&apos;t prompt CONFIG_VIRTIO_PCI_MODERNCc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Anders Roxell &lt;anders.roxell@linaro.org&gt;Cc: Guenter Roeck &lt;linux@roeck-us.net&gt;Reported-by: Naresh Kamboju &lt;naresh.kamboju@linaro.org&gt;Fixes: 86b87c9d858b6 (&quot;virtio-pci: introduce modern device module&quot;)Signed-off-by: Jason Wang &lt;jasowang@redhat.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Link: https://lore.kernel.org/r/20210223061905.422659-2-jasowang@redhat.comSigned-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Mon, 04 Jan 2021 06:55:00 +0000</pubDate>
        <dc:creator>Jason Wang &lt;jasowang@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>0afa15e1 - virtio: let arch advertise guest&apos;s memory access restrictions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#0afa15e1</link>
        <description>virtio: let arch advertise guest&apos;s memory access restrictionsAn architecture may restrict host access to guest memory,e.g. IBM s390 Secure Execution or AMD SEV.Provide a new Kconfig entry the architecture can select,CONFIG_ARCH_HAS_RESTRICTED_VIRTIO_MEMORY_ACCESS, when it providesthe arch_has_restricted_virtio_memory_access callback to advertiseto VIRTIO common code when the architecture restricts memory accessfrom the host.The common code can then fail the probe for any device whereVIRTIO_F_ACCESS_PLATFORM is required, but not set.Signed-off-by: Pierre Morel &lt;pmorel@linux.ibm.com&gt;Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt;Reviewed-by: Halil Pasic &lt;pasic@linux.ibm.com&gt;Link: https://lore.kernel.org/r/1599728030-17085-2-git-send-email-pmorel@linux.ibm.comSigned-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Acked-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Thu, 10 Sep 2020 08:53:49 +0000</pubDate>
        <dc:creator>Pierre Morel &lt;pmorel@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>9fe2f897 - virtio: fix build for configs without dma-bufs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#9fe2f897</link>
        <description>virtio: fix build for configs without dma-bufsReported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: David Stevens &lt;stevensd@chromium.org&gt;Link: http://patchwork.freedesktop.org/patch/msgid/20200819031011.310180-1-stevensd@chromium.orgSigned-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Wed, 19 Aug 2020 03:10:11 +0000</pubDate>
        <dc:creator>David Stevens &lt;stevensd@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>a96b0d06 - virtio-mem: Fix build error due to improper use &apos;select&apos;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#a96b0d06</link>
        <description>virtio-mem: Fix build error due to improper use &apos;select&apos;As noted in:https://www.kernel.org/doc/Documentation/kbuild/kconfig-language.txt&quot;select should be used with care. select will force a symbol to avalue without visiting the dependencies.&quot;Config VIRTIO_MEM should not select CONTIG_ALLOC directly.Otherwise it will cause an error:https://bugzilla.kernel.org/show_bug.cgi?id=208245Signed-off-by: Weilong Chen &lt;chenweilong@huawei.com&gt;Link: https://lore.kernel.org/r/20200619080333.194753-1-chenweilong@huawei.comAcked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; # build-testedSigned-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Acked-by: Jason Wang &lt;jasowang@redhat.com&gt;Acked-by: David Hildenbrand &lt;david@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Fri, 19 Jun 2020 08:03:33 +0000</pubDate>
        <dc:creator>Weilong Chen &lt;chenweilong@huawei.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/drivers/virtio/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/virtio/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>255f5985 - virtio-mem: Paravirtualized memory hotunplug part 2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/virtio/Kconfig#255f5985</link>
        <description>virtio-mem: Paravirtualized memory hotunplug part 2We also want to unplug online memory (contained in online memory blocksand, therefore, managed by the buddy), and eventually replug it later.When requested to unplug memory, we use alloc_contig_range() to allocatesubblocks in online memory blocks (so we are the owner) and send them toour hypervisor. When requested to plug memory, we can replug such memoryusing free_contig_range() after asking our hypervisor.We also want to mark all allocated pages PG_offline, so nobody willtouch them. To differentiate pages that were never onlined whenonlining the memory block from pages allocated via alloc_contig_range(), weuse PageDirty(). Based on this flag, virtio_mem_fake_online() can eitheronline the pages for the first time or use free_contig_range().It is worth noting that there are no guarantees on how much memory canactually get unplugged again. All device memory might completely befragmented with unmovable data, such that no subblock can get unplugged.We are not touching the ZONE_MOVABLE. If memory is onlined to theZONE_MOVABLE, it can only get unplugged after that memory was offlinedmanually by user space. In normal operation, virtio-mem memory issuggested to be onlined to ZONE_NORMAL. In the future, we will try tomake unplug more likely to succeed.Add a module parameter to control if online memory shall be touched.As we want to access alloc_contig_range()/free_contig_range() fromkernel module context, export the symbols.Note: Whenever virtio-mem uses alloc_contig_range(), all affected pagesare on the same node, in the same zone, and contain no holes.Acked-by: Michal Hocko &lt;mhocko@suse.com&gt; # to export contig range allocator APITested-by: Pankaj Gupta &lt;pankaj.gupta.linux@gmail.com&gt;Cc: &quot;Michael S. Tsirkin&quot; &lt;mst@redhat.com&gt;Cc: Jason Wang &lt;jasowang@redhat.com&gt;Cc: Oscar Salvador &lt;osalvador@suse.de&gt;Cc: Michal Hocko &lt;mhocko@kernel.org&gt;Cc: Igor Mammedov &lt;imammedo@redhat.com&gt;Cc: Dave Young &lt;dyoung@redhat.com&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Dan Williams &lt;dan.j.williams@intel.com&gt;Cc: Pavel Tatashin &lt;pasha.tatashin@soleen.com&gt;Cc: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;Cc: Vlastimil Babka &lt;vbabka@suse.cz&gt;Cc: Mel Gorman &lt;mgorman@techsingularity.net&gt;Cc: Mike Rapoport &lt;rppt@linux.ibm.com&gt;Cc: Alexander Duyck &lt;alexander.h.duyck@linux.intel.com&gt;Cc: Alexander Potapenko &lt;glider@google.com&gt;Signed-off-by: David Hildenbrand &lt;david@redhat.com&gt;Link: https://lore.kernel.org/r/20200507140139.17083-6-david@redhat.comSigned-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/virtio/Kconfig</description>
        <pubDate>Thu, 07 May 2020 14:01:29 +0000</pubDate>
        <dc:creator>David Hildenbrand &lt;david@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
