<?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>9611c0ce215a66770ccbe5c126bf57ba8c31bcad - Merge commit &apos;6beaec3aee9852438b89e4d7891caf5e84d45851&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-current</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#9611c0ce215a66770ccbe5c126bf57ba8c31bcad</link>
        <description>Merge commit &apos;6beaec3aee9852438b89e4d7891caf5e84d45851&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-currentThis pulls in the merge commit for MFD updates for v7.2. The PR containsa build-time dependency of one of the GPIO commits that will follow.

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Fri, 19 Jun 2026 10:50:17 +0200</pubDate>
        <dc:creator>Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>4b99990cdf9560e8a071640baf19f312e6ae02f4 - Merge tag &apos;drm-next-2026-06-17&apos; of https://gitlab.freedesktop.org/drm/kernel</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#4b99990cdf9560e8a071640baf19f312e6ae02f4</link>
        <description>Merge tag &apos;drm-next-2026-06-17&apos; of https://gitlab.freedesktop.org/drm/kernelPull drm updates from Dave Airlie: &quot;Highlights:   - xe: add initial CRI platform support   - amdgpu: initial HDMI 2.1 FRL support   - rust: add some new type concepts for device lifetimes   - scheduler: moves to a fair algorithm and lots of cleanups  But it&apos;s mostly the usual mountain of changes across the board.  core:   - add docbook for DRM_IOCTL_SYNCOBJ_EVENTFD   - change signature of drm_connector_attach_hdr_output_metadata_property   - dedup counter and timestamp retrieval in vblank code   - parse AMD VSDB v3 in CTA extension blocks   - add P230, Y7, XYYY2101010, T430, XVUY210101010 formats   - don&apos;t call drop master on file close if not master   - use drm_printf_indent in atomic / bridge   - fix 32b format descriptions   - docs: fix toctree   - hdmi: add common TMDS character rates   - fix drm_syncobj_find_fence leak  rust:   - introduce Higher-Ranked lifetime types   - replace drvdata with scoped registration data   - add GPUVM immediate mode abstraction for rust GPU drivers   - introduce DeviceContext type state for drm::Device  bridge:   - clarify drm_bridge_get/put   - create drm_get_bridge_by_endpoint and use it   - analogix_dp: add panel probing   - ite-it6211 - use drm audio hdmi helpers  buddy:   - add lockdep annotations  dp:   - add PR and VRR updates   - mst: fix buffer overflows   - add Adaptive Sync SDP decoding support   - fix OOB reads in dp-mst  ttm:   - bump fpfn/lpfn to 64-bit  scheduler:   - change default to fair scheduler   - map runqueue 1:1 with scheduler  dma-buf:   - port selftests to kunit   - convert dma-buf system/heap allocators to module   - add separate DMABUF_HEAPS_SYSTEM_CC_SHARED Kconfig  udmabuf:   - revert hugetlb support   - fix error with CONFIG_DMA_API_DEBUG  dma-fence:   - fix tracepoints lifetime   - remove unused signal on any support  ras:   - add clear error counter netlink command to drm ras  gpusvm:   - reject VMAs with VM_IO or VM_PFNMAP when creating SVM ranges   - use IOVA allocations  pagemap:   - use IOVA allocations  panels:   - update to use ref counts   - add support for CSW PNB601LS1-2, LGD LP116WHA-SPB1   - add support for waveshare panels   - CMN N116BCN-EA1, CMN N140HCA-EEK, IVO M140NWFQ R5,   - IVO, R140NWFW R0, BOE NT140*, BOE NV133FHM-N4F,   - AUO B140*, AUO B133HAN06.6 and AUO B116XTN02.3 eDP panels   - Surface Pro 12 Panel  xe:   - add CRI PCI-IDs   - debugfs add multi-lrc info   - engine init cleanup   - PF fair scheduling auto provisioning   - system controller support for CRI/Xe3p   - PXP state machine fixes   - Reset/wedge/unload corner case fixes   - Wedge path memory allocation fixes   - PAT type cleanups   - Reject unsafe PAT for CPU cached memory   - OA improvements for CRI device memory   - kernel doc syntax in xe headers   - xe_drm.h documentation fixes   - include guard cleanups   - VF CCS memory pool   - i915/xe step unification   - Xe3p GT tuning fixes   - forcewake cleanup in GT and GuC   - admin-only PF mode   - enable hwmon energy attributes for CRI   - enable GT_MI_USER_INTERRUPT   - refactor emit functions   - oa workarounds   - multi_queue: allow QUEUE_TIMESTAMP register   - convert stolen memory to ttm range manager   - use xe2 style blitter as a feature flag   - make drm_driver const   - add/use IRQ page to HW engine definition   - fix oops when display disabled  i915:   - enable PIPEDMC_ERROR interrupt   - more common display code refactoring   - restructure DP/HDMI sink format handling   - eliminate FB usage from lowlevel pinning code   - panel replay bw optimization   - integrate sharpness filter into the scaler   - new fb_pin abstraction for xe/i915 fb transparent handling   - skip inactive MST connectors on HDCP   - start switching to display specific registers   - use polling when irq unavailable   - Adaptive-sync SDP prep  amdgpu:   - use drm_display_info for AMD VSDB data   - Initial HDMI 2.1 FRL support   - Initial DCN 4.2.1 support   - GART fixes for non-4k pages   - GC 11.5.6/SDMA 6.4.0/and other new IPs   - GFX9/DCE6/Hawaii/SDMA4/GART/Userq fixes   - Finish support for using multiple SDMA queues for TTM operations   - SWSMU updates   - GC 12.1 updates   - SMU 15.0.8 updates   - DCN 4.2 updates   - DC type conversion fixes   - Enable DC power module   - Replay/PSR updates   - SMU 13.x updates   - Compute queue quantum MQD updates   - ASPM fix   - Align VKMS with common implementation   - DC analog support fixes   - UVD 3 fixes   - TCC harvesting fixes for SI   - GC 11 APU module reload fix   - NBIO 6.3.2 support   - IH 7.1 updates   - DC cursor fixes   - VCN/JPEG user fence fixes   - DC support for connectors without DDC   - Prefer ROM BAR for default VGA device   - DC bandwidth fixes   - Add PTL support for profiler   - Introduce dc_plane_cm and migrate surface update color path   - Add FRL registers for HDMI 2.1   - Restructure VM state machine   - Auxless ALPM support   - GEM_OP locking/warning fixes   - switch to system_dfl_wq  amdkfd:   - GPUVM TLB flush fix   - Hotplug fix   - Boundary check fixes   - SVM fixes   - CRIU fixes   - add profiler API   - MES 12.1 updates  msm:   - core:     - fix shrinker documentation     - IFPC enabled for gen8     - PERFCNTR_CONFIG ioctl support   - GPU:     - reworked UBWC handling     - a810 support   - MDSS:     - add support for Milos platform     - reworked UBWC handling   - DisplayPort:     - reworked HPD handling as prep for MST   - DPU:     - Milos platform support     - reworked UBWC handling   - DSI:     - Milos platform support  nova:   - Hopper/Blackwell enablement (GH100/GB100/GB202)     - FSP support     - 32-bit firmware support     - HAL functions   - refactor GSP boot/unload   - GA100 support   - VBIOS hardening/refactoring   - Adopt higher order lifetime types  tyr:   - define register blocks   - add shmem backed GEM objects   - adopt higher order lifetime types   - move clock cleanup into Drop  radeon:   - Hawaii SMU fixes   - CS parser fix   - use struct drm_edid instead of edid  amdxdna:   - export per-client BO memory via fdinfo   - AIE4 device support   - support medium/lower power modes   - expandable device heap support   - revert read-only user-pointer BO mappings  ivpu:   - support frequency limiting  panthor:   - enable GEM shrinker support   - add eviction and reclaim info to fdinfo  v3d:   - enable runtime PM  mgag200:   - support XRGB1555 + C8  ast:   - support XRGB1555 + C8   - use constants for lots of registers   - fix register handling  imagination:   - fence handling refactoring  nouveau:   - fix sched double call   - expose VBIOS on GSP-RM systems   - add GA100 support  virtio:   - add VIRTIO_GPU_F_BLOB_ALIGNMENT flag   - add deferred mapping support  gud:   - add RCade Display Adapter  hibmc:   - fix no connectors usage  mediatek:   - hdmi: convert error handling   - simplify mtk_crtc allocation  exynos:   - move fbdev emulation to drm client buffers   - use drm format helpers for geometry/size   - adopt core DMA tracking   - fix framebuffer offset handling  renesas:   - add RZ/T2H SOC support  versilicon:   - add cursor plane support  tegra:   - use drm client for framebuffer&quot;* tag &apos;drm-next-2026-06-17&apos; of https://gitlab.freedesktop.org/drm/kernel: (1731 commits)  dma-buf: move system_cc_shared heap under separate Kconfig  accel/amdxdna: Clear sva pointer after unbind  agp/amd64: Fix broken error propagation in agp_amd64_probe()  accel/amdxdna: Require carveout when PASID and force_iova are disabled  drm/amdkfd: always resume_all after suspend_all  drm/amdgpu/gfx: move fault and EOP IRQ get/put to hw_init/hw_fini  drm/amd/display: Consult MCCS FreeSync cap only if requested &amp; supported  drm/amd/pm: Use strscpy in profile mode parsing  drm/amdkfd: Fix infinite loop parsing CRAT with zero subtype length  drm/amdkfd: fix sysfs topology prop length on buffer truncation  drm/amdgpu: drop retry loop in amdgpu_hmm_range_get_pages  drm/amd/pm: bound OD parameter parsing to stack array size  drm/amd/pm: Stop pp_od_clk_voltage emit at PAGE_SIZE  drm/amdkfd: Unwind debug trap enable on copy_to_user failure  drm/amdgpu: validate the mes firmware version for gfx12.1  drm/amdgpu: validate the mes firmware version for gfx12  drm/amdgpu: compare MES firmware version ucode for gfx11  drm/amdkfd: Add bounds check for AMDKFD_IOC_WAIT_EVENTS  drm/amdgpu: restart the CS if some parts of the VM are still invalidated  drm/amd/display: use unsigned types for local pipe and REG_GET counters  ...

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Wed, 17 Jun 2026 11:21:00 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>52d4ab1ca790a668cc8f2c27017138b1c467168c - Merge tag &apos;drm-misc-next-fixes-2026-06-11&apos; of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#52d4ab1ca790a668cc8f2c27017138b1c467168c</link>
        <description>Merge tag &apos;drm-misc-next-fixes-2026-06-11&apos; of https://gitlab.freedesktop.org/drm/misc/kernel into drm-nextdrm-misc-next-fixes for v7.2:- Fix agp_amd64_probe error propagation.- Require carveout when PASID is not enabled amdxdna.- Clear variable to prevent second unbind in amdxdna.- Add separate Kconfig option for DMABUF_HEAPS_SYSTEM_CC_SHARED.Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;From: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;Link: https://patch.msgid.link/c7a9dbb0-a5c8-4e67-904e-1a52b3de9bb4@linux.intel.com

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Fri, 12 Jun 2026 23:58:44 +0200</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>f7606400f19ca0291718ce4eed5770798890ea2f - dma-buf: move system_cc_shared heap under separate Kconfig</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#f7606400f19ca0291718ce4eed5770798890ea2f</link>
        <description>dma-buf: move system_cc_shared heap under separate KconfigWhile system heap and system_cc_shared heap share a lot of codeand hence the same source file, their users have different needs.system heap users need it to be a loadable module, whilesystem_cc_shared heap users don&apos;t.Building as a loadable module breaks system_cc_shared heap onpowerpc and s390 due to un-exported set_memory_encrypted /set_memory_decrypted functions.Fix these by reorganising code to put the system_cc_shared heapunder a new Kconfig symbol, which allows either building bothinto the kernel, or leave encryption up to the consumers of thesystem heap.Fixes: fd55edff8a0a (&quot;dma-buf: heaps: system: Turn the heap into a module&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;  [sumits: updated DMABUF_HEAPS_CC_SYSTEM to DMABUF_HEAPS_SYSTEM_CC_SHARED]Reviewed-by: T.J. Mercier &lt;tjmercier@google.com&gt;Acked-by: Maxime Ripard &lt;mripard@kernel.org&gt;Reviewed-by: Jiri Pirko &lt;jiri@nvidia.com&gt;Link: https://patch.msgid.link/20260610142329.3836808-1-sumit.semwal@linaro.org

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Wed, 10 Jun 2026 16:23:29 +0200</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>61cd9291cab2fe34b6260d092d633f891c32bf9c - Merge tag &apos;drm-misc-next-2026-05-28&apos; of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#61cd9291cab2fe34b6260d092d633f891c32bf9c</link>
        <description>Merge tag &apos;drm-misc-next-2026-05-28&apos; of https://gitlab.freedesktop.org/drm/misc/kernel into drm-nextdrm-misc-next for v7.2-rc1:UAPI Changes:- amdxdna: Revert read-only user-pointer BO mappings.- panthor: Add eviction and reclaim info to fdinfo.Cross-subsystem Changes:- Convert DMA-buf system and cma heap allocators to module.Core Changes:- Cleanup driver misuses of drm/exec.Driver Changes:- Add LG LP129WT232166, AM-1280800W8TZQW-T00H, NEC NL6448BC33-70C,  Riverdi RVT70HSLNWCA0 and RVT101HVLNWC00 panels.- Add support for RZ/T2H SoC to renesas.- Add cursor plane support to verisilicon.- Support DVI outputs in ite-it66121 bridge.- Assorted bugfixes, docbook updates and improvements to ivpu, tegra,  host1x, nouveau.- Add DSC quirk for ASUS DC301 USB-C dock.- Use drm client buffer for tegra framebuffer.- Add support for GA100 to nouveau.Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;From: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;Link: https://patch.msgid.link/ef65f43c-becf-473c-a5cc-203fdfecd491@linux.intel.com

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Wed, 03 Jun 2026 06:31:52 +0200</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>fd55edff8a0abe1b198af9a4280bfb208b9d2ab7 - dma-buf: heaps: system: Turn the heap into a module</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#fd55edff8a0abe1b198af9a4280bfb208b9d2ab7</link>
        <description>dma-buf: heaps: system: Turn the heap into a moduleThe system heap can be easily turned into a module by adding the usualMODULE_* macros, importing the proper namespaces and changing theKconfig symbol to a tristate.This heap won&apos;t be able to unload though, since we&apos;re missing a lot ofinfrastructure to make it safe.Reviewed-by: T.J. Mercier &lt;tjmercier@google.com&gt;Acked-by: Andrew Davis &lt;afd@ti.com&gt;Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;Signed-off-by: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;Link: https://patch.msgid.link/20260427-dma-buf-heaps-as-modules-v5-3-b6f5678feefc@kernel.org

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Mon, 27 Apr 2026 12:04:59 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>10bb37fc624cfcc1d10e0ebfc1b829401abba91e - dma-buf: heaps: cma: Turn the heap into a module</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#10bb37fc624cfcc1d10e0ebfc1b829401abba91e</link>
        <description>dma-buf: heaps: cma: Turn the heap into a moduleAll the symbols used by the CMA heap are already exported, so turning itinto a module is straightforward. We only need to add the usual MODULE_*macros, import the proper namespaces and change the Kconfig symbol to atristate.This heap won&apos;t be able to unload though, since we&apos;re missing a lot ofinfrastructure to make it safe.Reviewed-by: T.J. Mercier &lt;tjmercier@google.com&gt;Acked-by: Andrew Davis &lt;afd@ti.com&gt;Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;Signed-off-by: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;Link: https://patch.msgid.link/20260427-dma-buf-heaps-as-modules-v5-2-b6f5678feefc@kernel.org

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Mon, 27 Apr 2026 12:04:58 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8edf8b09fc44990977b3fbcb708035b1740d0b7e - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#8edf8b09fc44990977b3fbcb708035b1740d0b7e</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerging to pull in commit 5401b9adebc9 (&quot;i915: don&apos;t usea vma that didn&apos;t match the context VM&quot;) to revert it.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Tue, 12 May 2026 10:16:35 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ec439c38013550420aecc15988ae6acb670838c1 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#ec439c38013550420aecc15988ae6acb670838c1</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1Cross-merge BPF and other fixes after downstream PR.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Wed, 17 Dec 2025 06:29:38 +0100</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0f94e51b5320eacccc2626ab70b8d7e705332334 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#0f94e51b5320eacccc2626ab70b8d7e705332334</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in a needed dependency for the Xe VFIOdriver variant. This should ideally have been done before wecommited that, so we now have a small window in drm-xe-nextwhere that driver doesn&apos;t compile.Reported-by: kernel test robot &lt;lkp@intel.com&gt;Closes: https://lore.kernel.org/oe-kbuild-all/202512030331.I8CveRre-lkp@intel.com/Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Wed, 03 Dec 2025 11:22:18 +0100</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>24f171c7e145f43b9f187578e89b0982ce87e54c - Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#24f171c7e145f43b9f187578e89b0982ce87e54c</link>
        <description>Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.19We&apos;ve been quite busy with fixes since the merge window, though not inany particularly exciting ways - the standout thing is the fix for _SXcontrols which were broken by a change to how we do clamping, otherwiseit&apos;s all fairly run of the mill fixes and quirks.

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Sun, 21 Dec 2025 11:11:11 +0100</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>84318277d6334c6981ab326d4acc87c6a6ddc9b8 - Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#84318277d6334c6981ab326d4acc87c6a6ddc9b8</link>
        <description>Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixesPull in rc1 to include all changes since the merge window closed,and grab all fixes and changes from drm/drm-next.Signed-off-by: Maarten Lankhorst &lt;dev@lankhorst.se&gt;

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Mon, 15 Dec 2025 12:53:27 +0100</pubDate>
        <dc:creator>Maarten Lankhorst &lt;dev@lankhorst.se&gt;</dc:creator>
    </item>
<item>
        <title>6dfafbd0299a60bfb5d5e277fdf100037c7ded07 - Merge tag &apos;drm-next-2025-12-03&apos; of https://gitlab.freedesktop.org/drm/kernel</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#6dfafbd0299a60bfb5d5e277fdf100037c7ded07</link>
        <description>Merge tag &apos;drm-next-2025-12-03&apos; of https://gitlab.freedesktop.org/drm/kernelPull drm updates from Dave Airlie: &quot;There was a rather late merge of a new color pipeline feature, that  some userspace projects are blocked on, and has seen a lot of work in  amdgpu. This should have seen some time in -next. There is additional  support for this for Intel, that if it arrives in the next day or two  I&apos;ll pass it on in another pull request and you can decide if you want  to take it.  Highlights:   - Arm Ethos NPU accelerator driver   - new DRM color pipeline support   - amdgpu will now run discrete SI/CIK cards instead of radeon, which     enables vulkan support in userspace   - msm gets gen8 gpu support   - initial Xe3P support in xe  Full detail summary:  New driver:   - Arm Ethos-U65/U85 accel driver  Core:   - support the drm color pipeline in vkms/amdgfx   - add support for drm colorop pipeline   - add COLOR PIPELINE plane property   - add DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE   - throttle dirty worker with vblank   - use drm_for_each_bridge_in_chain_scoped in drm&apos;s bridge code   - Ensure drm_client_modeset tests are enabled in UML   - add simulated vblank interrupt - use in drivers   - dumb buffer sizing helper   - move freeing of drm client memory to driver   - crtc sharpness strength property   - stop using system_wq in scheduler/drivers   - support emergency restore in drm-client  Rust:   - make slice::as_flattened usable on all supported rustc   - add FromBytes::from_bytes_prefix() method   - remove redundant device ptr from Rust GEM object   - Change how AlwaysRefCounted is implemented for GEM objects  gpuvm:   - Add deferred vm_bo cleanup to GPUVM (for rust)  atomic:   - cleanup and improve state handling interfaces  buddy:   - optimize block management  dma-buf:   - heaps: Create heap per CMA reserved location   - improve userspace documentation  dp:   - add POST_LT_ADJ_REQ training sequence   - DPCD dSC quirk for synaptics panamera devices   - helpers to query branch DSC max throughput  ttm:   - Rename ttm_bo_put to ttm_bo_fini   - allow page protection flags on risc-v   - rework pipelined eviction fence handling  amdgpu:   - enable amdgpu by default for SI/CI dGPUs   - enable DC by default on SI   - refactor CIK/SI enablement   - add ABM KMS property   - Re-enable DM idle optimizations   - DC Analog encoders support   - Powerplay fixes for fiji/iceland   - Enable DC on bonaire by default   - HMM cleanup   - Add new RAS framework   - DML2.1 updates   - YCbCr420 fixes   - DC FP fixes   - DMUB fixes   - LTTPR fixes   - DTBCLK fixes   - DMU cursor offload handling   - Userq validation improvements   - Unify shutdown callback handling   - Suspend improvements   - Power limit code cleanup   - SR-IOV fixes   - AUX backlight fixes   - DCN 3.5 fixes   - HDMI compliance fixes   - DCN 4.0.1 cursor updates   - DCN interrupt fix   - DC KMS full update improvements   - Add additional HDCP traces   - DCN 3.2 fixes   - DP MST fixes   - Add support for new SR-IOV mailbox interface   - UQ reset support   - HDP flush rework   - VCE1 support  amdkfd:   - HMM cleanups   - Relax checks on save area overallocations   - Fix GPU mappings after prefetch  radeon:   - refactor CIK/SI enablement  xe:   - Initial Xe3P support   - panic support on VRAM for display   - fix stolen size check   - Loosen used tracking restriction   - New SR-IOV debugfs structure and debugfs updates   - Hide the GPU madvise flag behind a VM_BIND flag   - Always expose VRAM provisioning data on discrete GPUs   - Allow VRAM mappings for userptr when used with SVM   - Allow pinning of p2p dma-buf   - Use per-tile debugfs where appropriate   - Add documentation for Execution Queues   - PF improvements   - VF migration recovery redesign work   - User / Kernel VRAM partitioning   - Update Tile-based messages   - Allow configfs to disable specific GT types   - VF provisioning and migration improvements   - use SVM range helpers in PT layer   - Initial CRI support   - access VF registers using dedicated MMIO view   - limit number of jobs per exec queue   - add sriov_admin sysfs tree   - more crescent island specific support   - debugfs residency counter   - SRIOV migration work   - runtime registers for GFX 35  i915:   - add initial Xe3p_LPD display version 35 support   - Enable LNL+ content adaptive sharpness filter   - Use optimized VRR guardband   - Enable Xe3p LT PHY   - enable FBC support for Xe3p_LPD display   - add display 30.02 firmware support   - refactor SKL+ watermark latency setup   - refactor fbdev handling   - call i915/xe runtime PM via function pointers   - refactor i915/xe stolen memory/display interfaces   - use display version instead of gfx version in display code   - extend i915_display_info with Type-C port details   - lots of display cleanups/refactorings   - set O_LARGEFILE in __create_shmem   - skuip guc communication warning on reset   - fix time conversions   - defeature DRRS on LNL+   - refactor intel_frontbuffer split between i915/xe/display   - convert inteL_rom interfaces to struct drm_device   - unify display register polling interfaces   - aovid lock inversion when pinning to GGTT on CHV/BXT+VTD  panel:   - Add KD116N3730A08/A12, chromebook mt8189   - JT101TM023, LQ079L1SX01,   - GLD070WX3-SL01 MIPI DSI   - Samsung LTL106AL0, Samsung LTL106AL01   - Raystar RFF500F-AWH-DNN   - Winstar WF70A8SYJHLNGA   - Wanchanglong w552946aaa   - Samsung SOFEF00   - Lenovo X13s panel   - ilitek-ili9881c - add rpi 5&quot; support   - visionx-rm69299 - add backlight support   - edp - support AUI B116XAN02.0  bridge:   - improve ref counting   - ti-sn65dsi86 - add support for DP mode with HPD   - synopsis: support CEC, init timer with correct freq   - ASL CS5263 DP-to-HDMI bridge support  nova-core:   - introduce bitfield! macro   - introduce safe integer converters   - GSP inits to fully booted state on Ampere   - Use more future-proof register for GPU identification  nova-drm:   - select NOVA_CORE   - 64-bit only  nouveau:   - improve reclocking on tegra 186+   - add large page and compression support  msm:   - GPU:      - Gen8 support: A840 (Kaanapali) and X2-85 (Glymur)      - A612 support   - MDSS:      - Added support for Glymur and QCS8300 platforms   - DPU:      - Enabled Quad-Pipe support, unlocking higher resolutions support      - Added support for Glymur platform      - Documented DPU on QCS8300 platform as supported   - DisplayPort:      - Added support for Glymur platform      - Added support lame remapping inside DP block      - Documented DisplayPort controller on QCS8300 and SM6150/QCS615        as supported  tegra:   - NVJPG driver  panfrost:   - display JM contexts over debugfs   - export JM contexts to userspace   - improve error and job handling  panthor:   - support custom ASN_HASH for mt8196   - support mali-G1 GPU   - flush shmem write before mapping buffers uncached   - make timeout per-queue instead of per-job  mediatek:   - MT8195/88 HDMIv2/DDCv2 support  rockchip:   - dsi: add support for RK3368  amdxdna:   - enhance runtime PM   - last hardware error reading uapi   - support firmware debug output   - add resource and telemetry data uapi   - preemption support  imx:   - add driver for HDMI TX Parallel audio interface  ivpu:   - add support for user-managed preemption buffer   - add userptr support   - update JSM firware API to 3.33.0   - add better alloc/free warnings   - fix page fault in unbind all bos   - rework bind/unbind of imported buffers   - enable MCA ECC signalling   - split fw runtime and global memory buffers   - add fdinfo memory statistics  tidss:   - convert to drm logging   - logging cleanup  ast:   - refactor generation init paths   - add per chip generation detect_tx_chip   - set quirks for each chip model  atmel-hlcdc:   - set LCDC_ATTRE register in plane disable   - set correct values for plane scaler  solomon:   - use drm helper for get_modes and move_valid  sitronix:   - fix output position when clearing screens  qaic:   - support dma-buf exports   - support new firmware&apos;s READ_DATA implementation   - sahara AIC200 image table update   - add sysfs support   - add coredump support   - add uevents support   - PM support  sun4i:   - layer refactors to decouple plane from output   - improve DE33 support  vc4:   - switch to generic CEC helpers  komeda:   - use drm_ logging functions  vkms:   - configfs support for display configuration  vgem:   - fix fence timer deadlock  etnaviv:   - add HWDB entry for GC8000 Nano Ultra VIP r6205&quot;* tag &apos;drm-next-2025-12-03&apos; of https://gitlab.freedesktop.org/drm/kernel: (1869 commits)  Revert &quot;drm/amd: Skip power ungate during suspend for VPE&quot;  drm/amdgpu: use common defines for HUB faults  drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling  drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling  drm/amdgpu: use static ids for ACP platform devs  drm/amdgpu/sdma6: Update SDMA 6.0.3 FW version to include UMQ protected-fence fix  drm/amdgpu: Forward VMID reservation errors  drm/amdgpu/gmc8: Delegate VM faults to soft IRQ handler ring  drm/amdgpu/gmc7: Delegate VM faults to soft IRQ handler ring  drm/amdgpu/gmc6: Delegate VM faults to soft IRQ handler ring  drm/amdgpu/gmc6: Cache VM fault info  drm/amdgpu/gmc6: Don&apos;t print MC client as it&apos;s unknown  drm/amdgpu/cz_ih: Enable soft IRQ handler ring  drm/amdgpu/tonga_ih: Enable soft IRQ handler ring  drm/amdgpu/iceland_ih: Enable soft IRQ handler ring  drm/amdgpu/cik_ih: Enable soft IRQ handler ring  drm/amdgpu/si_ih: Enable soft IRQ handler ring  drm/amd/display: fix typo in display_mode_core_structs.h  drm/amd/display: fix Smart Power OLED not working after S4  drm/amd/display: Move RGB-type check for audio sync to DCE HW sequence  ...

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Thu, 04 Dec 2025 17:53:30 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>1c1960f57151e36f550d1a53352f832d5aaa5f8f - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#1c1960f57151e36f550d1a53352f832d5aaa5f8f</link>
        <description>Merge drm/drm-next into drm-intel-nextPrimarily sync with the drm_print.h changes from drm-misc.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Tue, 11 Nov 2025 11:32:07 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>098456f3141bf9e0c0d8973695ca38a03465ccd6 - Merge tag &apos;drm-misc-next-2025-10-21&apos; of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#098456f3141bf9e0c0d8973695ca38a03465ccd6</link>
        <description>Merge tag &apos;drm-misc-next-2025-10-21&apos; of https://gitlab.freedesktop.org/drm/misc/kernel into drm-nextdrm-misc-next for v6.19:UAPI Changes:amdxdna:- Support reading last hardware errorCross-subsystem Changes:dma-buf:- heaps: Create heap per CMA reserved location; Improve user-space documentationCore Changes:atomic:- Clean up and improve state-handling interfaces, update driversbridge:- Improve ref countingbuddy:- Optimize block managementDriver Changes:amdxdna:- Fix runtime power management- Support firmware debug outputast:- Set quirks for each chip modelatmel-hlcdc:- Set LCDC_ATTRE register in plane disable- Set correct values for plane scalerbochs:- Use vblank timerbridge:- synopsis: Support CEC; Init timer with correct frequencycirrus-qemu:- Use vblank timerimx:- Clean upivu:- Update JSM API to 3.33.0- Reset engine on more job errors- Return correct error codes for jobskomeda:- Use drm_ logging functionspanel:- edp: Support AUO B116XAN02.0panfrost:- Embed struct drm_driver in Panfrost device- Improve error handling- Clean up job handlingpanthor:- Support custom ASN_HASH for mt8196renesas:- rz-du: Fix dependenciesrockchip:- dsi: Add support for RK3368- Fix LUT size for RK3386sitronix:- Fix output position when clearing screensqaic:- Support dma-buf exports- Support new firmware&apos;s READ_DATA implementation- Replace kcalloc with memdup- Replace snprintf() with sysfs_emit()- Avoid overflows in arithmetics- Clean up- Fixesqxl:- Use vblank timerrockchip:- Clean up mode-setting codevgem:- Fix fence timer deadlockvirtgpu:- Use vblank timerSigned-off-by: Simona Vetter &lt;simona.vetter@ffwll.ch&gt;From: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Link: https://lore.kernel.org/r/20251021111837.GA40643@linux.fritz.box

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Fri, 24 Oct 2025 13:25:19 +0200</pubDate>
        <dc:creator>Simona Vetter &lt;simona.vetter@ffwll.ch&gt;</dc:creator>
    </item>
<item>
        <title>4f5f8baf73411d799f3a51b73190ebecf522eb83 - dma-buf: heaps: cma: Create CMA heap for each CMA reserved region</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#4f5f8baf73411d799f3a51b73190ebecf522eb83</link>
        <description>dma-buf: heaps: cma: Create CMA heap for each CMA reserved regionAside from the main CMA region, it can be useful to allow userspace toallocate from the other CMA reserved regions.Indeed, those regions can have specific properties that can be useful toa specific us-case.For example, one of them platform I&apos;ve been with has ECC enabled on theentire memory but for a specific region. Using that region to allocateframebuffers can be particular beneficial because enabling the ECC has aperformance and memory footprint cost.Thus, exposing these regions as heaps user-space can allocate from andimport wherever needed allows to cover that use-case.For now, only shared-dma-pools regions with the reusable property (ie,backed by CMA) are supported, but eventually we&apos;ll want to support otherDMA pools types.Since we collected all the CMA regions created during boot, we cansimply iterate over all of them to create the heaps.This has a weird interaction with the recent work on the CMA name, inparticular the backward compatibility code created by commit854acbe75ff4 (&quot;dma-buf: heaps: Give default CMA heap a fixed name&quot;).Indeed, the old name was either &apos;reserved&apos;, or the name of thereserved-memory region device tree node if the linux,cma-defaultproperty was set.In both these cases, we have now collected this region during boot, andwe&apos;re using the same name. So we&apos;re now largely redundant with thecode to handle backward compatibility code, and we can thus remove itand the associated Kconfig option.Reviewed-by: T.J. Mercier &lt;tjmercier@google.com&gt;Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;Signed-off-by: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;   [sumits: rebased the doc to latest]Link: https://lore.kernel.org/r/20251013-dma-buf-ecc-heap-v8-5-04ce150ea3d9@kernel.org

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Mon, 13 Oct 2025 10:35:20 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Tue, 16 Sep 2025 12:53:20 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a53d0cf7f1cb3182ad533ff5cacfa5fd29c419ad - Merge commit &apos;linus&apos; into core/bugs, to resolve conflicts</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/dma-buf/heaps/Kconfig#a53d0cf7f1cb3182ad533ff5cacfa5fd29c419ad</link>
        <description>Merge commit &apos;linus&apos; into core/bugs, to resolve conflictsResolve conflicts with this commit that was developed in parallelduring the merge window: 8c8efa93db68 (&quot;x86/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust&quot;) Conflicts:	arch/riscv/include/asm/bug.h	arch/x86/include/asm/bug.hSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/drivers/dma-buf/heaps/Kconfig</description>
        <pubDate>Tue, 05 Aug 2025 11:15:34 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
