Skip to content
Tags give the ability to mark specific points in history as being important
  • amd-drm-fixes-6.8-2024-02-08
    amd-drm-fixes-6.8-2024-02-08:
    
    amdgpu:
    - Misc NULL/bounds check fixes
    - ODM pipe policy fix
    - Aborted suspend fixes
    - JPEG 4.0.5 fix
    - DCN 3.5 fixes
    - PSP fix
    - DP MST fix
    - Phantom pipe fix
    - VRAM vendor fix
    - Clang fix
    - SR-IOV fix
    
  • v6.8-rc3
    54be6c6c · Linux 6.8-rc3 ·
    Linux 6.8-rc3
    
  • drm-fixes-2024-02-03
    drm fixes for 6.8-rc3
    
    dma-buf:
    - heaps CMA page accounting fix
    
    virtio-gpu:
    - fix segment size
    
    xe:
    - A crash fix
    - A fix for an assert due to missing mem_acces ref
    - Only allow a single user-fence per exec / bind.
    - Some sparse warning fixes
    - Two fixes for compilation failures on various odd
      combinations of gcc / arch pointed out on LKML.
    - Fix a fragile partial allocation pointed out on LKML.
    - A sysfs ABI documentation warning fix
    
    amdgpu:
    - Fix reboot issue seen on some 7000 series dGPUs
    - Fix client init order for KFD
    - Misc display fixes
    - USB-C fix
    - DCN 3.5 fixes
    - Fix issues with GPU scheduler and GPU reset
    - GPU firmware loading fix
    - Misc fixes
    - GC 11.5 fix
    - VCN 4.0.5 fix
    - IH overflow fix
    
    amdkfd:
    - SVM fixes
    - Trap handler fix
    - Fix device permission lookup
    - Properly reserve BO before validating it
    
    nouveau:
    - fence/irq lock deadlock fix (second attempt)
    - gsp command size fix
    
  • amd-drm-fixes-6.8-2024-02-01
    amd-drm-fixes-6.8-2024-02-01:
    
    amdgpu:
    - Fix reboot issue seen on some 7000 series dGPUs
    - Fix client init order for KFD
    - Misc display fixes
    - USB-C fix
    - DCN 3.5 fixes
    - Fix issues with GPU scheduler and GPU reset
    - GPU firmware loading fix
    - Misc fixes
    - GC 11.5 fix
    - VCN 4.0.5 fix
    - IH overflow fix
    
    amdkfd:
    - SVM fixes
    - Trap handler fix
    - Fix device permission lookup
    - Properly reserve BO before validating it
    
  • v6.8-rc2
    41bccc98 · Linux 6.8-rc2 ·
    Linux 6.8-rc2
    
  • drm-fixes-2024-01-27
    drm fixes for 6.8-rc2
    
    fb:
    - fix simpledrm/i915 regression by reverting change
    
    scheduler:
    - fix regression affecting amdgpu users due to sched draining
    
    nouveau:
    - revert 6.7 deadlock fix as it has side effects
    
    dp:
    - fix documentation warning
    
    ttm:
    - fix dummy page read on some platforms
    
    bridge:
    - anx7625 suspend fix
    - sii902x: fix probing and audio registration
    - parade-ps8640: fix suspend of bridge, aux fixes
    - samsung-dsim: avoid using FORCE_STOP_STATE
    
    panel:
    - simple add missing bus flags
    - fix samsung-s6d7aa0 flags
    
    amdgpu:
    - AC/DC power supply tracking fix
    - Don't show invalid vram vendor data
    - SMU 13.0.x fixes
    - GART fix for umr on systems without VRAM
    - GFX 10/11 UNORD_DISPATCH fixes
    - IPS display fixes (required for S0ix on some platforms)
    - Misc fixes
    
    i915:
    - DSI sequence revert to fix GitLab #10071 and DP test-pattern fix
    - Drop -Wstringop-overflow (broken on GCC11)
    
    ivpu:
    - fix recovery/reset support
    - improve submit ioctl stability
    - fix dev open/close races on unbind
    - PLL disable reset fix
    - deprecate context priority param
    - improve debug buffer logging
    - disable buffer sharing across VPU contexts
    - free buffer sgt on unbind
    - fix missing lock around shmem vmap
    - add better boot diagnostics
    - add more debug prints around mapping
    - dump MMU events in case of timeout
    
    v3d:
    - NULL ptr dereference fix
    
    exynos:
    - fix stack usage
    - fix incorrect type
    - fix dt typo
    - fix gsc runtime resume
    
    xe:
    - Make an ops struct static
    - Fix an implicit 0 to NULL conversion
    - A couple of 32-bit fixes
    - A migration coherency fix for Lunar Lake.
    - An error path vm id leak fix
    - Remove PVC references in kunit tests
    
  • drm-fixes-2024-01-27-1
    drm fixes for 6.8-rc2
    
    fb:
    - fix simpledrm/i915 regression by reverting change
    
    scheduler:
    - fix regression affecting amdgpu users due to sched draining
    
    nouveau:
    - revert 6.7 deadlock fix as it has side effects
    
    dp:
    - fix documentation warning
    
    ttm:
    - fix dummy page read on some platforms
    
    bridge:
    - anx7625 suspend fix
    - sii902x: fix probing and audio registration
    - parade-ps8640: fix suspend of bridge, aux fixes
    - samsung-dsim: avoid using FORCE_STOP_STATE
    
    panel:
    - simple add missing bus flags
    - fix samsung-s6d7aa0 flags
    
    amdgpu:
    - AC/DC power supply tracking fix
    - Don't show invalid vram vendor data
    - SMU 13.0.x fixes
    - GART fix for umr on systems without VRAM
    - GFX 10/11 UNORD_DISPATCH fixes
    - IPS display fixes (required for S0ix on some platforms)
    - Misc fixes
    
    i915:
    - DSI sequence revert to fix GitLab #10071 and DP test-pattern fix
    - Drop -Wstringop-overflow (broken on GCC11)
    
    ivpu:
    - fix recovery/reset support
    - improve submit ioctl stability
    - fix dev open/close races on unbind
    - PLL disable reset fix
    - deprecate context priority param
    - improve debug buffer logging
    - disable buffer sharing across VPU contexts
    - free buffer sgt on unbind
    - fix missing lock around shmem vmap
    - add better boot diagnostics
    - add more debug prints around mapping
    - dump MMU events in case of timeout
    
    v3d:
    - NULL ptr dereference fix
    
    exynos:
    - fix stack usage
    - fix incorrect type
    - fix dt typo
    - fix gsc runtime resume
    
    xe:
    - Make an ops struct static
    - Fix an implicit 0 to NULL conversion
    - A couple of 32-bit fixes
    - A migration coherency fix for Lunar Lake.
    - An error path vm id leak fix
    - Remove PVC references in kunit tests
    
  • amd-drm-fixes-6.8-2024-01-25
    amd-drm-fixes-6.8-2024-01-25:
    
    amdgpu:
    - AC/DC power supply tracking fix
    - Don't show invalid vram vendor data
    - SMU 13.0.x fixes
    - GART fix for umr on systems without VRAM
    - GFX 10/11 UNORD_DISPATCH fixes
    - IPS display fixes (required for S0ix on some platforms)
    - Misc fixes
    
  • v6.8-rc1
    6613476e · Linux 6.8-rc1 ·
    Linux 6.8-rc1
    
  • drm-next-2024-01-19
    drm fixes for 6.8-rc1
    
    amdgpu:
    - DSC fixes
    - DC resource pool fixes
    - OTG fix
    - DML2 fixes
    - Aux fix
    - GFX10 RLC firmware handling fix
    - Revert a broken workaround for SMU 13.0.2
    - DC writeback fix
    - Enable gfxoff when ROCm apps are active on gfx11 with the proper FW version
    
    amdkfd:
    - Fix dma-buf exports using GEM handles
    
    nouveau:
    - fix a unneeded WARN_ON triggering
    
    xe:
    - Fix for definition of wakeref_t
    - Fix for an error code aliasing
    - Fix for VM_UNBIND_ALL in the case there are no bound VMAs
    - Fixes for a number of __iomem address space mismatches reported by sparse
    - Fixes for the assignment of exec_queue priority
    - A Fix for skip_guc_pc not taking effect
    - Workaround for a build problem on GCC 11
    - A couple of fixes for error paths
    - Fix a Flat CCS compression metadata copy issue
    - Fix a misplace array bounds checking
    - Don't have display support depend on EXPERT (as discussed on IRC)
    
  • amd-drm-fixes-6.8-2024-01-18
    amd-drm-fixes-6.8-2024-01-18:
    
    amdgpu:
    - DSC fixes
    - DC resource pool fixes
    - OTG fix
    - DML2 fixes
    - Aux fix
    - GFX10 RLC firmware handling fix
    - Revert a broken workaround for SMU 13.0.2
    - DC writeback fix
    - Enable gfxoff when ROCm apps are active on gfx11 with the proper FW version
    
    amdkfd:
    - Fix dma-buf exports using GEM handles
    
  • amd-drm-fixes-6.8-2024-01-15-1
    amd-drm-fixes-6.8-2024-01-15-1:
    
    amdgpu:
    - SubVP fixes
    - VRR fixes
    - USB4 fixes
    - DCN 3.5 fixes
    - GFX11 harvesting fix
    - RAS fixes
    - Misc small fixes
    - KFD dma-buf import fixes
    - Power reporting fixes
    - ATHUB 3.3 fix
    - SR-IOV fix
    - Add missing fw release for fiji
    - GFX 11.5 fix
    - Debugging module parameter fix
    - SMU 13.0.6 fixes
    - Fix new clang warning
    
    amdkfd:
    - Fix lockdep warnings
    - Fix sparse __rcu warnings
    - HMM fix
    - SVM fix
    
  • drm-next-2024-01-15-1
    drm fixes for 6.8-rc1
    
    i915:
    - Fixes for kernel-doc warnings enforced in linux-next
    - Another build warning fix for string formatting of intel_wakeref_t
    - Display fixes for DP DSC BPC and C20 PLL state verification
    
    v3d:
    - register readout fix
    
    rockchip:
    - two build warning fixes
    
    nouveau:
    - fix GSP loading on Turing with different nvdec configuration
    
  • drm-next-2024-01-15
    drm fixes for 6.8-rc1
    
    i915:
    - Fixes for kernel-doc warnings enforced in linux-next
    - Another build warning fix for string formatting of intel_wakeref_t
    - Display fixes for DP DSC BPC and C20 PLL state verification
    
    v3d:
    - register readout fix
    
    rockchip:
    - two build warning fixes
    
    nouveau:
    - fix GSP loading on Turing with different nvdec configuration
    
  • amd-drm-fixes-6.8-2024-01-12
    amd-drm-fixes-6.8-2024-01-12:
    
    amdgpu:
    - SubVP fixes
    - VRR fixes
    - USB4 fixes
    - DCN 3.5 fixes
    - GFX11 harvesting fix
    - RAS fixes
    - Misc small fixes
    - KFD dma-buf import fixes
    - Power reporting fixes
    - ATHUB 3.3 fix
    - SR-IOV fix
    - Add missing fw release for fiji
    - GFX 11.5 fix
    - Debugging module parameter fix
    - SMU 13.0.6 fixes
    
    amdkfd:
    - Fix lockdep warnings
    - Fix sparse __rcu warnings
    - Bump interface version so userspace knows that the kernel supports dma-bufs exported from KFD
      Most of the fixes for this went into 6.7, but the last fix is in this PR
    - HMM fix
    - SVM fix
    
  • drm-next-2024-01-10
    drm-next for 6.8:
    
    new drivers:
    - imagination - new driver for Imagination Technologies GPU
    - xe - new driver for Intel GPUs using core drm concepts
    
    core:
    - add CLOSE_FB ioctl
    - remove old UMS ioctls
    - increase max objects to accomodate AMD color mgmt
    
    encoder:
    - create per-encoder debugfs directory
    
    edid:
    - split out drm_eld
    - SAD helpers
    - drop edid_firmware module parameter
    
    format-helper:
    - cache format conversion buffers
    
    sched:
    - move from kthread to workqueue
    - rename some internals
    - implement dynamic job-flow control
    
    gpuvm:
    - provide more features to handle GEM objects
    
    client:
    - don't acquire module reference
    
    displayport:
    - add mst path property documentation
    
    fdinfo:
    - alignment fix
    
    dma-buf:
    - add fence timestamp helper
    - add fence deadline support
    
    bridge:
    - transparent aux-bridge for DP/USB-C
    - lt8912b: add suspend/resume support and power regulator support
    
    panel:
    - edp: AUO B116XTN02, BOE NT116WHM-N21,836X2, NV116WHM-N49
    - chromebook panel support
    - elida-kd35t133: rework pm
    - powkiddy RK2023 panel
    - himax-hx8394: drop prepare/unprepare and shutdown logic
    - BOE BP101WX1-100, Powkiddy X55, Ampire AM8001280G
    - Evervision VGG644804, SDC ATNA45AF01
    - nv3052c: register docs, init sequence fixes, fascontek FS035VG158
    - st7701: Anbernic RG-ARC support
    - r63353 panel controller
    - Ilitek ILI9805 panel controller
    - AUO G156HAN04.0
    
    simplefb:
    - support memory regions
    - support power domains
    
    amdgpu:
    - add new 64-bit sequence number infrastructure
    - add AMD specific color management
    - ACPI WBRF support for RF interference handling
    - GPUVM updates
    - RAS updates
    - DCN 3.5 updates
    - Rework PCIe link speed handling
    - Document GPU reset types
    - DMUB fixes
    - eDP fixes
    - NBIO 7.9/7.11 updates
    - SubVP updates
    - XGMI PCIe state dumping for aqua vanjaram
    - GFX11 golden register updates
    - enable tunnelling on high pri compute
    
    amdkfd:
    - Migrate TLB flushing logic to amdgpu
    - Trap handler fixes
    - Fix restore workers handling on suspend/resume
    - Fix possible memory leak in pqm_uninit()
    - support import/export of dma-bufs using GEM handles
    
    radeon:
    - fix possible overflows in command buffer checking
    - check for errors in ring_lock
    
    i915:
    - reorg display code for reuse in xe driver
    - fdinfo memory stats printing
    - DP MST bandwidth mgmt improvements
    - DP panel replay enabling
    - MTL C20 phy state verification
    - MTL DP DSC fractional bpp support
    - Audio fastset support
    - use dma_fence interfaces instead of i915_sw_fence
    - Separate gem and display code
    - AUX register macro refactoring
    - Separate display module/device parameters
    - Move display capabilities debugfs under display
    - Makefile cleanups
    - Register cleanups
    - Move display lock inits under display/
    - VLV/CHV DPIO PHY register and interface refactoring
    - DSI VBT sequence refactoring
    - C10/C20 PHY PLL hardware readout
    - DPLL code cleanups
    - Cleanup PXP plane protection checks
    - Improve display debug msgs
    - PSR selective fetch fixes/improvements
    - DP MST fixes
    - Xe2LPD FBC restrictions removed
    - DGFX uses direct VBT pin mapping
    - more MTL WAs
    - fix MTL eDP bug
    - eliminate use of kmap_atomic
    
    habanalabs:
    - sysfs entry to identify a device minor id with debugfs path
    - sysfs entry to expose device module id
    - add signed device info retrieval through INFO ioctl
    - add Gaudi2C device support
    - pcie reset prepare/done hooks
    
    msm:
    - Add support for SDM670, SM8650
    - Handle the CFG interconnect to fix the obscure hangs / timeouts
    - Kconfig fix for QMP dependency
    - use managed allocators
    - DPU: SDM670, SM8650 support
    - DPU: Enable SmartDMA on SM8350 and SM8450
    - DP: enable runtime PM support
    - GPU: add metadata UAPI
    - GPU: move devcoredumps to GPU device
    - GPU: convert to drm_exec
    
    ivpu:
    - update FW API
    - new debugfs file
    - a new NOP job submission test mode
    - improve suspend/resume
    - PM improvements
    - MMU PT optimizations
    - firmware profile frequency support
    - support for uncached buffers
    - switch to gem shmem helpers
    - replace kthread with threaded irqs
    
    rockchip:
    - rk3066_hdmi: convert to atomic
    - vop2: support nv20 and nv30
    - rk3588 support
    
    mediatek:
    - use devm_platform_ioremap_resource
    - stop using iommu_present
    - MT8188 VDOSYS1 display support
    
    panfrost:
    - PM improvements
    - improve interrupt handling as poweroff
    
    qaic:
    - allow to run with single MSI
    - support host/device time sync
    - switch to persistent DRM devices
    
    exynos:
    - fix potential error pointer dereference
    - fix wrong error checking
    - add missing call to drm_atomic_helper_shutdown
    
    omapdrm:
    - dma-fence lockdep annotation fix
    
    tidss:
    - dma-fence lockdep annotation fix
    - support for AM62A7
    
    v3d:
    - BCM2712 - rpi5 support
    - fdinfo + gputop support
    - uapi for CPU job handling
    
    virtio-gpu:
    - add context debug name
    
  • v6.7
    0dd3ee31 · Linux 6.7 ·
    Linux 6.7
    
  • amd-drm-next-6.8-2024-01-05
    amd-drm-next-6.8-2024-01-05:
    
    amdgpu:
    - VRR fixes
    - PSR-SU fixes
    - SubVP fixes
    - DCN 3.5 fixes
    - Documentation updates
    - DMCUB fixes
    - DML2 fixes
    - UMC 12.0 updates
    - GPUVM fix
    - Misc code cleanups and whitespace cleanups
    - DP MST fix
    - Let KFD sync with GPUVM fences
    - GFX11 reset fix
    - SMU 13.0.6 fixes
    - VSC fix for DP/eDP
    - Navi12 display fix
    - RN/CZN system aperture fix
    - DCN 2.1 bandwidth validation fix
    - DCN INIT cleanup
    
    amdkfd:
    - SVM fixes
    - Revert TBA/TMA location change
    
  • drm-fixes-2024-01-05
    drm fixes for 6.7 final (part 2 - correct version)
    
    amdgpu:
    - DP MST fix
    - SMU 13.0.6 fixes
    - Fix displays on macbooks using vega12
    - Fix VSC and colorimetry on DP/eDP
    
    nouveau:
    - fix deadlock between fence signalling and irq paths
    - fix GSP memory leaks
    - fix GSP leftover debug
    - hide some GSP callback messages
    - fix GSP display disable path
    - fix GSP ACPI interaction
    - handle errors in ctrl messages
    - use errors info to fix DP link training
    
  • amd-drm-fixes-6.7-2024-01-04
    amdgpu:
    - DP MST fix
    - SMU 13.0.6 fixes
    - Fix displays on macbooks using vega12
    - Fix VSC and colorimetry on DP/eDP