<?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 mes_userqueue.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>00afb1811fa638dacf125dd1c343b7a181624dfd - Merge tag &apos;asoc-fix-v7.0-rc7&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/gpu/drm/amd/amdgpu/mes_userqueue.c#00afb1811fa638dacf125dd1c343b7a181624dfd</link>
        <description>Merge tag &apos;asoc-fix-v7.0-rc7&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v7.0A somewhat larger set of fixes than I&apos;d like unfortunatey, not from anyone place but rather spread out over different drivers.  We&apos;ve got abunch more fixes for the SDCA interrupt support, several relativelyminor SOF fixes, a few more driver specific fixes and a couple more AMDquirks.

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Thu, 09 Apr 2026 07:00:53 +0200</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>60d9212c6932376a337507b20fc45b2c2785b5ac - Merge tag &apos;drm-fixes-2026-04-03&apos; of https://gitlab.freedesktop.org/drm/kernel</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#60d9212c6932376a337507b20fc45b2c2785b5ac</link>
        <description>Merge tag &apos;drm-fixes-2026-04-03&apos; of https://gitlab.freedesktop.org/drm/kernelPull drm fixes from Dave Airlie: &quot;Hopefully no Easter eggs in this bunch of fixes. Usual stuff across  the amd/intel with some misc bits. Thanks to Thorsten and Alex for  making sure a regression fix that was hanging around in process land  finally made it in, that is probably the biggest change in here.  core:   - revert unplug/framebuffer fix as it caused problems   - compat ioctl speculation fix  bridge:   - refcounting fix  sysfb:   - error handling fix  amdgpu:   - fix renoir audio regression   - UserQ fixes   - PASID handling fix   - S4 fix for smu11 chips   - Misc small fixes  amdkfd:   - Non-4K page fixes  i915:   - Fix for #12045: Huawei Matebook E (DRR-WXX): Persistent Black     Screen on Boot with i915 and Gen11: Modesetting and Backlight     Control Malfunction   - Fix for #15826: i915: Raptor Lake-P [UHD Graphics] display     flicker/corruption on eDP panel   - Use crtc_state-&gt;enhanced_framing properly on ivb/hsw CPU eDP  xe:   - uapi: Accept canonical GPU addresses in xe_vm_madvise_ioctl   - Disallow writes to read-only VMAs   - PXP fixes   - Disable garbage collector work item on SVM close   - void memory allocations in xe_device_declare_wedged  qaic:   - hang fix  ast:   - initialisation fix&quot;* tag &apos;drm-fixes-2026-04-03&apos; of https://gitlab.freedesktop.org/drm/kernel: (28 commits)  drm/amd/display: Wire up dcn10_dio_construct() for all pre-DCN401 generations  drm/ioc32: stop speculation on the drm_compat_ioctl path  drm/sysfb: Fix efidrm error handling and memory type mismatch  drm/i915/dp: Use crtc_state-&gt;enhanced_framing properly on ivb/hsw CPU eDP  drm/i915/cdclk: Do the full CDCLK dance for min_voltage_level changes  drm/amdkfd: Fix queue preemption/eviction failures by aligning control stack size to GPU page size  drm/amdgpu: Fix wait after reset sequence in S4  drm/amd/display: Fix NULL pointer dereference in dcn401_init_hw()  drm/amdgpu: Change AMDGPU_VA_RESERVED_TRAP_SIZE to 64KB  drm/amdgpu/userq: fix memory leak in MQD creation error paths  drm/amd: Fix MQD and control stack alignment for non-4K  drm/amdkfd: Align expected_queue_size to PAGE_SIZE  drm/amdgpu: fix the idr allocation flags  drm/amdgpu: validate doorbell_offset in user queue creation  drm/amdgpu/pm: drop SMU driver if version not matched messages  drm/xe: Avoid memory allocations in xe_device_declare_wedged()  drm/xe: Disable garbage collector work item on SVM close  drm/xe/pxp: Don&apos;t allow PXP on older PTL GSC FWs  drm/xe/pxp: Clear restart flag in pxp_start after jumping back  drm/xe/pxp: Remove incorrect handling of impossible state during suspend  ...

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Fri, 03 Apr 2026 17:23:51 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>2aa5a6d933f4e458db1825c7b25a7ec268a167ee - Merge tag &apos;amd-drm-fixes-7.0-2026-04-01&apos; of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#2aa5a6d933f4e458db1825c7b25a7ec268a167ee</link>
        <description>Merge tag &apos;amd-drm-fixes-7.0-2026-04-01&apos; of https://gitlab.freedesktop.org/agd5f/linux into drm-fixesamd-drm-fixes-7.0-2026-04-01:amdgpu:- UserQ fixes- PASID handling fix- S4 fix for smu11 chips- Misc small fixesamdkfd:- Non-4K page fixesSigned-off-by: Dave Airlie &lt;airlied@redhat.com&gt;From: Alex Deucher &lt;alexander.deucher@amd.com&gt;Link: https://patch.msgid.link/20260401174731.3576021-1-alexander.deucher@amd.com

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Thu, 02 Apr 2026 02:05:57 +0200</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>ced5c30e47d1cd52d6ae40f809223a6286854086 - drm/amdgpu/userq: fix memory leak in MQD creation error paths</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#ced5c30e47d1cd52d6ae40f809223a6286854086</link>
        <description>drm/amdgpu/userq: fix memory leak in MQD creation error pathsIn mes_userq_mqd_create(), the memdup_user() allocations forIP-specific MQD structs are not freed when subsequent VA validationfails. The goto free_mqd label only cleans up the MQD BO object anduserq_props.Fix by adding kfree() before each goto free_mqd on VA validationfailure in the COMPUTE, GFX, and SDMA branches.Fixes: 9e46b8bb0539 (&quot;drm/amdgpu: validate userq buffer virtual address and size&quot;)Reported-by: Yuhao Jiang &lt;danisjiang@gmail.com&gt;Signed-off-by: Junrui Luo &lt;moonafterrain@outlook.com&gt;Reviewed-by: Prike Liang &lt;Prike.Liang@amd.com&gt;Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;(cherry picked from commit 27f5ff9e4a4150d7cf8b4085aedd3b77ddcc5d08)Cc: stable@vger.kernel.org

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Sat, 14 Mar 2026 16:33:53 +0100</pubDate>
        <dc:creator>Junrui Luo &lt;moonafterrain@outlook.com&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>bf4afc53b77aeaa48b5409da5c8da6bb4eff7f43 - Convert &apos;alloc_obj&apos; family to use the new default GFP_KERNEL argument</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#bf4afc53b77aeaa48b5409da5c8da6bb4eff7f43</link>
        <description>Convert &apos;alloc_obj&apos; family to use the new default GFP_KERNEL argumentThis was done entirely with mindless brute force, using    git grep -l &apos;\&lt;k[vmz]*alloc_objs*(.*, GFP_KERNEL)&apos; |        xargs sed -i &apos;s/\(alloc_objs*(.*\), GFP_KERNEL)/\1)/&apos;to convert the new alloc_obj() users that had a simple GFP_KERNELargument to just drop that argument.Note that due to the extreme simplicity of the scripting, any slightlymore complex cases spread over multiple lines would not be triggered:they definitely exist, but this covers the vast bulk of the cases, andthe resulting diff is also then easier to check automatically.For the same reason the &apos;flex&apos; versions will be done as a separateconversion.Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Sun, 22 Feb 2026 01:37:42 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>8934827db5403eae57d4537114a9ff88b0a8460f - Merge tag &apos;kmalloc_obj-treewide-v7.0-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#8934827db5403eae57d4537114a9ff88b0a8460f</link>
        <description>Merge tag &apos;kmalloc_obj-treewide-v7.0-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linuxPull kmalloc_obj conversion from Kees Cook: &quot;This does the tree-wide conversion to kmalloc_obj() and friends using  coccinelle, with a subsequent small manual cleanup of whitespace  alignment that coccinelle does not handle.  This uncovered a clang bug in __builtin_counted_by_ref(), so the  conversion is preceded by disabling that for current versions of  clang.  The imminent clang 22.1 release has the fix.  I&apos;ve done allmodconfig build tests for x86_64, arm64, i386, and arm. I  did defconfig builds for alpha, m68k, mips, parisc, powerpc, riscv,  s390, sparc, sh, arc, csky, xtensa, hexagon, and openrisc&quot;* tag &apos;kmalloc_obj-treewide-v7.0-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:  kmalloc_obj: Clean up after treewide replacements  treewide: Replace kmalloc with kmalloc_obj for non-scalar types  compiler_types: Disable __builtin_counted_by_ref for Clang

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Sat, 21 Feb 2026 20:02:58 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>69050f8d6d075dc01af7a5f2f550a8067510366f - treewide: Replace kmalloc with kmalloc_obj for non-scalar types</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#69050f8d6d075dc01af7a5f2f550a8067510366f</link>
        <description>treewide: Replace kmalloc with kmalloc_obj for non-scalar typesThis is the result of running the Coccinelle script fromscripts/coccinelle/api/kmalloc_objs.cocci. The script is designed toavoid scalar types (which need careful case-by-case checking), andinstead replace kmalloc-family calls that allocate struct or unionobject instances:Single allocations:	kmalloc(sizeof(TYPE), ...)are replaced with:	kmalloc_obj(TYPE, ...)Array allocations:	kmalloc_array(COUNT, sizeof(TYPE), ...)are replaced with:	kmalloc_objs(TYPE, COUNT, ...)Flex array allocations:	kmalloc(struct_size(PTR, FAM, COUNT), ...)are replaced with:	kmalloc_flex(*PTR, FAM, COUNT, ...)(where TYPE may also be *VAR)The resulting allocations no longer return &quot;void *&quot;, instead returning&quot;TYPE *&quot;.Signed-off-by: Kees Cook &lt;kees@kernel.org&gt;

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Sat, 21 Feb 2026 08:49:23 +0100</pubDate>
        <dc:creator>Kees Cook &lt;kees@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>939faf71cf7ca9ab3d1bd2912ac0e203d4d7156a - Merge tag &apos;drm-next-2026-02-11&apos; of https://gitlab.freedesktop.org/drm/kernel</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#939faf71cf7ca9ab3d1bd2912ac0e203d4d7156a</link>
        <description>Merge tag &apos;drm-next-2026-02-11&apos; of https://gitlab.freedesktop.org/drm/kernelPull drm updates from Dave Airlie: &quot;Highlights:   - amdgpu support for lots of new IP blocks which means newer GPUs   - xe has a lot of SR-IOV and SVM improvements   - lots of intel display refactoring across i915/xe   - msm has more support for gen8 platforms   - Given up on kgdb/kms integration, it&apos;s too hard on modern hw  core:   - drop kgdb support   - replace system workqueue with percpu   - account for property blobs in memcg   - MAINTAINERS updates for xe + buddy  rust:   - Fix documentation for Registration constructors   - Use pin_init::zeroed() for fops initialization   - Annotate DRM helpers with __rust_helper   - Improve safety documentation for gem::Object::new()   - Update AlwaysRefCounted imports   - mm: Prevent integer overflow in page_align()  atomic:   - add drm_device pointer to drm_private_obj   - introduce gamma/degamma LUT size check  buddy:   - fix free_trees memory leak   - prevent BUG_ON  bridge:   - introduce drm_bridge_unplug/enter/exit   - add connector argument to .hpd_notify   - lots of recounting conversions   - convert rockchip inno hdmi to bridge   - lontium-lt9611uxc: switch to HDMI audio helpers   - dw-hdmi-qp: add support for HPD-less setups   - Algoltek AG6311 support  panels:   - edp: CSW MNE007QB3-1, AUO B140HAN06.4, AUO B140QAX01.H   - st75751: add SPI support   - Sitronix ST7920, Samsung LTL106HL02   - LG LH546WF1-ED01, HannStar HSD156J   - BOE NV130WUM-T08   - Innolux G150XGE-L05   - Anbernic RG-DS  dma-buf:   - improve sg_table debugging   - add tracepoints   - call clear_page instead of memset   - start to introduce cgroup memory accounting in heaps   - remove sysfs stats  dma-fence:   - add new helpers  dp:   - mst: avoid oob access with vcpi=0  hdmi:   - limit infoframes exposure to userspace  gem:   - reduce page table overhead with THP   - fix leak in drm_gem_get_unmapped_area  gpuvm:   - API sanitation for rust bindings  sched:   - introduce new helpers  panic:   - report invalid panic modes   - add kunit tests  i915/xe display:   - Expose sharpness only if num_scalers is &gt;= 2   - Add initial Xe3P_LPD for NVL   - BMG FBC support   - Add MTL+ platforms to support dpll framework   _ fix DIMM_S DRM decoding on ICL   - Return to using AUX interrupts   - PSR/Panel replay refactoring   - use consolidation HDMI tables   - Xe3_LPD CD2X dividier changes  xe:   - vfio: add vfio_pci for intel GPU   - multi queue support   - dynamic pagemaps and multi-device SVM   - expose temp attribs in hwmon   - NO_COMPRESSION bo flag   - expose MERT OA unit   - sysfs survivability refactor   - SRIOV PF: add MERT support   - enable SR-IOV VF migration   - Enable I2C/NVM on Crescent Island   - Xe3p page reclaimation support   - introduce SRIOV scheduler groups   - add SoC remappt support in system controller   - insert compiler barriers in GuC code   - define NVL GuC firmware   - handle GT resume failure   - fix drm scheduler layering violations   - enable GSC loading and PXP for PTL   - disable GuC Power DCC strategy on PTL   - unregister drm device on probe error  i915:   - move to kernel standard fault injection   - bump recommended GuC version for DG2 and MTL  amdgpu:   - SMUIO 15.x, PSP 15.x support   - IH 6.1.1/7.1 support   - MMHUB 3.4/4.2 support   - GC 11.5.4/12.1 support   - SDMA 6.1.4/7.1/7.11.4 support   - JPEG 5.3 support   - UserQ updates   - GC 9 gfx queue reset support   - TTM memory ops parallelization   - convert legacy logging to new helpers   - DC analog fixes  amdkfd:   - GC 11.5.4/12.1 suppport   - SDMA 6.1.4/7.1 support   - per context support   - increase kfd process hash table   - Reserved SDMA rework  radeon:   - convert legacy logging to new helpers   - use devm for i2c adapters  msm:   - GPU      - Document a612/RGMU dt bindings      - UBWC 6.0 support (for A840 / Kaanapali)      - a225 support   - DPU:      - Switch to use virtual planes by default      - Fix DSI CMD panels on DPU 3.x      - Rewrite format handling to remove intermediate representation      - Fix watchdog on DPU 8.x+      - Fix TE / Vsync source setting on DPU 8.x+      - Add 3D_Mux on SC7280      - Kaanapali platform support      - Fix UBWC register programming      - Make RM reserve DSPP-enabled mixers for CRTCs with LMs      - Gamma correction support   - DP:      - Enable support for eDP 1.4+ link rate tables      - Fix MDSS1 DP indices on SA8775P, making them to work      - Fix msm_dp_ctrl_config_msa() to work with LLVM 20   - DSI:      - Document QCS8300 as compatible with SA8775P      - Kaanapali platform support   - DSI PHY:      - switch to divider_determine_rate()   - MDP5:      - Drop support for MSM8998, SDM660 and SDM630 (switch over to DPU)   -  MDSS:      - Kaanapali platform support      - Fixed UBWC register programming  nova-core:   - Prepare for Turing support. This includes parsing and handling     Turing-specific firmware headers and sections as well as a Turing     Falcon HAL implementation   - Get rid of the Result&lt;impl PinInit&lt;T, E&gt;&gt; anti-pattern   - Relocate initializer-specific code into the appropriate initializer   - Use CStr::from_bytes_until_nul() to remove custom helpers   - Improve handling of unexpected firmware values   - Clean up redundant debug prints   - Replace c_str!() with native Rust C-string literals   - Update nova-core task list  nova:   - Align GEM object size to system page size  tyr:   - Use generated uAPI bindings for GpuInfo   - Replace manual sleeps with read_poll_timeout()   - Replace c_str!() with native Rust C-string literals   - Suppress warnings for unread fields   - Fix incorrect register name in print statement  nouveau:   - fix big page table support races in PTE management   - improve reclocking on tegra 186+  amdxdna:   - fix suspend race conditions   - improve handling of zero tail pointers   - fix cu_idx overwritten during command setup   - enable hardware context priority   - remove NPU2 support   - update message buffer allocation requirements   - update firmware version check  ast:   - support imported cursor buffers   - big endian fixes  etnaviv:   - add PPU flop reset support  imagination:   - add AM62P support   - introduce hw version checks  ivpu:   - implement warm boot flow  panfrost:   - add bo sync ioctl   - add GPU_PM_RT support for RZ/G3E SoC  panthor:   - add bo sync ioctl   - enable timestamp propagation   - scheduler robustness improvements   - VM termination fixes   - huge page support  rockchip:   - RK3368 HDMI Support   - get rid of atomic_check fixups   - RK3506 support   - RK3576/RK3588 improved HPD handling  rz-du:   - RZ/V2H(P) MIPI-DSI Support  v3d:   - fix DMA segment size   - convert to new logging helpers  mediatek:   - move DP training to hotplug thread   - convert logging to new helpers   - add support for HS speed DSI   - Genio 510/700/1200-EVK, Radxa NIO-12L HDMI support  atmel-hlcdc:   - switch to drmm resource   - support nomodeset   - use newer helpers  hisilicon:   - fix various DP bugs  renesas:   - fix kernel panic on reboot  exynos:   - fix vidi_connection_ioctl using wrong device   - fix vidi_connection deref user ptr   - fix concurrency regression with vidi_context  vkms:   - add configfs support for display configuration* tag &apos;drm-next-2026-02-11&apos; of https://gitlab.freedesktop.org/drm/kernel: (1610 commits)  drm/xe/pm: Disable D3Cold for BMG only on specific platforms  drm/xe: Fix kerneldoc for xe_tlb_inval_job_alloc_dep  drm/xe: Fix kerneldoc for xe_gt_tlb_inval_init_early  drm/xe: Fix kerneldoc for xe_migrate_exec_queue  drm/xe/query: Fix topology query pointer advance  drm/xe/guc: Fix kernel-doc warning in GuC scheduler ABI header  drm/xe/guc: Fix CFI violation in debugfs access.  accel/amdxdna: Move RPM resume into job run function  accel/amdxdna: Fix incorrect DPM level after suspend/resume  nouveau/vmm: start tracking if the LPT PTE is valid. (v6)  nouveau/vmm: increase size of vmm pte tracker struct to u32 (v2)  nouveau/vmm: rewrite pte tracker using a struct and bitfields.  accel/amdxdna: Fix incorrect error code returned for failed chain command  accel/amdxdna: Remove hardware context status  drm/bridge: imx8qxp-pixel-combiner: Fix bailout for imx8qxp_pc_bridge_probe()  drm/panel: ilitek-ili9882t: Remove duplicate initializers in tianma_il79900a_dsc  drm/i915/display: fix the pixel normalization handling for xe3p_lpd  drm/exynos: vidi: use ctx-&gt;lock to protect struct vidi_context member variables related to memory alloc/free  drm/exynos: vidi: fix to avoid directly dereferencing user pointer  drm/exynos: vidi: use priv-&gt;vidi_dev for ctx lookup in vidi_connection_ioctl()  ...

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Wed, 11 Feb 2026 21:55:44 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>a60f627cf4ab474aebf15f62c55eadabab9780da - Merge tag &apos;amd-drm-next-6.20-2026-01-30&apos; of https://gitlab.freedesktop.org/agd5f/linux into drm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#a60f627cf4ab474aebf15f62c55eadabab9780da</link>
        <description>Merge tag &apos;amd-drm-next-6.20-2026-01-30&apos; of https://gitlab.freedesktop.org/agd5f/linux into drm-nextamd-drm-next-6.20-2026-01-30:amdgpu:- Misc cleanups- SMU 13 fixes- SMU 14 fixes- GPUVM fault filter fix- USB4 fixes- DC FP guard fixes- Powergating fix- JPEG ring reset fix- RAS fixes- Xclk fix for soc21 APUs- Fix COND_EXEC handling for GC 11- UserQ fixes- MQD size alignment fixes- SMU feature interface cleanup- GC 10-12 KGQ init fixes- GC 11-12 KGQ reset fixesamdkfd:- Fix device snapshot reporting- GC 12.1 trap handler fixes- MQD size alignment fixesSigned-off-by: Dave Airlie &lt;airlied@redhat.com&gt;From: Alex Deucher &lt;alexander.deucher@amd.com&gt;Link: https://patch.msgid.link/20260130183257.28879-1-alexander.deucher@amd.com

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Sun, 01 Feb 2026 20:45:12 +0100</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>a6a4dd519cbe1fdf1f33e2942356dcc9c7b4c682 - drm/amdgpu: Use AMDGPU_MQD_SIZE_ALIGN in KGD</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#a6a4dd519cbe1fdf1f33e2942356dcc9c7b4c682</link>
        <description>drm/amdgpu: Use AMDGPU_MQD_SIZE_ALIGN in KGDUse AMDGPU_MQD_SIZE_ALIGN for both kernel and user queue.Signed-off-by: Lang Yu &lt;lang.yu@amd.com&gt;Reviewed-by: David Belanger &lt;david.belanger@amd.com&gt;Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;Reviewed-by: Mukul Joshi &lt;mukul.joshi@amd.com&gt;Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Mon, 26 Jan 2026 09:47:39 +0100</pubDate>
        <dc:creator>Lang Yu &lt;lang.yu@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>cc4adab164b772a34b3340d644b7c4728498581e - Merge tag &apos;v6.19-rc1&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#cc4adab164b772a34b3340d644b7c4728498581e</link>
        <description>Merge tag &apos;v6.19-rc1&apos; into msm-nextMerge Linux 6.19-rc1 in order to catch up with other changes (e.g. UBWCconfig database defining UBWC_6).Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Tue, 20 Jan 2026 23:06:55 +0100</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>83dc0ba2755296b5e5882e044c80973b7c3fce9e - Merge tag &apos;amd-drm-next-6.20-2026-01-09&apos; of https://gitlab.freedesktop.org/agd5f/linux into drm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#83dc0ba2755296b5e5882e044c80973b7c3fce9e</link>
        <description>Merge tag &apos;amd-drm-next-6.20-2026-01-09&apos; of https://gitlab.freedesktop.org/agd5f/linux into drm-nextamd-drm-next-6.20-2026-01-09:amdgpu:- GPUVM updates- Initial support for larger GPU address spaces- Initial SMUIO 15.x support- Documentation updates- Initial PSP 15.x support- Initial IH 7.1 support- Initial IH 6.1.1 support- SMU 13.0.12 updates- RAS updates- Initial MMHUB 3.4 support- Initial MMHUB 4.2 support- Initial GC 12.1 support- Initial GC 11.5.4 support- HDMI fixes- Panel replay improvements- DML updates- DC FP fixes- Initial SDMA 6.1.4 support- Initial SDMA 7.1 support- Userq updates- DC HPD refactor- SwSMU cleanups and refactoring- TTM memory ops parallelization- DCN 3.5 fixes- DP audio fixes- Clang fixes- Misc spelling fixes and cleanups- Initial SDMA 7.11.4 support- Convert legacy DRM logging helpers to new drm logging helpers- Initial JPEG 5.3 support- Add support for changing UMA size via the driver- DC analog fixes- GC 9 gfx queue reset support- Initial SMU 15.x supportamdkfd:- Reserved SDMA rework- Refactor SPM- Initial GC 12.1 support- Initial GC 11.5.4 support- Initial SDMA 7.1 support- Initial SDMA 6.1.4 support- Increase the kfd process hash table- Per context support- Topology fixesradeon:- Convert legacy DRM logging helpers to new drm logging helpers- Use devm for i2c adapters- Variable sized array fix- Misc cleanupsUAPI:- KFD context support.  Proposed userspace:  https://github.com/ROCm/rocm-systems/pull/1705  https://github.com/ROCm/rocm-systems/pull/1701- Add userq metadata queries for more queue types.  Proposed userspace:  https://gitlab.freedesktop.org/yogeshmohan/mesa/-/commits/userq_queryFrom: Alex Deucher &lt;alexander.deucher@amd.com&gt;Link: https://patch.msgid.link/20260109154713.3242957-1-alexander.deucher@amd.comSigned-off-by: Dave Airlie &lt;airlied@redhat.com&gt;

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Thu, 15 Jan 2026 05:49:33 +0100</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@redhat.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/gpu/drm/amd/amdgpu/mes_userqueue.c#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/gpu/drm/amd/amdgpu/mes_userqueue.c</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>1bc44dee2647b720065b71d57e594f70ea52fb3e - drm/amdgpu: do not use amdgpu_bo_gpu_offset_no_check individually</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#1bc44dee2647b720065b71d57e594f70ea52fb3e</link>
        <description>drm/amdgpu: do not use amdgpu_bo_gpu_offset_no_check individuallyThis should not be used indiviually, use amdgpu_bo_gpu_offsetwith bo reserved.v3 - unpin bo in queue destroy (Christian)v2 - pin bo so that offset returned won&apos;t change after unlock (Christian)Signed-off-by: Saleemkhan Jamadar &lt;saleemkhan083@gmail.com&gt;Suggested-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Reviewed-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Thu, 11 Dec 2025 18:36:53 +0100</pubDate>
        <dc:creator>Saleemkhan Jamadar &lt;saleemkhan083@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7f790dd21a931c61167f7bdc327aecf2cebad327 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#7f790dd21a931c61167f7bdc327aecf2cebad327</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kickstart the v6.20 (7.0?) release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Mon, 15 Dec 2025 09:27:39 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a4a508df2aa34f8650afde54ea804321c618f45f - Merge tag &apos;v6.18&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#a4a508df2aa34f8650afde54ea804321c618f45f</link>
        <description>Merge tag &apos;v6.18&apos; into nextSync up with the mainline to bring in the latest APIs.

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Sat, 13 Dec 2025 10:18:20 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>473f12f820956988eb735d4cfd88ce0640f5d3af - drm/amdgpu: Change user queue interface signatures</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#473f12f820956988eb735d4cfd88ce0640f5d3af</link>
        <description>drm/amdgpu: Change user queue interface signaturesA userq is associated with its queue manager. Use that and makethe userqueue interfaces to operate on queue.Signed-off-by: Lijo Lazar &lt;lijo.lazar@amd.com&gt;Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Mon, 24 Nov 2025 08:17:16 +0100</pubDate>
        <dc:creator>Lijo Lazar &lt;lijo.lazar@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>cf856ca9b999bc81d27bf8c4e1d7b5c7740bcea8 - drm/amdgpu: Update vm start, end, hole to support 57bit address</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#cf856ca9b999bc81d27bf8c4e1d7b5c7740bcea8</link>
        <description>drm/amdgpu: Update vm start, end, hole to support 57bit addressChange gmc macro AMDGPU_GMC_HOLE_START/END/MASK to 57bit if vm rootlevel is PDB3 for 5-level page tables.The macro access adev without passing adev as parameter is to minimizethe code change to support 57bit, then we have to add adev variable inseveral places to use the macro.Because adev definition is not available in all amdgpu c files whichinclude amdgpu_gmc.h, change inline function amdgpu_gmc_sign_extend tomacro.Signed-off-by: Philip Yang &lt;Philip.Yang@amd.com&gt;Acked-by: Felix Kuehling &lt;felix.kuehling@amd.com&gt;Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Tue, 22 Apr 2025 22:15:58 +0200</pubDate>
        <dc:creator>Philip Yang &lt;Philip.Yang@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>d09c7e266c8cd5590db59693ea3c3a66a55e63ab - drm/amdgpu/mes: add multi-xcc support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c#d09c7e266c8cd5590db59693ea3c3a66a55e63ab</link>
        <description>drm/amdgpu/mes: add multi-xcc supporta. extend mes pipe instances to num_xcc * max_mes_pipeb. initialize mes schq/kiq pipes per xccc. submit mes packet to mes ring according to xcc_idv2: rebase (Alex)Signed-off-by: Jack Xiao &lt;Jack.Xiao@amd.com&gt;Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;

            List of files:
            /linux/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c</description>
        <pubDate>Thu, 21 Nov 2024 09:22:38 +0100</pubDate>
        <dc:creator>Jack Xiao &lt;Jack.Xiao@amd.com&gt;</dc:creator>
    </item>
</channel>
</rss>
