<?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>609fc8766d68da10697e1df0514d079d54bf48df - dma-buf: Always build with DMABUF_MOVE_NOTIFY</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#609fc8766d68da10697e1df0514d079d54bf48df</link>
        <description>dma-buf: Always build with DMABUF_MOVE_NOTIFYDMABUF_MOVE_NOTIFY was introduced in 2018 and has been marked asexperimental and disabled by default ever since. Six years later,all new importers implement this callback.It is therefore reasonable to drop CONFIG_DMABUF_MOVE_NOTIFY andalways build DMABUF with support for it enabled.Suggested-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Signed-off-by: Leon Romanovsky &lt;leonro@nvidia.com&gt;Reviewed-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Link: https://lore.kernel.org/r/20260124-dmabuf-revoke-v5-3-f98fca917e96@nvidia.comSigned-off-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Sat, 24 Jan 2026 20:14:15 +0100</pubDate>
        <dc:creator>Leon Romanovsky &lt;leonro@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>ab4c3dcf9a71582503b4fb25aeab884c696cab25 - dma-buf: Remove DMA-BUF sysfs stats</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#ab4c3dcf9a71582503b4fb25aeab884c696cab25</link>
        <description>dma-buf: Remove DMA-BUF sysfs statsCommit bdb8d06dfefd (&quot;dmabuf: Add the capability to expose DMA-BUF statsin sysfs&quot;) added dmabuf statistics to sysfs in 2021 underCONFIG_DMABUF_SYSFS_STATS. After being used in production, performanceproblems were discovered leading to its deprecation in 2022 in commite0a9f1fe206a (&quot;dma-buf: deprecate DMABUF_SYSFS_STATS&quot;). Some of theproblems with this interface were discussed in my LPC 2025 talk. [1][2]Android was probably the last user of the interface, which has sincebeen migrated to use the dmabuf BPF iterator [3] to obtain the sameinformation more cheaply. As promised in that series, now that thelongterm stable 6.18 kernel has been released let&apos;s remove the sysfsdmabuf statistics from the kernel.[1] https://www.youtube.com/watch?v=D83qygudq9c[2] https://lpc.events/event/19/contributions/2118/[3] https://lore.kernel.org/all/20250522230429.941193-1-tjmercier@google.com/Signed-off-by: T.J. Mercier &lt;tjmercier@google.com&gt;Reviewed-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Signed-off-by: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;Link: https://patch.msgid.link/20260116190517.3268458-1-tjmercier@google.com

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Fri, 16 Jan 2026 20:05:12 +0100</pubDate>
        <dc:creator>T.J. Mercier &lt;tjmercier@google.com&gt;</dc:creator>
    </item>
<item>
        <title>646013f513f38a3e75a60fde31ae0e6154ce19a7 - dma-buf: enable DMABUF_DEBUG by default on DEBUG kernels</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#646013f513f38a3e75a60fde31ae0e6154ce19a7</link>
        <description>dma-buf: enable DMABUF_DEBUG by default on DEBUG kernelsThe overhead of enforcing the DMA-buf rules for importers is now so lowthat it safe to enable it by default on DEBUG kernels.This will hopefully result in fixing more issues in importers.Signed-off-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Reviewed-by: Michael J. Ruhl &lt;michael.j.ruhl@intel.com&gt;Link: https://lore.kernel.org/r/20251205130604.1582-2-christian.koenig@amd.com

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Thu, 04 Dec 2025 15:56:03 +0100</pubDate>
        <dc:creator>Christian K&#246;nig &lt;christian.koenig@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>ceb7b62eaaaacfcf87473bd2e99ac73a758620cb - Revert &quot;udmabuf: fix vmap_udmabuf error page set&quot;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#ceb7b62eaaaacfcf87473bd2e99ac73a758620cb</link>
        <description>Revert &quot;udmabuf: fix vmap_udmabuf error page set&quot;This reverts commit 18d7de823b7150344d242c3677e65d68c5271b04.We cannot use vmap_pfn() in vmap_udmabuf() as it would fail the pfn_valid()check in vmap_pfn_apply(). This is because vmap_pfn() is intended to beused for mapping non-struct-page memory such as PCIe BARs. Since, udmabufmostly works with pages/folios backed by shmem/hugetlbfs/THP, vmap_pfn()is not the right tool or API to invoke for implementing vmap.Signed-off-by: Huan Yang &lt;link@vivo.com&gt;Suggested-by: Vivek Kasireddy &lt;vivek.kasireddy@intel.com&gt;Reported-by: Bingbu Cao &lt;bingbu.cao@linux.intel.com&gt;Closes: https://lore.kernel.org/dri-devel/eb7e0137-3508-4287-98c4-816c5fd98e10@vivo.com/T/#mbda4f64a3532b32e061f4e8763bc8e307bea3ca8Acked-by: Vivek Kasireddy &lt;vivek.kasireddy@intel.com&gt;Signed-off-by: Vivek Kasireddy &lt;vivek.kasireddy@intel.com&gt;Link: https://lore.kernel.org/r/20250428073831.19942-2-link@vivo.com

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Mon, 28 Apr 2025 09:38:29 +0200</pubDate>
        <dc:creator>Huan Yang &lt;link@vivo.com&gt;</dc:creator>
    </item>
<item>
        <title>18d7de823b7150344d242c3677e65d68c5271b04 - udmabuf: fix vmap_udmabuf error page set</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#18d7de823b7150344d242c3677e65d68c5271b04</link>
        <description>udmabuf: fix vmap_udmabuf error page setCurrently vmap_udmabuf set page&apos;s array by each folio.But, ubuf-&gt;folios is only contain&apos;s the folio&apos;s head page.That mean we repeatedly mapped the folio head page to the vmalloc area.Due to udmabuf can use hugetlb, if HVO enabled, tail page may not exist,so, we can&apos;t use page array to map, instead, use pfn array.By this, we removed page usage in udmabuf totally.Fixes: 5e72b2b41a21 (&quot;udmabuf: convert udmabuf driver to use folios&quot;)Suggested-by: Vivek Kasireddy &lt;vivek.kasireddy@intel.com&gt;Signed-off-by: Huan Yang &lt;link@vivo.com&gt;Acked-by: Vivek Kasireddy &lt;vivek.kasireddy@intel.com&gt;Signed-off-by: Vivek Kasireddy &lt;vivek.kasireddy@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240918025238.2957823-4-link@vivo.com

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Wed, 18 Sep 2024 04:52:26 +0200</pubDate>
        <dc:creator>Huan Yang &lt;link@vivo.com&gt;</dc:creator>
    </item>
<item>
        <title>725553d202dda60dc17a142c80fd96bdf6ca43db - udmabuf: add CONFIG_MMU dependency</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#725553d202dda60dc17a142c80fd96bdf6ca43db</link>
        <description>udmabuf: add CONFIG_MMU dependencyThere is no !CONFIG_MMU version of vmf_insert_pfn():arm-linux-gnueabi-ld: drivers/dma-buf/udmabuf.o: in function `udmabuf_vm_fault&apos;:udmabuf.c:(.text+0xaa): undefined reference to `vmf_insert_pfn&apos;Link: https://lkml.kernel.org/r/20240624063952.1572359-5-vivek.kasireddy@intel.comSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: David Hildenbrand &lt;david@redhat.com&gt;Acked-by: Vivek Kasireddy &lt;vivek.kasireddy@intel.com&gt;Cc: Christoph Hellwig &lt;hch@infradead.org&gt;Cc: Christoph Hellwig &lt;hch@lst.de&gt;Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Cc: Dave Airlie &lt;airlied@redhat.com&gt;Cc: Dongwon Kim &lt;dongwon.kim@intel.com&gt;Cc: Gerd Hoffmann &lt;kraxel@redhat.com&gt;Cc: Hugh Dickins &lt;hughd@google.com&gt;Cc: Jason Gunthorpe &lt;jgg@nvidia.com&gt;Cc: Junxiao Chang &lt;junxiao.chang@intel.com&gt;Cc: Matthew Wilcox (Oracle) &lt;willy@infradead.org&gt;Cc: Mike Kravetz &lt;mike.kravetz@oracle.com&gt;Cc: Oscar Salvador &lt;osalvador@suse.de&gt;Cc: Peter Xu &lt;peterx@redhat.com&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Mon, 24 Jun 2024 08:36:12 +0200</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>e0a9f1fe206a66c3507ff8b7da56f9d1d1dbb9c4 - dma-buf: deprecate DMABUF_SYSFS_STATS</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#e0a9f1fe206a66c3507ff8b7da56f9d1d1dbb9c4</link>
        <description>dma-buf: deprecate DMABUF_SYSFS_STATSAdd a warning that this UAPI wasn&apos;t such a good idea and shouldn&apos;t beused by anybody.That should give us a better chance to remove it at some point andprevents others from running into the same issues.Signed-off-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Reviewed-by: T.J. Mercier &lt;tjmercier@google.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20220617085702.4298-1-christian.koenig@amd.com

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Fri, 17 Jun 2022 10:35:25 +0200</pubDate>
        <dc:creator>Christian K&#246;nig &lt;christian.koenig@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>87fd9ef47597b2fcee3264eb5f288410b9f376d5 - dma-buf: DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFER</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#87fd9ef47597b2fcee3264eb5f288410b9f376d5</link>
        <description>dma-buf: DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFERDMA-BUF sysfs statistics are an option of DMA-BUF.  It does not makemuch sense to bother the user with a question about DMA-BUF sysfsstatistics if DMA-BUF itself is not enabled.  Worse, enabling thestatistics enables the feature.Fixes: bdb8d06dfefd666d (&quot;dmabuf: Add the capability to expose DMA-BUF stats in sysfs&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Signed-off-by: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20210902124913.2698760-4-geert@linux-m68k.org

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Thu, 02 Sep 2021 14:49:13 +0200</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>cca62758ebdd71fcfb6d589d6487a7f26398d50d - dma-buf: DMABUF_DEBUG should depend on DMA_SHARED_BUFFER</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#cca62758ebdd71fcfb6d589d6487a7f26398d50d</link>
        <description>dma-buf: DMABUF_DEBUG should depend on DMA_SHARED_BUFFERDMA-BUF debug checks are an option of DMA-BUF.  Enabling DMABUF_DEBUGwithout DMA_SHARED_BUFFER does not have any impact, as drivers/dma-buf/is not entered during the build when DMA_SHARED_BUFFER is disabled.Fixes: 84335675f2223cbd (&quot;dma-buf: Add debug option&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Signed-off-by: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20210902124913.2698760-3-geert@linux-m68k.org

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Thu, 02 Sep 2021 14:49:12 +0200</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>c4f3a3460a5daebc772d9263500e4099b11e7300 - dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#c4f3a3460a5daebc772d9263500e4099b11e7300</link>
        <description>dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFERMove notify between drivers is an option of DMA-BUF.  EnablingDMABUF_MOVE_NOTIFY without DMA_SHARED_BUFFER does not have any impact,as drivers/dma-buf/ is not entered during the build whenDMA_SHARED_BUFFER is disabled.Fixes: bb42df4662a44765 (&quot;dma-buf: add dynamic DMA-buf handling v15&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20210902124913.2698760-2-geert@linux-m68k.org

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Thu, 02 Sep 2021 14:49:11 +0200</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>bdb8d06dfefd666d5981d884b535b04105869fcc - dmabuf: Add the capability to expose DMA-BUF stats in sysfs</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#bdb8d06dfefd666d5981d884b535b04105869fcc</link>
        <description>dmabuf: Add the capability to expose DMA-BUF stats in sysfsOverview========The patch adds DMA-BUF statistics to /sys/kernel/dmabuf/buffers. Itallows statistics to be enabled for each DMA-BUF in sysfs by enablingthe config CONFIG_DMABUF_SYSFS_STATS.The following stats will be exposed by the interface:/sys/kernel/dmabuf/buffers/&lt;inode_number&gt;/exporter_name/sys/kernel/dmabuf/buffers/&lt;inode_number&gt;/size/sys/kernel/dmabuf/buffers/&lt;inode_number&gt;/attachments/&lt;attach_uid&gt;/device/sys/kernel/dmabuf/buffers/&lt;inode_number&gt;/attachments/&lt;attach_uid&gt;/map_counterThe inode_number is unique for each DMA-BUF and was added earlier [1]in order to allow userspace to track DMA-BUF usage across differentprocesses.Use Cases=========The interface provides a way to gather DMA-BUF per-buffer statisticsfrom production devices. These statistics will be used to derive DMA-BUFper-exporter stats and per-device usage stats for Android Bug reports.The corresponding userspace changes can be found at [2].Telemetry tools will also capture this information(along with othermemory metrics) periodically as well as on important events like aforeground app kill (which might have been triggered by Low MemoryKiller). It will also contribute to provide a snapshot of the systemmemory usage on other events such as OOM kills and Application NotResponding events.Background==========Currently, there are two existing interfaces that provide informationabout DMA-BUFs.1) /sys/kernel/debug/dma_buf/bufinfodebugfs is however unsuitable to be mounted in production systems andcannot be considered as an alternative to the sysfs interface beingproposed.2) proc/&lt;pid&gt;/fdinfo/&lt;fd&gt;The proc/&lt;pid&gt;/fdinfo/&lt;fd&gt; files expose information about DMA-BUF fds.However, the existing procfs interfaces can only provide informationabout the buffers for which processes hold fds or have the buffersmmapped into their address space. Since the procfs interfaces alonecannot provide a full picture of all DMA-BUFs in the system, there isthe need for an alternate interface to provide this information onproduction systems.The patch contains the following major improvements over v1:1) Each attachment is represented by its own directory to allow creatinga symlink to the importing device and to also provide room for futureexpansion.2) The number of distinct mappings of each attachment is exposed in aseparate file.3) The per-buffer statistics are now in /sys/kernel/dmabuf/buffersinorder to make the interface expandable in future.All of the improvements above are based on suggestions/feedback fromDaniel Vetter and Christian K&#246;nig.A shell script that can be run on a classic Linux environment to readout the DMA-BUF statistics can be found at [3](suggested by JohnStultz).[1]: https://lore.kernel.org/patchwork/patch/1088791/[2]: https://android-review.googlesource.com/q/topic:%22dmabuf-sysfs%22+(status:open%20OR%20status:merged)[3]: https://android-review.googlesource.com/c/platform/system/memory/libmeminfo/+/1549734Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Signed-off-by: Hridya Valsaraju &lt;hridya@google.com&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20210603214758.2955251-1-hridya@google.com

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Thu, 03 Jun 2021 23:47:51 +0200</pubDate>
        <dc:creator>Hridya Valsaraju &lt;hridya@google.com&gt;</dc:creator>
    </item>
<item>
        <title>84335675f2223cbd25d0de7d38ecc7d40b95bd4a - dma-buf: Add debug option</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#84335675f2223cbd25d0de7d38ecc7d40b95bd4a</link>
        <description>dma-buf: Add debug optionWe have too many people abusing the struct page they can get at butreally shouldn&apos;t in importers. Aside from that the backing page mightsimply not exist (for dynamic p2p mappings) looking at it and using ite.g. for mmap can also wreak the page handling of the exportercompletely. Importers really must go through the proper interface likedma_buf_mmap for everything.I&apos;m semi-tempted to enforce this for dynamic importers since thosereally have no excuse at all to break the rules.Unfortuantely we can&apos;t store the right pointers somewhere safe to makesure we oops on something recognizable, so best is to just wranglethem a bit by flipping all the bits. At least on x86 kernel addresseshave all their high bits sets and the struct page array is fairly lowin the kernel mapping, so flipping all the bits gives us a very highpointer in userspace and hence excellent chances for an invaliddereference.v2: Add a note to the @map_dma_buf hook that exporters shouldn&apos;t dofancy caching tricks, which would blow up with this address scramblingtrick here (Chris)Enable by default when CONFIG_DMA_API_DEBUG is enabled.v3: Only one copy of the mangle/unmangle code (Christian)v4: #ifdef, not #if (0day)v5: sg_table can also be an ERR_PTR (Chris, Christian)Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;Reviewed-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt;Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;Cc: &quot;Christian K&#246;nig&quot; &lt;christian.koenig@amd.com&gt;Cc: David Stevens &lt;stevensd@chromium.org&gt;Cc: linux-media@vger.kernel.orgCc: linaro-mm-sig@lists.linaro.orgLink: https://patchwork.freedesktop.org/patch/msgid/20210115164739.3958206-1-daniel.vetter@ffwll.ch

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Fri, 15 Jan 2021 17:47:39 +0100</pubDate>
        <dc:creator>Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;</dc:creator>
    </item>
<item>
        <title>a7f7f6248d9740d710fd6bd190293fe5e16410ac - treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#a7f7f6248d9740d710fd6bd190293fe5e16410ac</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/drivers/dma-buf/Kconfig</description>
        <pubDate>Sat, 13 Jun 2020 18:50:22 +0200</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>518110cd0dedd7685ca365f464dd62c21c0a99e4 - dma-buf: Improve CONFIG_DMABUF_MOVE_NOTIFY help text</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#518110cd0dedd7685ca365f464dd62c21c0a99e4</link>
        <description>dma-buf: Improve CONFIG_DMABUF_MOVE_NOTIFY help textImprove the help text for the CONFIG_DMABUF_MOVE_NOTIFY symbol by:  1. Removing duplicated single quotes,  2. Adding a missing subject,  3. Fixing a misspelling of &quot;yet&quot;,  4. Wrapping long lines.Fixes: bb42df4662a44765 (&quot;dma-buf: add dynamic DMA-buf handling v15&quot;)Reviewed-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20200324125442.21983-1-geert+renesas@glider.be

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Tue, 24 Mar 2020 13:54:42 +0100</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>bb42df4662a4476531147c3d9caa1940f7ad36bb - dma-buf: add dynamic DMA-buf handling v15</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#bb42df4662a4476531147c3d9caa1940f7ad36bb</link>
        <description>dma-buf: add dynamic DMA-buf handling v15On the exporter side we add optional explicit pinning callbacks. Which arecalled when the importer doesn&apos;t implement dynamic handling, move notificationor need the DMA-buf locked in place for its use case.On the importer side we add an optional move_notify callback. This callback isused by the exporter to inform the importers that their mappings should bedestroyed as soon as possible.This allows the exporter to provide the mappings without the need to pinthe backing store.v2: don&apos;t try to invalidate mappings when the callback is NULL,    lock the reservation obj while using the attachments,    add helper to set the callbackv3: move flag for invalidation support into the DMA-buf,    use new attach_info structure to set the callbackv4: use importer_priv field instead of mangling exporter priv.v5: drop invalidation_supported flagv6: squash together with pin/unpin changesv7: pin/unpin takes an attachment nowv8: nuke dma_buf_attachment_(map|unmap)_locked,    everything is now handled backward compatiblev9: always cache when export/importer don&apos;t agree on dynamic handlingv10: minimal style cleanupv11: drop automatically re-entry avoidancev12: rename callback to move_notifyv13: add might_lock in appropriate placesv14: rebase on separated locking changev15: add EXPERIMENTAL flag, some more code commentsSigned-off-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/353993/?series=73646&amp;rev=1

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Tue, 03 Jul 2018 16:42:26 +0200</pubDate>
        <dc:creator>Christian K&#246;nig &lt;christian.koenig@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>3e8a3844fefbaad911c596f02dd48c39188ffa81 - dma-buf: Fix a typo in Kconfig</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#3e8a3844fefbaad911c596f02dd48c39188ffa81</link>
        <description>dma-buf: Fix a typo in KconfigA &apos;h&apos; ismissing in&apos; syncronization&apos;Signed-off-by: Christophe JAILLET &lt;christophe.jaillet@wanadoo.fr&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20200216114708.20583-1-christophe.jaillet@wanadoo.fr

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Sun, 16 Feb 2020 12:47:08 +0100</pubDate>
        <dc:creator>Christophe JAILLET &lt;christophe.jaillet@wanadoo.fr&gt;</dc:creator>
    </item>
<item>
        <title>efa04fefebbd724ffda7f49e42d057a7217c45b0 - dma-buf: heaps: Add system heap to dmabuf heaps</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#efa04fefebbd724ffda7f49e42d057a7217c45b0</link>
        <description>dma-buf: heaps: Add system heap to dmabuf heapsThis patch adds system heap to the dma-buf heaps framework.This allows applications to get a page-allocator backed dma-buffor non-contiguous memory.This code is an evolution of the Android ION implementation, sothanks to its original authors and maintainters:  Rebecca Schultz Zavin, Colin Cross, Laura Abbott, and others!Cc: Laura Abbott &lt;labbott@redhat.com&gt;Cc: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;Cc: Liam Mark &lt;lmark@codeaurora.org&gt;Cc: Pratik Patel &lt;pratikp@codeaurora.org&gt;Cc: Brian Starkey &lt;Brian.Starkey@arm.com&gt;Cc: Vincent Donnefort &lt;Vincent.Donnefort@arm.com&gt;Cc: Sudipto Paul &lt;Sudipto.Paul@arm.com&gt;Cc: Andrew F. Davis &lt;afd@ti.com&gt;Cc: Christoph Hellwig &lt;hch@infradead.org&gt;Cc: Chenbo Feng &lt;fengc@google.com&gt;Cc: Alistair Strachan &lt;astrachan@google.com&gt;Cc: Hridya Valsaraju &lt;hridya@google.com&gt;Cc: Sandeep Patil &lt;sspatil@google.com&gt;Cc: Hillf Danton &lt;hdanton@sina.com&gt;Cc: Dave Airlie &lt;airlied@gmail.com&gt;Cc: dri-devel@lists.freedesktop.orgReviewed-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;Reviewed-by: Brian Starkey &lt;brian.starkey@arm.com&gt;Acked-by: Sandeep Patil &lt;sspatil@android.com&gt;Acked-by: Laura Abbott &lt;labbott@redhat.com&gt;Tested-by: Ayan Kumar Halder &lt;ayan.halder@arm.com&gt;Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;Signed-off-by: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20191203172641.66642-4-john.stultz@linaro.org

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Tue, 03 Dec 2019 18:26:39 +0100</pubDate>
        <dc:creator>John Stultz &lt;john.stultz@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>c02a81fba74fe3488ad6b08bfb5a1329005418f8 - dma-buf: Add dma-buf heaps framework</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#c02a81fba74fe3488ad6b08bfb5a1329005418f8</link>
        <description>dma-buf: Add dma-buf heaps frameworkThis framework allows a unified userspace interface for dma-bufexporters, allowing userland to allocate specific types of memoryfor use in dma-buf sharing.Each heap is given its own device node, which a user can allocatea dma-buf fd from using the DMA_HEAP_IOC_ALLOC.This code is an evoluiton of the Android ION implementation,and a big thanks is due to its authors/maintainers over timefor their effort:  Rebecca Schultz Zavin, Colin Cross, Benjamin Gaignard,  Laura Abbott, and many other contributors!Cc: Laura Abbott &lt;labbott@redhat.com&gt;Cc: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;Cc: Liam Mark &lt;lmark@codeaurora.org&gt;Cc: Pratik Patel &lt;pratikp@codeaurora.org&gt;Cc: Brian Starkey &lt;Brian.Starkey@arm.com&gt;Cc: Vincent Donnefort &lt;Vincent.Donnefort@arm.com&gt;Cc: Sudipto Paul &lt;Sudipto.Paul@arm.com&gt;Cc: Andrew F. Davis &lt;afd@ti.com&gt;Cc: Christoph Hellwig &lt;hch@infradead.org&gt;Cc: Chenbo Feng &lt;fengc@google.com&gt;Cc: Alistair Strachan &lt;astrachan@google.com&gt;Cc: Hridya Valsaraju &lt;hridya@google.com&gt;Cc: Sandeep Patil &lt;sspatil@google.com&gt;Cc: Hillf Danton &lt;hdanton@sina.com&gt;Cc: Dave Airlie &lt;airlied@gmail.com&gt;Cc: dri-devel@lists.freedesktop.orgReviewed-by: Brian Starkey &lt;brian.starkey@arm.com&gt;Acked-by: Sandeep Patil &lt;sspatil@android.com&gt;Signed-off-by: Andrew F. Davis &lt;afd@ti.com&gt;Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;Signed-off-by: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20191203172641.66642-2-john.stultz@linaro.org

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Tue, 03 Dec 2019 18:26:37 +0100</pubDate>
        <dc:creator>Andrew F. Davis &lt;afd@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>fae7d7d5f374eadbb0b5dd31b39162e7176e9c3d - Revert &quot;dma-buf: Add dma-buf heaps framework&quot;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#fae7d7d5f374eadbb0b5dd31b39162e7176e9c3d</link>
        <description>Revert &quot;dma-buf: Add dma-buf heaps framework&quot;This reverts commit a69b0e855d3fd278ff6f09a23e1edf929538e304.This patchset doesn&apos;t meet the UAPI requirements set out in [1] for the DRMsubsystem. Once the userspace component is reviewed and ready for mergewe can try again.[1]- https://01.org/linuxgraphics/gfx-docs/drm/gpu/drm-uapi.html#open-source-userspace-requirementsFixes: a69b0e855d3f (&quot;dma-buf: Add dma-buf heaps framework&quot;)Cc: Laura Abbott &lt;labbott@redhat.com&gt;Cc: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;Cc: Liam Mark &lt;lmark@codeaurora.org&gt;Cc: Pratik Patel &lt;pratikp@codeaurora.org&gt;Cc: Brian Starkey &lt;Brian.Starkey@arm.com&gt;Cc: Vincent Donnefort &lt;Vincent.Donnefort@arm.com&gt;Cc: Sudipto Paul &lt;Sudipto.Paul@arm.com&gt;Cc: Andrew F. Davis &lt;afd@ti.com&gt;Cc: Christoph Hellwig &lt;hch@infradead.org&gt;Cc: Chenbo Feng &lt;fengc@google.com&gt;Cc: Alistair Strachan &lt;astrachan@google.com&gt;Cc: Hridya Valsaraju &lt;hridya@google.com&gt;Cc: Hillf Danton &lt;hdanton@sina.com&gt;Cc: dri-devel@lists.freedesktop.orgCc: Brian Starkey &lt;brian.starkey@arm.com&gt;Cc: John Stultz &lt;john.stultz@linaro.org&gt;Cc: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Rob Herring &lt;robh@kernel.org&gt;Cc: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Cc: &quot;Paul E. McKenney&quot; &lt;paulmck@linux.ibm.com&gt;Cc: Sean Paul &lt;seanpaul@chromium.org&gt;Cc: &quot;Andrew F. Davis&quot; &lt;afd@ti.com&gt;Cc: linux-media@vger.kernel.orgCc: linaro-mm-sig@lists.linaro.orgAcked-by: David Airlie &lt;airlied@linux.ie&gt;Signed-off-by: Sean Paul &lt;sean@poorly.run&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20191030203003.101156-6-sean@poorly.run

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Wed, 30 Oct 2019 21:29:54 +0100</pubDate>
        <dc:creator>Sean Paul &lt;seanpaul@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>d59c5e025081a4c1f4528010524a37ddc5a986be - Revert &quot;dma-buf: heaps: Add system heap to dmabuf heaps&quot;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/Kconfig#d59c5e025081a4c1f4528010524a37ddc5a986be</link>
        <description>Revert &quot;dma-buf: heaps: Add system heap to dmabuf heaps&quot;This reverts commit 47a32f9c12266d450b92089148c6039591bd9909.This patchset doesn&apos;t meet the UAPI requirements set out in [1] for the DRMsubsystem. Once the userspace component is reviewed and ready for mergewe can try again.[1]- https://01.org/linuxgraphics/gfx-docs/drm/gpu/drm-uapi.html#open-source-userspace-requirementsFixes: 47a32f9c1226 (&quot;dma-buf: heaps: Add system heap to dmabuf heaps&quot;)Cc: Laura Abbott &lt;labbott@redhat.com&gt;Cc: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;Cc: Liam Mark &lt;lmark@codeaurora.org&gt;Cc: Pratik Patel &lt;pratikp@codeaurora.org&gt;Cc: Brian Starkey &lt;Brian.Starkey@arm.com&gt;Cc: Vincent Donnefort &lt;Vincent.Donnefort@arm.com&gt;Cc: Sudipto Paul &lt;Sudipto.Paul@arm.com&gt;Cc: Andrew F. Davis &lt;afd@ti.com&gt;Cc: Christoph Hellwig &lt;hch@infradead.org&gt;Cc: Chenbo Feng &lt;fengc@google.com&gt;Cc: Alistair Strachan &lt;astrachan@google.com&gt;Cc: Hridya Valsaraju &lt;hridya@google.com&gt;Cc: Hillf Danton &lt;hdanton@sina.com&gt;Cc: dri-devel@lists.freedesktop.orgCc: Brian Starkey &lt;brian.starkey@arm.com&gt;Cc: John Stultz &lt;john.stultz@linaro.org&gt;Cc: &quot;Andrew F. Davis&quot; &lt;afd@ti.com&gt;Cc: linux-media@vger.kernel.orgCc: linaro-mm-sig@lists.linaro.orgAcked-by: David Airlie &lt;airlied@linux.ie&gt;Signed-off-by: Sean Paul &lt;sean@poorly.run&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20191030203003.101156-4-sean@poorly.run

            List of files:
            /linux/drivers/dma-buf/Kconfig</description>
        <pubDate>Wed, 30 Oct 2019 21:29:52 +0100</pubDate>
        <dc:creator>Sean Paul &lt;seanpaul@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
