<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>bbfd5594756011167b8f8de9a00e0c946afda1e6 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#bbfd5594756011167b8f8de9a00e0c946afda1e6</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextNeed to pull in a67221b5eb8d (&quot;drm/i915/dp: Return min bpc supported by source instead of 0&quot;)in order to fix build breakage on GCC 9.4.0 (from Ubuntu 20.04).Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/Kconfig</description>
        <pubDate>Wed, 28 May 2025 09:20:17 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>db5302ae571beec635c1a96e7f72926a4e65195e - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#db5302ae571beec635c1a96e7f72926a4e65195e</link>
        <description>Merge drm/drm-next into drm-intel-nextBackmerge to sync with v6.15-rc, xe, and specifically async flip changesin drm-misc.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/Kconfig</description>
        <pubDate>Fri, 16 May 2025 09:22:36 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4f9786035f9e519db41375818e1d0b5f20da2f10 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#4f9786035f9e519db41375818e1d0b5f20da2f10</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.16 merge window.

            List of files:
            /linux/Kconfig</description>
        <pubDate>Mon, 02 Jun 2025 06:41:07 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d51b9d81f7883f526b26e3ab903e646274aebeb1 - Merge tag &apos;v6.15-rc6&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#d51b9d81f7883f526b26e3ab903e646274aebeb1</link>
        <description>Merge tag &apos;v6.15-rc6&apos; into nextSync up with mainline to bring in xpad controller changes.

            List of files:
            /linux/Kconfig</description>
        <pubDate>Fri, 16 May 2025 01:20:39 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>844e31bbaef7c8a6ff2c0fbac45c0c85b5484482 - Merge remote-tracking branch &apos;drm-misc/drm-misc-next&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#844e31bbaef7c8a6ff2c0fbac45c0c85b5484482</link>
        <description>Merge remote-tracking branch &apos;drm-misc/drm-misc-next&apos; into msm-nextMerge drm-misc-next to get commit Fixes: fec450ca15af (&quot;drm/display:hdmi: provide central data authority for ACR params&quot;).Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;

            List of files:
            /linux/Kconfig</description>
        <pubDate>Tue, 29 Apr 2025 22:42:29 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>3ab7ae8e07f888f223027f0ef84d33e43919ad55 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#3ab7ae8e07f888f223027f0ef84d33e43919ad55</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerge to bring in linux 6.15-rc.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/Kconfig</description>
        <pubDate>Thu, 24 Apr 2025 13:34:55 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1afba39f9305fe4061a4e70baa6ebab9d41459da - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#1afba39f9305fe4061a4e70baa6ebab9d41459da</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to get v6.15-rc1 into drm-misc-next. Also fixes abuild issue when enabling CONFIG_DRM_SCHED_KUNIT_TEST.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/Kconfig</description>
        <pubDate>Mon, 07 Apr 2025 13:47:40 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>9f13acb2406a3aed90c6738b3a2f1c0e43118cbd - Merge tag &apos;v6.15-rc1&apos; into x86/cpu, to refresh the branch with upstream changes</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#9f13acb2406a3aed90c6738b3a2f1c0e43118cbd</link>
        <description>Merge tag &apos;v6.15-rc1&apos; into x86/cpu, to refresh the branch with upstream changesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/Kconfig</description>
        <pubDate>Fri, 11 Apr 2025 11:13:27 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6ce0fdaae043803bb324d915ce0fe43316bf1e81 - Merge tag &apos;v6.15-rc1&apos; into x86/asm, to refresh the branch</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#6ce0fdaae043803bb324d915ce0fe43316bf1e81</link>
        <description>Merge tag &apos;v6.15-rc1&apos; into x86/asm, to refresh the branchSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/Kconfig</description>
        <pubDate>Wed, 09 Apr 2025 21:39:43 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1260ed77798502de9c98020040d2995008de10cc - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#1260ed77798502de9c98020040d2995008de10cc</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesBackmerging to get updates from v6.15-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/Kconfig</description>
        <pubDate>Tue, 08 Apr 2025 10:15:47 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>ca0b04ba0b35d48e1473a280c2e8905e7f80e906 - Merge tag &apos;for-6.15/io_uring-rx-zc-20250325&apos; of git://git.kernel.dk/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#ca0b04ba0b35d48e1473a280c2e8905e7f80e906</link>
        <description>Merge tag &apos;for-6.15/io_uring-rx-zc-20250325&apos; of git://git.kernel.dk/linuxPull io_uring zero-copy receive support from Jens Axboe: &quot;This adds support for zero-copy receive with io_uring, enabling fast  bulk receive of data directly into application memory, rather than  needing to copy the data out of kernel memory.  While this version only supports host memory as that was the initial  target, other memory types are planned as well, with notably GPU  memory coming next.  This work depends on some networking components which were queued up  on the networking side, but have now landed in your tree.  This is the work of Pavel Begunkov and David Wei. From the v14 posting:    &apos;We configure a page pool that a driver uses to fill a hw rx queue     to hand out user pages instead of kernel pages. Any data that ends     up hitting this hw rx queue will thus be dma&apos;d into userspace     memory directly, without needing to be bounced through kernel     memory. &apos;Reading&apos; data out of a socket instead becomes a     _notification_ mechanism, where the kernel tells userspace where     the data is. The overall approach is similar to the devmem TCP     proposal     This relies on hw header/data split, flow steering and RSS to     ensure packet headers remain in kernel memory and only desired     flows hit a hw rx queue configured for zero copy. Configuring this     is outside of the scope of this patchset.     We share netdev core infra with devmem TCP. The main difference is     that io_uring is used for the uAPI and the lifetime of all objects     are bound to an io_uring instance. Data is &apos;read&apos; using a new     io_uring request type. When done, data is returned via a new shared     refill queue. A zero copy page pool refills a hw rx queue from this     refill queue directly. Of course, the lifetime of these data     buffers are managed by io_uring rather than the networking stack,     with different refcounting rules.     This patchset is the first step adding basic zero copy support. We     will extend this iteratively with new features e.g. dynamically     allocated zero copy areas, THP support, dmabuf support, improved     copy fallback, general optimisations and more&apos;  In a local setup, I was able to saturate a 200G link with a single CPU  core, and at netdev conf 0x19 earlier this month, Jamal reported  188Gbit of bandwidth using a single core (no HT, including soft-irq).  Safe to say the efficiency is there, as bigger links would be needed  to find the per-core limit, and it&apos;s considerably more efficient and  faster than the existing devmem solution&quot;* tag &apos;for-6.15/io_uring-rx-zc-20250325&apos; of git://git.kernel.dk/linux:  io_uring/zcrx: add selftest case for recvzc with read limit  io_uring/zcrx: add a read limit to recvzc requests  io_uring: add missing IORING_MAP_OFF_ZCRX_REGION in io_uring_mmap  io_uring: Rename KConfig to Kconfig  io_uring/zcrx: fix leaks on failed registration  io_uring/zcrx: recheck ifq on shutdown  io_uring/zcrx: add selftest  net: add documentation for io_uring zcrx  io_uring/zcrx: add copy fallback  io_uring/zcrx: throttle receive requests  io_uring/zcrx: set pp memory provider for an rx queue  io_uring/zcrx: add io_recvzc request  io_uring/zcrx: dma-map area for the device  io_uring/zcrx: implement zerocopy receive pp memory provider  io_uring/zcrx: grab a net device  io_uring/zcrx: add io_zcrx_area  io_uring/zcrx: add interface queue and refill queue

            List of files:
            /linux/Kconfig</description>
        <pubDate>Fri, 28 Mar 2025 21:45:52 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>78b6f6e9bf3960c5ee3368415a11babb754b9a19 - Merge branch &apos;for-6.15/io_uring-rx-zc&apos; into for-6.15/io_uring-reg-vec</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#78b6f6e9bf3960c5ee3368415a11babb754b9a19</link>
        <description>Merge branch &apos;for-6.15/io_uring-rx-zc&apos; into for-6.15/io_uring-reg-vec* for-6.15/io_uring-rx-zc: (80 commits)  io_uring/zcrx: add selftest case for recvzc with read limit  io_uring/zcrx: add a read limit to recvzc requests  io_uring: add missing IORING_MAP_OFF_ZCRX_REGION in io_uring_mmap  io_uring: Rename KConfig to Kconfig  io_uring/zcrx: fix leaks on failed registration  io_uring/zcrx: recheck ifq on shutdown  io_uring/zcrx: add selftest  net: add documentation for io_uring zcrx  io_uring/zcrx: add copy fallback  io_uring/zcrx: throttle receive requests  io_uring/zcrx: set pp memory provider for an rx queue  io_uring/zcrx: add io_recvzc request  io_uring/zcrx: dma-map area for the device  io_uring/zcrx: implement zerocopy receive pp memory provider  io_uring/zcrx: grab a net device  io_uring/zcrx: add io_zcrx_area  io_uring/zcrx: add interface queue and refill queue  net: add helpers for setting a memory provider on an rx queue  net: page_pool: add memory provider helpers  net: prepare for non devmem TCP memory providers  ...

            List of files:
            /linux/Kconfig</description>
        <pubDate>Fri, 07 Mar 2025 17:07:11 +0100</pubDate>
        <dc:creator>Jens Axboe &lt;axboe@kernel.dk&gt;</dc:creator>
    </item>
<item>
        <title>9269919478c284d478da27dd0afa0e6126272cd9 - Merge branch &apos;for-6.15/io_uring-rx-zc&apos; into for-6.15/io_uring-epoll-wait</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#9269919478c284d478da27dd0afa0e6126272cd9</link>
        <description>Merge branch &apos;for-6.15/io_uring-rx-zc&apos; into for-6.15/io_uring-epoll-wait* for-6.15/io_uring-rx-zc: (77 commits)  io_uring: Rename KConfig to Kconfig  io_uring/zcrx: fix leaks on failed registration  io_uring/zcrx: recheck ifq on shutdown  io_uring/zcrx: add selftest  net: add documentation for io_uring zcrx  io_uring/zcrx: add copy fallback  io_uring/zcrx: throttle receive requests  io_uring/zcrx: set pp memory provider for an rx queue  io_uring/zcrx: add io_recvzc request  io_uring/zcrx: dma-map area for the device  io_uring/zcrx: implement zerocopy receive pp memory provider  io_uring/zcrx: grab a net device  io_uring/zcrx: add io_zcrx_area  io_uring/zcrx: add interface queue and refill queue  net: add helpers for setting a memory provider on an rx queue  net: page_pool: add memory provider helpers  net: prepare for non devmem TCP memory providers  net: page_pool: add a mp hook to unregister_netdevice*  net: page_pool: add callback for mp info printing  netdev: add io_uring memory provider info  ...

            List of files:
            /linux/Kconfig</description>
        <pubDate>Thu, 20 Feb 2025 15:59:30 +0100</pubDate>
        <dc:creator>Jens Axboe &lt;axboe@kernel.dk&gt;</dc:creator>
    </item>
<item>
        <title>0d2cdc35e805eb50f4a33b7287995ef590f1b916 - io_uring: Rename KConfig to Kconfig</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#0d2cdc35e805eb50f4a33b7287995ef590f1b916</link>
        <description>io_uring: Rename KConfig to KconfigKconfig files are traditionally named &quot;Kconfig&quot;.Fixes: 6f377873cb239050 (&quot;io_uring/zcrx: add interface queue and refill queue&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Link: https://lore.kernel.org/r/5ae387c1465f54768b51a5a1ca87be7934c4b2ad.1739976387.git.geert+renesas@glider.beSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux/Kconfig</description>
        <pubDate>Wed, 19 Feb 2025 15:47:58 +0100</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>6f377873cb23905009759b7366b9fe85c2a6ff37 - io_uring/zcrx: add interface queue and refill queue</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#6f377873cb23905009759b7366b9fe85c2a6ff37</link>
        <description>io_uring/zcrx: add interface queue and refill queueAdd a new object called an interface queue (ifq) that represents a netrx queue that has been configured for zero copy. Each ifq is registeredusing a new registration opcode IORING_REGISTER_ZCRX_IFQ.The refill queue is allocated by the kernel and mapped by userspaceusing a new offset IORING_OFF_RQ_RING, in a similar fashion to the mainSQ/CQ. It is used by userspace to return buffers that it is done with,which will then be re-used by the netdev again.The main CQ ring is used to notify userspace of received data by usingthe upper 16 bytes of a big CQE as a new struct io_uring_zcrx_cqe. Eachentry contains the offset + len to the data.For now, each io_uring instance only has a single ifq.Reviewed-by: Jens Axboe &lt;axboe@kernel.dk&gt;Signed-off-by: David Wei &lt;dw@davidwei.uk&gt;Acked-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Link: https://lore.kernel.org/r/20250215000947.789731-2-dw@davidwei.ukSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux/Kconfig</description>
        <pubDate>Sat, 15 Feb 2025 01:09:36 +0100</pubDate>
        <dc:creator>David Wei &lt;dw@davidwei.uk&gt;</dc:creator>
    </item>
<item>
        <title>4b4193256c8d3bc3a5397b5cd9494c2ad386317d - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#4b4193256c8d3bc3a5397b5cd9494c2ad386317d</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 5.11 merge window.

            List of files:
            /linux/Kconfig</description>
        <pubDate>Tue, 15 Dec 2020 01:27:23 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>05909cd9a0c8811731b38697af13075e8954314f - Merge tag &apos;v5.9&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#05909cd9a0c8811731b38697af13075e8954314f</link>
        <description>Merge tag &apos;v5.9&apos; into nextSync up with mainline to bring in the latest DTS files.

            List of files:
            /linux/Kconfig</description>
        <pubDate>Wed, 18 Nov 2020 03:13:23 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ead5d1f4d877e92c051e1a1ade623d0d30e71619 - Merge branch &apos;master&apos; into for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#ead5d1f4d877e92c051e1a1ade623d0d30e71619</link>
        <description>Merge branch &apos;master&apos; into for-nextSync with Linus&apos; branch in order to be able to apply fixupsof more recent patches.

            List of files:
            /linux/Kconfig</description>
        <pubDate>Tue, 01 Sep 2020 14:19:48 +0200</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>3b5d1afd1f13bcab85eaa28223ad396694f929e3 - Merge branch &apos;for-next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#3b5d1afd1f13bcab85eaa28223ad396694f929e3</link>
        <description>Merge branch &apos;for-next&apos; into for-linus

            List of files:
            /linux/Kconfig</description>
        <pubDate>Mon, 03 Aug 2020 08:10:08 +0200</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>98817a84ff1c755c347ac633ff017a623a631fad - Merge tag &apos;irqchip-fixes-5.8-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent</title>
        <link>http://kernelsources.org:8080/source/history/linux/Kconfig#98817a84ff1c755c347ac633ff017a623a631fad</link>
        <description>Merge tag &apos;irqchip-fixes-5.8-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgentPull irqchip fixes from Marc Zyngier: - Fix atomicity of affinity update in the GIC driver - Don&apos;t sleep in atomic when waiting for a GICv4.1 RD to respond - Fix a couple of typos in user-visible messages

            List of files:
            /linux/Kconfig</description>
        <pubDate>Tue, 30 Jun 2020 12:07:51 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
</channel>
</rss>
