Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-fixes-2025-02-08
    drm fixes for 6.14-rc2
    
    amdgpu:
    - Add new tiling flag for DCC write compress disable
    - Add BO metadata flag for DCC
    - Fix potential out of bounds access in display
    - Seamless boot fix
    - CONFIG_FRAME_WARN fix
    - PSR1 fix
    
    xe:
    - OA uAPI related fixes
    - Fix SRIOV migration initialization
    - Restore devcoredump to a sane state
    
    i915:
    - Fix the build error with clamp after WARN_ON on gcc 13.x+
    - HDCP related fixes
    - PMU fix zero delta busyness issue
    - Fix page cleanup on DMA remap failure
    - Drop 64bpp YUV formats from ICL+ SDR planes
    - GuC log related fix
    - DisplayPort related fixes
    
    ivpu:
    - Fix error handling
    
    komeda:
    - add return check
    
    zynqmp:
    - fix locking in DP code
    
    ast:
    - fix AST DP timeout
    
    cec:
    - fix broken CEC adapter check
    
  • drm-next-2025-02-01
    drm fixes for 6.14-rc1
    
    amdgpu:
    - GC 12 fix
    - Aldebaran fix
    - DCN 3.5 fix
    - Freesync fix
    
    amdkfd:
    - Per queue reset fix
    - MES fix
    
  • drm-next-2025-01-27
    drm merge window fixes part 1
    
    cgroup:
    - fix Koncfig fallout from new dmem controller
    
    Driver Changes:
    - v3d NULL pointer regression fix in fence signalling race
    - virtio: uaf in dma_buf free path
    - xlnx: fix kerneldoc
    - bochs: fix double-free on driver removal
    - zynqmp: add missing locking to DP bridge driver
    
    - amdgpu fixes all over: documentation, display, sriov, various hw block
      drivers
    - amdgpu: use drm/sched helper
    - amdgpu: mark some debug module options as unsafe
    - amdkfd: mark some debug module options as unsafe, trap handler
      updates, fix partial migration handling
    
    DRM core:
    - client: fix fbdev Kconfig select rules, improve tiled-based display
      support
    
  • drm-next-2025-01-17
    drm next for 6.14-rc1
    
    core:
    - device memory cgroup controller added
    - Remove driver date from drm_driver
    - Add drm_printer based hex dumper
    - drm memory stats docs update
    - scheduler documentation improvements
    
    new driver:
    - amdxdna - Ryzen AI NPU support
    
    connector:
    - add a mutex to protect ELD
    - make connector setup two-step
    
    panels:
    - Introduce backlight quirks infrastructure
    - New panels: KDB KD116N2130B12, Tianma TM070JDHG34-00,
    - Multi-Inno Technology MI1010Z1T-1CP11
    
    bridge:
    - ti-sn65dsi83: Add ti,lvds-vod-swing optional properties
    - Provide default implementation of atomic_check for HDMI bridges
    - it605: HDCP improvements, MCCS Support
    
    xe:
    - make OA buffer size configurable
    - GuC capture fixes
    - add ufence and g2h flushes
    - restore system memory GGTT mappings
    - ioctl fixes
    - SRIOV PF scheduling priority
    - allow fault injection
    - lots of improvements/refactors
    - Enable GuC's WA_DUAL_QUEUE for newer platforms
    - IRQ related fixes and improvements
    
    i915:
    - More accurate engine busyness metrics with GuC submission
    - Ensure partial BO segment offset never exceeds allowed max
    - Flush GuC CT receive tasklet during reset preparation
    - Some DG2 refactor to fix DG2 bugs when operating with certain CPUs
    - Fix DG1 power gate sequence
    - Enabling uncompressed 128b/132b UHBR SST
    - Handle hdmi connector init failures, and no HDMI/DP cases
    - More robust engine resets on Haswell and older
    
    i915/xe display:
    - HDCP fixes for Xe3Lpd
    - New GSC FW ARL-H/ARL-U
    - support 3 VDSC engines 12 slices
    - MBUS joining sanitisation
    - reconcile i915/xe display power mgmt
    - Xe3Lpd fixes
    - UHBR rates for Thunderbolt
    
    amdgpu:
    - DRM panic support
    - track BO memory stats at runtime
    - Fix max surface handling in DC
    - Cleaner shader support for gfx10.3 dGPUs
    - fix drm buddy trim handling
    - SDMA engine reset updates
    - Fix doorbell ttm cleanup
    - RAS updates
    - ISP updates
    - SDMA queue reset support
    - Rework DPM powergating interfaces
    - Documentation updates and cleanups
    - DCN 3.5 updates
    - Use a pm notifier to more gracefully handle VRAM eviction on suspend or hibernate
    - Add debugfs interfaces for forcing scheduling to specific engine instances
    - GG 9.5 updates
    - IH 4.4 updates
    - Make missing optional firmware less noisy
    - PSP 13.x updates
    - SMU 13.x updates
    - VCN 5.x updates
    - JPEG 5.x updates
    - GC 12.x updates
    - DC FAMS updates
    
    amdkfd:
    - GG 9.5 updates
    - Logging improvements
    - Shader debugger fixes
    - Trap handler cleanup
    - Cleanup includes
    - Eviction fence wq fix
    
    msm:
    - MDSS:
    - properly described UBWC registers
    - added SM6150 (aka QCS615) support
    - DPU:
    - added SM6150 (aka QCS615) support
    - enabled wide planes if virtual planes are enabled (by using two SSPPs for a single plane)
    - added CWB hardware blocks support
    - DSI:
    - added SM6150 (aka QCS615) support
    - GPU:
    - Print GMU core fw version
    - GMU bandwidth voting for a740 and a750
    - Expose uche trap base via uapi
    - UAPI error reporting
    
    rcar-du:
    - Add r8a779h0 Support
    
    ivpu:
    - Fix qemu crash when using passthrough
    
    nouveau:
    - expose GSP-RM logging buffers via debugfs
    
    panfrost:
    - Add MT8188 Mali-G57 MC3 support
    
    rockchip:
    - Gamma LUT support
    
    hisilicon:
    - new HIBMC support
    
    virtio-gpu:
    - convert to helpers
    - add prime support for scanout buffers
    
    v3d:
    - Add DRM_IOCTL_V3D_PERFMON_SET_GLOBAL
    
    vc4:
    - Add support for BCM2712
    
    vkms:
    - line-per-line compositing algorithm to improve performance
    
    zynqmp:
    - Add DP audio support
    
    mediatek:
    - dp: Add sdp path reset
    - dp: Support flexible length of DP calibration data
    
    etnaviv:
    - add fdinfo memory support
    - add explicit reset handling
    
  • drm-fixes-2025-01-17
    drm fixes for 6.13-rc8
    
    kunit:
    - Fix W=1 build for kunit tests.
    
    bridge:
    - Handle YCbCr420 better in bridge code, with tests.
    - itee-it6263 error handling fix.
    
    amdgpu:
    - SMU 13 fix
    - DP MST fixes
    - DCN 3.5 fix
    - PSR fixes
    - eDP fix
    - VRR fix
    - Enforce isolation fixes
    - GFX 12 fix
    - PSP 14.x fix
    
    xe:
    - Add steering info support for GuC register lists
    - Add means to wait for reset and synchronous reset
    - Make changing ccs_mode a synchronous action
    - Add missing mux registers
    - Mark ComputeCS read mode as UC on iGPU, unblocking ULLS on iGPU
    
    i915:
    - Relax clear color alignment to 64 bytes [fb]
    
    v3d:
    - Fix warn when unloading v3d.
    
    nouveau:
    - Fix cross-device fence handling in nouveau.
    - Fix backlight regression for macbooks 5,1
    
    vmwgfx:
    - Fix BO reservation handling in vmwgfx.
    
  • drm-fixes-2025-01-11
    drm fixes for 6.13-rc7
    
    i915:
    - Revert "drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link"
    
    amdgpu:
    - Display interrupt fixes
    - Fix display max surface mismatches
    - Fix divide error in DM plane scale calcs
    - Display divide by 0 checks in dml helpers
    - SMU 13 AD/DC interrrupt handling fix
    - Fix locking around buddy trim handling
    
    amdkfd:
    - Fix page fault with shader debugger enabled
    - Fix eviction fence wq handling
    
    xe:
    - Avoid a NULL ptr deref when wedging
    - Fix power gate sequence on DG1
    
    mediatek:
    - Revert "drm/mediatek: dsi: Correct calculation formula of PHY Timing"
    - Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind returns err
    - Move mtk_crtc_finish_page_flip() to ddp_cmdq_cb()
    - Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supported
    - Add support for 180-degree rotation in the display driver
    - Stop selecting foreign drivers
    - Revert "drm/mediatek: Switch to for_each_child_of_node_scoped()"
    - Fix YCbCr422 color format issue for DP
    - Fix mode valid issue for dp
    - dp: Reference common DAI properties
    - dsi: Add registers to pdata to fix MT8186/MT8188
    - Remove unneeded semicolon
    - Add return value check when reading DPCD
    - Initialize pointer in mtk_drm_of_ddp_path_build_one()
    
  • drm-fixes-2025-01-03
    drm fixes for 6.13-rc6
    
    i915:
    - Fix C10 pll programming sequence [cx0_phy]
    - Fix power gate sequence. [dg1]
    
    xe:
    - uapi: Revert some devcoredump file format changes
      breaking a mesa debug tool
    - Fixes around waits when moving to system
    - Fix a typo when checking for LMEM provisioning
    - Fix a fault on fd close after unbind
    - A couple of OA fixes squashed for stable backporting
    
    adv7511:
    - fix UAF
    - drop single lane support
    - audio infoframe fix
    
  • drm-fixes-2024-12-20
    drm fixes for 6.13-rc4
    
    core:
    - fix FB dependency
    - avoid div by 0 more in vrefresh
    - maintainers update
    
    display:
    - fix DP tunnel error path
    
    dma-buf:
    - fix !DEBUG_FS
    
    sched:
    - docs warning fix
    
    panel:
    - collection of misc panel fixes
    
    i915
    - Reset engine utilization buffer before registration
    - Ensure busyness counter increases motonically
    - Accumulate active runtime on gt reset
    
    amdgpu:
    - Disable BOCO when CONFIG_HOTPLUG_PCI_PCIE is not enabled
    - scheduler job fixes
    - IP version check fixes
    - devcoredump fix
    - GPUVM update fix
    - NBIO 2.5 fix
    
    udmabuf:
    - fix memory leak on last export
    - sealing fixes
    
    ivpu:
    - fix NULL pointer
    - fix memory leak
    - fix WARN
    
  • drm-fixes-2024-12-14
    drm fixes for 6.13-rc3
    
    i915:
    - Don't use indexed register writes needlessly [dsb]
    - Stop using non-posted DSB writes for legacy LUT [color]
    - Fix NULL pointer dereference in capture_engine
    - Fix memory leak by correcting cache object name in error handler
    
    xe:
    - Fix a KUNIT test error message (Mirsad Todorovac)
    - Fix an invalidation fence PM ref leak (Daniele)
    - Fix a register pool UAF (Lucas)
    
    amdgpu:
    - ISP hw init fix
    - SR-IOV fixes
    - Fix contiguous VRAM mapping for UVD on older GPUs
    - Fix some regressions due to drm scheduler changes
    - Workload profile fixes
    - Cleaner shader fix
    
    amdkfd:
    - Fix DMA map direction for migration
    - Fix a potential null pointer dereference
    - Cacheline size fixes
    - Runtime PM fix
    
  • drm-fixes-2024-12-06
    drm fixes for -rc2, part 2
    
    - amdgu: mostly display fixes + jpeg vcn 1.0, sriov, dcn4.0 resume
      firxes
    - amdkfd fixes
    
  • drm-fixes-2024-12-07
    drm fixes for 6.13-rc2
    
    dma-fence:
    - Fix reference leak on fence-merge failure path
    - Simplify fence merging with kernel's sort()
    - Fix dma_fence_array_signaled() to ensure forward progress
    
    dp_mst:
    - Fix MST sideband message body length check
    - Fix a bunch of locking/state handling with DP MST msgs
    
    sti:
    - Add __iomem for mixer_dbg_mxn()'s parameter
    
    xe:
    - Missing init value and 64-bit write-order check
    - Fix a memory allocation issue causing lockdep violation
    
    v3d:
    - performance counter fix.
    
  • drm-next-2024-11-29
    drm fixes for v6.13-rc1
    
    i915:
    - hdcp: Fix when the first read and write are retried
    
    xe:
    - Wake up waiters after wait condition set to true
    - Mark the preempt fence workqueue as reclaim
    - Update xe2 graphics name string
    - Fix a couple of guc submit races
    - Fix pat index usage in migrate
    - Ensure non-cached migrate pagetable bo mappings
    - Take a PM ref in the delayed snapshot capture worker
    
    amdgpu:
    - SMU 13.0.6 fixes
    - XGMI fixes
    - SMU 13.0.7 fixes
    - Misc code cleanups
    - Plane refcount fixes
    - DCN 4.0.1 fixes
    - DC power fixes
    - DTO fixes
    - NBIO 7.11 fixes
    - SMU 14.0.x fixes
    - Reset fixes
    - Enable DC on LoongArch
    - Sysfs hotplug warning fix
    - Misc small fixes
    - VCN 4.0.3 fix
    - Slab usage fix
    - Jpeg delayed work fix
    
    amdkfd:
    - wptr handling fixes
    
    radeon:
    - Use ttm_bo_move_null()
    - Constify struct pci_device_id
    - Fix spurious hotplug
    - HPD fix
    
    rockchip
    - fix 32-bit build
    
  • drm-next-2024-11-21
    drm for 6.13-rc1
    
    core:
    - split DSC helpers from DP helpers
    - clang build fixes for drm/mm test
    - drop simple pipeline support for gem vram
    - document submission error signaling
    - move drm_rect to drm core module from kms helper
    - add default client setup to most drivers
    - move to video aperture helpers instead of drm ones
    
    tests:
    - new framebuffer tests
    
    ttm:
    - remove swapped and pinned BOs from TTM lru
    
    panic:
    - fix uninit spinlock
    - add ABGR2101010 support
    
    bridge:
    - add TI TDP158 support
    - use standard PM OPS
    
    dma-fence:
    - use read_trylock instead of read_lock to help lockdep
    
    scheduler:
    - add errno to sched start to report different errors
    - add locking to drm_sched_entity_modify_sched
    - improve documentation
    
    xe:
    - add drm_line_printer
    - lots of refactoring
    - Enable Xe2 + PES disaggregation
    - add new ARL PCI ID
    - SRIOV development work
    - fix exec unnecessary implicit fence
    - define and parse OA sync props
    - forcewake refactoring
    
    i915:
    - Enable BMG/LNL ultra joiner
    - Enable 10bpx + CCS scanout on ICL+, fp16/CCS on TGL+
    - use DSB for plane/color mgmt
    - Arrow lake PCI IDs
    - lots of i915/xe display refactoring
    - enable PXP GuC autoteardown
    - Pantherlake (PTL) Xe3 LPD display enablement
    - Allow fastset HDR infoframe changes
    - write DP source OUI for non-eDP sinks
    - share PCI IDs between i915 and xe
    
    amdgpu:
    - SDMA queue reset support
    - SMU 13.0.6, JPEG 4.0.3 updates
    - Initial runtime repartitioning support
    - rework IP structs for multiple IP instances
    - Fetch EDID from _DDC if available
    - SMU13 zero rpm user control
    - lots of fixes/cleanups
    
    amdkfd:
    - Increase event FIFO size
    - add topology cap flag for per queue reset
    
    msm:
    - DPU:
    - SA8775P support
    - (disabled by default) MSM8917, MSM8937, MSM8953 and MSM8996 support
    - Enable large framebuffer support
    - Drop MSM8998 and SDM845
    - DP:
    - SA8775P support
    - GPU:
    - a7xx preemption support
    - Adreno A663 support
    
    ast:
    - warn about unsupported TX chips
    
    ivpu:
    - add coredump
    - add pantherlake support
    
    rockchip:
    - 4K@60Hz display enablement
    - generate pll programming tables
    
    panthor:
    - add timestamp query API
    - add realtime group priority
    - add fdinfo support
    
    etnaviv:
    - improve handling of DMA address limits
    - improve GPU hangcheck
    
    exynos:
    - Decon Exynos7870 support
    
    mediatek:
    - add OF graph support
    
    omap:
    - locking fixes
    
    bochs:
    - convert to gem/shmem from simpledrm
    
    v3d:
    - support big/super pages
    - add gemfs
    
    vc4:
    - BCM2712 support refactoring
    - add YUV444 format support
    
    udmabuf:
    - folio related fixes
    
    nouveau:
    - add panic support on nv50+
    
  • drm-fixes-2024-11-17
    drm/amdgpu regression fix for 6.12-rc8
    
    amdgpu:
    - revert patch to fix swsmu regression
    
  • drm-fixes-2024-11-16
    drm fixes for 6.12-rc8
    
    amdgpu:
    - PSR fix
    - Panel replay fixes
    - DML fix
    - vblank power fix
    - Fix video caps
    - SMU 14.0 fix
    - GPUVM fix
    - MES 12 fix
    - APU carve out fix
    - DC vbios fix
    - NBIO fix
    
    i915:
    - Don't load GSC on ARL-H and ARL-U if too old FW
    - Avoid potential OOPS in enabling/disabling TV output
    
    xe:
    - Fix unlock on exec ioctl error path
    - Fix hibernation on LNL due to ggtt getting lost
    - Fix missing runtime PM in OA release
    
    bridge:
    - tc358768: Fix DSI command tx
    
    nouveau:
    - Fix GSP AUX error handling
    - dp: Handle retires for AUX CH transfers with GSP
    - fw: Sync DMA after setup
    
    panthor:
    - Fix partial BO mappings to GPU
    
    rockchip:
    - vop: Avoid null-ptr deref in plane-state check
    
    vmwgfx:
    - Avoid null-ptr deref in surface creation
    
  • drm-fixes-2024-11-09
    drm fixes for 6.12-rc7
    
    amdgpu:
    - Brightness fix
    - DC vbios parsing fix
    - ACPI fix
    - SMU 14.x fix
    - Power workload profile fix
    - GC partitioning fix
    - Debugfs fixes
    
    imagination:
    - Track PVR context per file
    - Break ref-counting cycle
    
    panel-orientation-quirks:
    - Fix matching Lenovo Yoga Tab 3 X90F
    
    panthor:
    - Lock VM array
    - Be strict about I/O mapping flags
    
    xe:
    - Fix ccs_mode setting for Xe2 and later
    - Synchronize ccs_mode setting with client creation
    - Apply scheduling WA for LNL in additional places as needed
    - Fix leak and lock handling in error paths of xe_exec ioctl
    - Fix GGTT allocation leak leading to eventual crash in SR-IOV
    - Move run_ticks update out of job handling to avoid synchronization
      with reader
    
  • drm-fixes-2024-11-02
    drm fixes for 6.12-rc6
    
    xe:
    - Fix missing HPD interrupt enabling, bringing one PM refactor with it
    - Workaround LNL GGTT invalidation not being visible to GuC
    - Avoid getting jobs stuck without a protecting timeout
    
    ivpu:
    - Fix firewall IRQ handling
    
    panthor:
    - Fix firmware initialization wrt page sizes
    - Fix handling and reporting of dead job groups
    
    sched:
    - Guarantee forward progress via WC_MEM_RECLAIM
    
    tests:
    - Fix memory leak in drm_display_mode_from_cea_vic()
    
    amdgpu:
    - DCN 3.5 fix
    - Vangogh SMU KASAN fix
    - SMU 13 profile reporting fix
    
    mediatek:
    - Fix degradation problem of alpha blending
    - Fix color format MACROs in OVL
    - Fix get efuse issue for MT8188 DPTX
    - Fix potential NULL dereference in mtk_crtc_destroy()
    - Correct dpi power-domains property
    - Add split subschema property constraints
    
  • drm-fixes-2024-10-25
    drm fixes for 6.12-rc5
    
    amdgpu:
    - ACPI method handling fixes
    - SMU 14.x fixes
    - Display idle optimization fix
    - DP link layer compliance fix
    - SDMA 7.x fix
    - PSR-SU fix
    - SWSMU fix
    
    i915:
    - Fix DRM_I915_GVT_KVMGT dependencies in Kconfig
    
    xe:
    - Increase invalidation timeout to avoid errors in some hosts
    - Flush worker on timeout
    - Better handling for force wake failure
    - Improve argument check on user fence creation
    - Don't restart parallel queues multiple times on GT reset
    
    bridge:
    - aux: Fix assignment of OF node
    - tc358767: Add missing of_node_put() in error path
    
  • drm-fixes-2024-10-18
    drm fixes for 6.12-rc4
    
    msm:
    - Display:
    - move CRTC resource assignment to atomic_check otherwise to make
      consecutive calls to atomic_check() consistent
    - fix rounding / sign-extension issues with pclk calculation in
      case of DSC
    - cleanups to drop incorrect null checks in dpu snapshots
    - fix to use kvzalloc in dpu snapshot to avoid allocation issues
      in heavily loaded system cases
    - Fix to not program merge_3d block if dual LM is not being used
    - Fix to not flush merge_3d block if its not enabled otherwise
      this leads to false timeouts
    - GPU:
    - a7xx: add a fence wait before SMMU table update
    
    xe:
    - New workaround to Xe2 (Aradhya)
    - Fix unbalanced rpm put (Matthew Auld)
    - Remove fragile lock optimization (Matthew Brost)
    - Fix job release, delegating it to the drm scheduler (Matthew Brost)
    - Fix timestamp bit width for Xe2 (Lucas)
    - Fix external BO's dma-resv usag (Matthew Brost)
    - Fix returning success for timeout in wait_token (Nirmoy)
    - Initialize fence to avoid it being detected as signaled (Matthew Auld)
    - Improve cache flush for BMG (Matthew Auld)
    - Don't allow hflip for tile4 framebuffer on Xe2 (Juha-Pekka)
    
    amdgpu:
    - SR-IOV fix
    - CS chunk handling fix
    - MES fixes
    - SMU13 fixes
    
    amdkfd:
    - VRAM usage reporting fix
    
    radeon:
    - Fix possible_clones handling
    
    i915:
    - Two DP bandwidth related MST fixes
    
    ast:
    - Clear EDID on unplugged connectors
    
    host1x:
    - Fix boot on Tegra186
    - Set DMA parameters
    
    mgag200:
    - Revert VBLANK support
    
    panel:
    - himax-hx83192: Adjust power and gamma
    
    qaic:
    - Sgtable loop fixes
    
    vmwgfx:
    - Limit display layout allocatino size
    - Handle allocation errors in connector checks
    - Clean up KMS code for 2d-only setup
    - Report surface-check errors correctly
    - Remove NULL test around kvfree()
    
  • drm-fixes-2024-10-11
    drm fixes for 6.12-rc3
    
    sched:
    - Avoid leaking lockdep map
    
    fbdev-dma:
    - Only clean up deferred I/O if instanciated
    
    amdgpu:
    - Fix invalid UBSAN warnings
    - Fix artifacts in MPO transitions
    - Hibernation fix
    
    amdkfd:
    - Fix an eviction fence leak
    
    radeon:
    - Add late register for connectors
    - Always set GEM function pointers
    
    i915:
    - HDCP refcount fix
    
    nouveau:
    - dmem: Fix privileged error in copy engine channel; Fix possible
      data leak in migrate_to_ram()
    - gsp: Fix coding style
    
    v3d:
    - Stop active perfmon before destroying it
    
    vc4:
    - Stop active perfmon before destroying it
    
    xe:
    - Drop GuC submit_wq pool
    - Fix error checking with xa_store()
    - Fix missing freq restore on GSC load error
    - Fix wedged_mode file permission
    - Fix use-after-free in ct communication