Tags

Tags give the ability to mark specific points in history as being important
  • amd-drm-next-7.1-2026-03-12

    amd-drm-next-7.1-2026-03-12:
    
    amdgpu:
    - SMU13 fix
    - SMU14 fix
    - Fixes for bring up hw testing
    - Kerneldoc fix
    - GC12 idle power fix for compute workloads
    - DCCG fixes
    - UserQ fixes
    - Move test for fbdev object to a generic helper
    - GC 12.1 updates
    - Use struct drm_edid in non-DC code
    - Include IP discovery data in devcoredump
    - SMU 13.x updates
    - Misc cleanups
    - DML 2.1 fixes
    - Enable NV12/P010 support on primary planes
    - Enable color encoding and color range on overlay planes
    - DC underflow fixes
    - HWSS fast path fixes
    - Replay fixes
    - DCN 4.2 updates
    - Support newer IP discovery tables
    - LSDMA 7.1 support
    - IH 7.1 fixes
    - SoC v1 updates
    - GC12.1 updates
    - PSP 15 updates
    - XGMI fixes
    - GPUVM locking fix
    
    amdkfd:
    - Fix missing BO unreserve in an error path
    
    radeon:
    - Move test for fbdev object to a generic helper
    
  • amd-drm-fixes-7.0-2026-03-12

    amd-drm-fixes-7.0-2026-03-12:
    
    amdgpu:
    - SMU13 fix
    - SMU14 fix
    - Fixes for bringup hw testing
    - Kerneldoc fix
    - GC12 idle power fix for compute workloads
    - DCCG fixes
    
    amdkfd:
    - Fix missing BO unreserve in an error path
    
  • v7.0-rc3

    1f318b96 · Linux 7.0-rc3 ·
    Linux 7.0-rc3
    
  • drm-fixes-2026-03-07

    drm fixes for 7.0-rc3
    
    mm:
    - mm: Fix a hmm_range_fault() livelock / starvation problem
    
    pagemap:
    - Revert "drm/pagemap: Disable device-to-device migration"
    
    ttm:
    - fix function return breaking reclaim
    - fix build failure on PREEMPT_RT
    - fix bo->resource UAF
    
    dma-buf:
    - include ioctl.h in uapi header
    
    sched:
    - fix kernel doc warning
    
    amdgpu:
    - LUT fixes
    - VCN5 fix
    - Dispclk fix
    - SMU 13.x fix
    - Fix race in VM acquire
    - PSP 15.x fix
    - UserQ fix
    
    amdxdna:
    - fix invalid payload for failed command
    - fix NULL ptr dereference
    - fix major fw version check
    - avoid inconsistent fw state on error
    
    i915/display:
    - Fix for Lenovo T14 G7 display not refreshing
    
    xe:
    - Do not preempt fence signaling CS instructions
    - Some leak and finalization fixes
    - Workaround fix
    
    nouveau:
    - avoid runtime suspend oops when using dp aux
    
    panthor:
    - fix gem_sync argument ordering
    
    solomon:
    - fix incorrect display output
    
    renesas:
    - fix DSI divider programming
    
    ethosu:
    - fix job submit error clean-up refcount
    - fix NPU_OP_ELEMENTWISE validation
    - handle possible underflows in IFM size calcs
    
  • amd-drm-next-7.1-2026-03-04

    amd-drm-next-7.1-2026-03-04:
    
    amdgpu:
    - FAMS2 updates
    - Refactor DC I2C
    - Rework ttm handling to allow for multiple engines
    - UserQ updates
    - Ring reset improvements
    - DC DCE 6.x cleanups
    - DC support for NUTMEG and TRAVIS DP bridges
    - Enable DC by default on CIK APUs
    - Add DCN 4.2 support
    - IPS fixes
    - Overlay fixes for DCN4
    - SDMA Limit updates
    - Misc fixes
    - RAS updates
    - Register access callback rework
    - GC 12.1 updates
    
    amdkfd:
    - Misc cleanups
    
    UAPI:
    - UserQ fence IOCTL parameter size fixes.  The change is backwards compatible on LE, but not BE.
      UserQs are still not considered stable and are disabled by default.
    
  • amd-drm-fixes-7.0-2026-03-04

    amd-drm-fixes-7.0-2026-03-04:
    
    amdgpu:
    - LUT fixes
    - VCN5 fix
    - Dispclk fix
    - SMU 13.x fix
    - Fix race in VM acquire
    - PSP 15.x fix
    - UserQ fix
    
  • v7.0-rc2

    11439c46 · Linux 7.0-rc2 ·
    Linux 7.0-rc2
    
  • drm-fixes-2026-02-27

    drm fixes for 7.0-rc2
    
    i915/display:
    - Fix Panel Replay stuck with X during mode transitions on Panther Lake
    
    xe:
    - W/a fix for multi-cast registers
    - Fix xe_sync initialization issues
    
    amdgpu:
    - UserQ fixes
    - DC fix
    - RAS fixes
    - VCN 5 fix
    - Slot reset fix
    - Remove MES workaround that's no longer needed
    
    amdxdna:
    - deadlock fix
    - NULL ptr deref fix
    - suspend failure fix
    - OOB access fix
    - buffer overflow fix
    - input sanitiation fix
    - firmware loading fix
    
    dw-dp:
    - An error handling fix
    
    ethosu:
    - A binary shift overflow fix
    
    imx:
    - An error handling fix
    
    logicvc:
    - A dt node reference leak fix
    
    nouveau:
    - A WARN_ON removal
    
    samsung-dsim:
    - A memory leak fix
    
    tiny:
    - sharp-memory: NULL pointer deref fix
    
    vmwgfx:
    - A reference count and error handling fix
    
  • amd-drm-fixes-7.0-2026-02-26

    amd-drm-fixes-7.0-2026-02-26:
    
    amdgpu:
    - UserQ fixes
    - DC fix
    - RAS fixes
    - VCN 5 fix
    - Slot reset fix
    - Remove MES workaround that's no longer needed
    
  • v7.0-rc1

    6de23f81 · Linux 7.0-rc1 ·
    Linux 7.0-rc1
    
  • drm-next-2026-02-21

    drm next fixes for 7.0-rc1
    
    pagemap:
    - drm/pagemap: pass pagemap_addr by reference
    
    amdgpu:
    - DML 2.1 fixes
    - Panel replay fixes
    - Display writeback fixes
    - MES 11 old firmware compat fix
    - DC CRC improvements
    - DPIA fixes
    - XGMI fixes
    - ASPM fix
    - SMU feature bit handling fixes
    - DC LUT fixes
    - RAS fixes
    - Misc memory leak in error path fixes
    - SDMA queue reset fixes
    - PG handling fixes
    - 5 level GPUVM page table fix
    - SR-IOV fix
    - Queue reset fix
    - SMU 13.x fixes
    - DC resume lag fix
    - MPO fixes
    - DCN 3.6 fix
    - VSDB fixes
    - HWSS clean up
    - Replay fixes
    - DCE cursor fixes
    - DCN 3.5 SR DDR5 latency fixes
    - HPD fixes
    - Error path unwind fixes
    - SMU13/14 mode1 reset fixes
    - PSP 15 updates
    - SMU 15 updates
    - Sync fix in amdgpu_dma_buf_move_notify()
    - HAINAN fix
    - PSP 13.x fix
    - GPUVM locking fix
    - Fixes for DC analog support
    - DC FAMS fixes
    - DML 2.1 fixes
    - eDP fixes
    - Misc DC fixes
    - Fastboot fix
    - 3DLUT fixes
    - GPUVM fixes
    - 64bpp format fix
    - Fix for MacBooks with switchable gfx
    
    amdkfd:
    - Fix possible double deletion of validate list
    - Event setup fix
    - Device disconnect regression fix
    - APU GTT as VRAM fix
    - Fix piority inversion with MQDs
    - NULL check fix
    
    radeon:
    - HAINAN fix
    
    i915/xe display:
    - Regresion fix for HDR 4k displays (#15503)
    - Fixup for Dell XPS 13 7390 eDP rate limit
    - Memory leak fix on ACPI _DSM handling
    - Add missing slice count check during DP mode validation
    
    xe:
    - drm/xe: Prevent VFs from exposing the CCS mode sysfs file
    - SRIOV related fixes
    - PAT cache fix
    - MMIO read fix
    - W/a fixes
    - Adjust type of xe_modparam.force_vram_bar_size
    - Wedge mode fix
    - HWMon fix
    
  • amd-drm-next-6.20-2026-02-19

    amd-drm-next-6.20-2026-02-19:
    
    amdgpu:
    - Fixes for DC analog support
    - DC FAMS fixes
    - DML 2.1 fixes
    - eDP fixes
    - Misc DC fixes
    - Fastboot fix
    - 3DLUT fixes
    - GPUVM fixes
    - 64bpp format fix
    - XGMI fix
    - Fix for MacBooks with switchable gfx
    
    amdkfd:
    - Fix piority inversion with MQDs
    - NULL check fix
    
  • amd-drm-next-6.20-2026-02-13

    amd-drm-next-6.20-2026-02-13:
    
    amdgpu:
    - SMU 13.x fixes
    - DC resume lag fix
    - MPO fixes
    - DCN 3.6 fix
    - VSDB fixes
    - HWSS clean up
    - Replay fixes
    - DCE cursor fixes
    - DCN 3.5 SR DDR5 latency fixes
    - HPD fixes
    - Error path unwind fixes
    - SMU13/14 mode1 reset fixes
    - PSP 15 updates
    - SMU 15 updates
    - RAS fixes
    - Sync fix in amdgpu_dma_buf_move_notify()
    - HAINAN fix
    - PSP 13.x fix
    - GPUVM locking fix
    
    amdkfd:
    - APU GTT as VRAM fix
    
    radeon:
    - HAINAN fix
    
  • drm-next-2026-02-11

    drm for 7.0-rc1
    
    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 >= 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:
      - Switched to use virtual planes by default
      - Fixed DSI CMD panels on DPU 3.x
      - Rewrote format handling to remove intermediate representation
      - Fixed watchdog on DPU 8.x+
      - Fixed TE / Vsync source setting on DPU 8.x+
      - Added 3D_Mux on SC7280
      - Kaanapali platform support
      - Fixed UBWC register programming
      - Made RM reserve DSPP-enabled mixers for CRTCs with LMs.
      - Gamma correction support
    - DP:
      - Enabled support for eDP 1.4+ link rate tables
      - Fixed MDSS1 DP indices on SA8775P, making them to work
      - Fixed msm_dp_ctrl_config_msa() to work with LLVM 20
    - DSI:
      - Documented QCS8300 as compatible with SA8775P
      - Kaanapali platform support
    - DSI PHY:
      - switched to divider_determine_rate()
    - MDP5:
      - Dropped support for MSM8998, SDM660 and SDM630 (switched 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<impl PinInit<T, E>> 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
    
  • v6.19

    05f7e89a · Linux 6.19 ·
    Linux 6.19
    
  • amd-drm-next-6.20-2026-02-06

    amd-drm-next-6.20-2026-02-06:
    
    amdgpu:
    - DML 2.1 fixes
    - Panel replay fixes
    - Display writeback fixes
    - MES 11 old firmware compat fix
    - DC CRC improvements
    - DPIA fixes
    - XGMI fixes
    - ASPM fix
    - SMU feature bit handling fixes
    - DC LUT fixes
    - RAS fixes
    - Misc memory leak in error path fixes
    - SDMA queue reset fixes
    - PG handling fixes
    - 5 level GPUVM page table fix
    - SR-IOV fix
    - Queue reset fix
    
    amdkfd:
    - Fix possible double deletion of validate list
    - Event setup fix
    - Device disconnect regression fix
    
  • drm-fixes-2026-02-06

    drm fixes for 6.19-final
    
    amdgpu:
    - MES 11 old firmware compatibility fix
    - ASPM fix
    - DC LUT fixes
    
    amdkfd:
    - Fix possible double deletion of validate list
    
    xe:
    - Fix topology query pointer advance
    - A couple of kerneldoc fixes
    - Disable D3Cold for BMG only on specific platforms
    - Fix CFI violation in debugfs access
    
    nouveau:
    - Revert adding atomic commit functions as it regresses pre-nv50.
    - Fix suspend/resume bugs exposed by enabling 570 firmware.
    
    gma500:
    - Revert a regression caused by vblank changes.
    
    mgag200:
    - Replace a busy loop with a polling loop to fix that blocking 1 cpu for 300 ms roughly every 20 minutes.
    
    bridge:
    - imx8mp-hdmi-pa: Use runtime pm to fix a bug in channel ordering.
    
  • amd-drm-fixes-6.19-2026-02-05

    amd-drm-fixes-6.19-2026-02-05:
    
    amdgpu:
    - MES 11 old firmware compatibility fix
    - ASPM fix
    - DC LUT fixes
    
    amdkfd:
    - Fix possible double deletion of validate list
    
  • v6.19-rc8

    18f7fcd5 · Linux 6.19-rc8 ·
    Linux 6.19-rc8
    
  • amd-drm-next-6.20-2026-01-30

    amd-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 fixes
    
    amdkfd:
    - Fix device snapshot reporting
    - GC 12.1 trap handler fixes
    - MQD size alignment fixes