<?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>18d7de82 - udmabuf: fix vmap_udmabuf error page set</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#18d7de82</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Wed, 18 Sep 2024 02:52:26 +0000</pubDate>
        <dc:creator>Huan Yang &lt;link@vivo.com&gt;</dc:creator>
    </item>
<item>
        <title>725553d2 - udmabuf: add CONFIG_MMU dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#725553d2</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Mon, 24 Jun 2024 06:36:12 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>e0a9f1fe - dma-buf: deprecate DMABUF_SYSFS_STATS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#e0a9f1fe</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Fri, 17 Jun 2022 08:35:25 +0000</pubDate>
        <dc:creator>Christian K&#246;nig &lt;christian.koenig@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>87fd9ef4 - dma-buf: DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFER</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#87fd9ef4</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Thu, 02 Sep 2021 12:49:13 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>cca62758 - dma-buf: DMABUF_DEBUG should depend on DMA_SHARED_BUFFER</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#cca62758</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Thu, 02 Sep 2021 12:49:12 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>c4f3a346 - dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#c4f3a346</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Thu, 02 Sep 2021 12:49:11 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>bdb8d06d - dmabuf: Add the capability to expose DMA-BUF stats in sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#bdb8d06d</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Thu, 03 Jun 2021 21:47:51 +0000</pubDate>
        <dc:creator>Hridya Valsaraju &lt;hridya@google.com&gt;</dc:creator>
    </item>
<item>
        <title>84335675 - dma-buf: Add debug option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#84335675</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Fri, 15 Jan 2021 16:47:39 +0000</pubDate>
        <dc:creator>Daniel Vetter &lt;daniel.vetter@ffwll.ch&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/dma-buf/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/dma-buf/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>518110cd - dma-buf: Improve CONFIG_DMABUF_MOVE_NOTIFY help text</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#518110cd</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Tue, 24 Mar 2020 12:54:42 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>bb42df46 - dma-buf: add dynamic DMA-buf handling v15</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#bb42df46</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Tue, 03 Jul 2018 14:42:26 +0000</pubDate>
        <dc:creator>Christian K&#246;nig &lt;christian.koenig@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>3e8a3844 - dma-buf: Fix a typo in Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#3e8a3844</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Sun, 16 Feb 2020 11:47:08 +0000</pubDate>
        <dc:creator>Christophe JAILLET &lt;christophe.jaillet@wanadoo.fr&gt;</dc:creator>
    </item>
<item>
        <title>efa04fef - dma-buf: heaps: Add system heap to dmabuf heaps</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#efa04fef</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Tue, 03 Dec 2019 17:26:39 +0000</pubDate>
        <dc:creator>John Stultz &lt;john.stultz@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>c02a81fb - dma-buf: Add dma-buf heaps framework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#c02a81fb</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Tue, 03 Dec 2019 17:26:37 +0000</pubDate>
        <dc:creator>Andrew F. Davis &lt;afd@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>fae7d7d5 - Revert &quot;dma-buf: Add dma-buf heaps framework&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#fae7d7d5</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Wed, 30 Oct 2019 20:29:54 +0000</pubDate>
        <dc:creator>Sean Paul &lt;seanpaul@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>d59c5e02 - Revert &quot;dma-buf: heaps: Add system heap to dmabuf heaps&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#d59c5e02</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-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Wed, 30 Oct 2019 20:29:52 +0000</pubDate>
        <dc:creator>Sean Paul &lt;seanpaul@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>47a32f9c - dma-buf: heaps: Add system heap to dmabuf heaps</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#47a32f9c</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: Hillf Danton &lt;hdanton@sina.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: 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/20191021190310.85221-4-john.stultz@linaro.org

            List of files:
            /linux-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Mon, 21 Oct 2019 19:03:08 +0000</pubDate>
        <dc:creator>John Stultz &lt;john.stultz@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>a69b0e85 - dma-buf: Add dma-buf heaps framework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#a69b0e85</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: Hillf Danton &lt;hdanton@sina.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: Laura Abbott &lt;labbott@redhat.com&gt;Tested-by: Ayan Kumar Halder &lt;ayan.halder@arm.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/20191021190310.85221-2-john.stultz@linaro.org

            List of files:
            /linux-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Mon, 21 Oct 2019 19:03:06 +0000</pubDate>
        <dc:creator>Andrew F. Davis &lt;afd@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>9536b64a - dma-buf: Introduce selftesting framework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#9536b64a</link>
        <description>dma-buf: Introduce selftesting frameworkIn light of recent review slip ups, the absence of a suite of tests fordma-buf became apparent. Given the current plethora of testingframeworks, opt for one already in use by Intel&apos;s CI and so allow easyhook up into igt.We introduce a new module that when loaded will execute the list ofselftests and their subtest. The names of the selftests are put into themodinfo as parameters so that igt can identify each, and run themindependently, principally for ease of error reporting.Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Cc: Tomi Sarvela &lt;tomi.p.sarvela@intel.com&gt;Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20190819095928.32091-1-chris@chris-wilson.co.uk

            List of files:
            /linux-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Mon, 19 Aug 2019 09:59:26 +0000</pubDate>
        <dc:creator>Chris Wilson &lt;chris@chris-wilson.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>baa293e9 - docs: driver-api: add a series of orphaned documents</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dma-buf/Kconfig#baa293e9</link>
        <description>docs: driver-api: add a series of orphaned documentsThere are lots of documents under Documentation/*.txt and a few otherorphan documents elsehwere that belong to the driver-API book.Move them to their right place.Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt; # vfio-related partsAcked-by: Logan Gunthorpe &lt;logang@deltatee.com&gt; # switchtecSigned-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/dma-buf/Kconfig</description>
        <pubDate>Thu, 27 Jun 2019 18:39:22 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
