Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-fixes-2024-04-12
    drm fixes for 6.9-rc4
    
    client:
    - Protect connector modes with mode_config mutex
    
    ast:
    - Fix soft lockup
    
    host1x:
    - Do not setup DMA for virtual addresses
    
    ivpu:
    - Fix deadlock in context_xa
    - PCI fixes
    - Fixes to error handling
    
    nouveau:
    - gsp: Fix OOB access
    - Fix casting
    
    panfrost:
    - Fix error path in MMU code
    
    qxl:
    - Revert "drm/qxl: simplify qxl_fence_wait"
    
    vmwgfx:
    - Enable DMA for SEV mappings
    
    i915:
    - Couple CDCLK programming fixes
    - HDCP related fix
    - 4 Bigjoiner related fixes
    - Fix for a circular locking around GuC on reset+wedged case
    
    xe:
    - Fix double display mutex initializations
    - Fix u32 -> u64 implicit conversions
    - Fix RING_CONTEXT_CONTROL not marked as masked
    
    msm:
    - DP refcount leak fix on disconnect
    - Add missing newlines to prints in msm_fb and msm_kms
    - fix dpu debugfs entry permissions
    - Fix the interface table for the catalog of X1E80100
    - fix irq message printing
    - Bindings fix to add DP node as child of mdss for mdss node
    - Minor typo fix in DP driver API which handles port status change
    - fix CHRASHDUMP_READ()
    - fix HHB (highest bank bit) for a619 to fix UBWC corruption
    
    amdgpu:
    - GPU reset fixes
    - Fix some confusing logging
    - UMSCH fix
    - Aborted suspend fix
    - DCN 3.5 fixes
    - S4 fix
    - MES logging fixes
    - SMU 14 fixes
    - SDMA 4.4.2 fix
    - KASAN fix
    - SMU 13.0.10 fix
    - VCN partition fix
    - GFX11 fixes
    - DWB fixes
    - Plane handling fix
    - FAMS fix
    - DCN 3.1.6 fix
    - VSC SDP fixes
    - OLED panel fix
    - GFX 11.5 fix
    
    amdkfd:
    - GPU reset fixes
    - fix ioctl integer overflow
    
  • drm-fixes-2024-04-09
    drm nouveau fix for 6.9-rc4
    
    nouveau:
    - regression fix for GSP display enable.
    
  • drm-fixes-2024-04-05
    drm fixes for v6.9-rc3
    
    display:
    - fix typos in kerneldoc
    
    prime:
    - unbreak dma-buf export for virt-gpu
    
    nouveau:
    - uvmm: fix remap address calculation
    - minor cleanups
    
    panfrost:
    - fix power-transition timeouts
    
    xe:
    - Stop using system_unbound_wq for preempt fences,
    - Fix saving unordered rebinding fences by attaching
      them as kernel feces to the vm's resv
    - Fix TLB invalidation fences completing out of order
    - Move rebind TLB invalidation to the ring ops to reduce
      the latency
    
    i915:
    - A few DisplayPort related fixes
    - eDP PSR fixes
    - Remove some VM space restrictions on older platforms
    - Disable automatic load CCS load balancing
    
  • drm-fixes-2024-03-30
    drm fixes for 6.9-rc2
    
    bridge:
    - select DRM_KMS_HELPER
    
    dma-buf:
    - fix NULL-pointer deref
    
    dp:
    - fix div-by-zero in DP MST unplug code
    
    fbdev:
    - select FB_IOMEM_FOPS for SBus
    
    sched:
    - fix NULL-pointer deref
    
    xe:
    - Fix build on mips
    - Fix wrong bound checks
    - Fix use of msec rather than jiffies
    - Remove dead code
    
    amdgpu:
    - SMU 14.0.1 updates
    - DCN 3.5.x updates
    - VPE fix
    - eDP panel flickering fix
    - Suspend fix
    - PSR fix
    - DCN 3.0+ fix
    - VCN 4.0.6 updates
    - debugfs fix
    
    amdkfd:
    - DMA-Buf fix
    - GFX 9.4.2 TLB flush fix
    - CP interrupt fix
    
    i915:
    - Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c
    - Update a MTL workaround
    - Fix locking inversion in hwmon's sysfs
    - Remove a bogus error message around PXP
    - Fix UAF on VMA
    - Reset queue_priority_hint on parking
    - Display Fixes:
    - Remove duplicated audio enable/disable on SDVO and DP
    - Disable AuxCCS for Xe driver
    - Revert init order of MIPI DSI
    - DRRS debugfs fix with an extra refactor patch
    - VRR related fixes
    - Fix a JSL eDP corruption
     - Fix the cursor physical dma address
    - BIOS VBT related fix
    
    nouveau:
    - dmem: handle kcalloc() allocation failures
    
    qxl:
    - remove unused variables
    
    rockchip:
    - vop2: remove support for AR30 and AB30 formats
    
    vmwgfx:
    - debugfs: create ttm_resource_manager entry only if needed
    
  • drm-next-2024-03-22
    drm fixes for 6.9-rc1
    
    core:
    - fix rounding in drm_fixp2int_round()
    
    bridge:
    - fix documentation for DRM_BRIDGE_OP_EDID
    
    sun4i:
    - fix 64-bit division on 32-bit architectures
    
    tests:
    - fix dependency on DRM_KMS_HELPER
    
    probe-helper:
    - never return negative values from .get_modes() plus driver fixes
    
    xe:
    - invalidate userptr vma on page pin fault
    - fail early on sysfs file creation error
    - skip VMA pinning on xe_exec if no batches
    
    nouveau:
    - clear bo resource bus after eviction
    - documentation fixes
    - don't check devinit disable on GSP
    
    amdgpu:
    - Freesync fixes
    - UAF IOCTL fixes
    - Fix mmhub client ID mapping
    - IH 7.0 fix
    - DML2 fixes
    - VCN 4.0.6 fix
    - GART bind fix
    - GPU reset fix
    - SR-IOV fix
    - OD table handling fixes
    - Fix TA handling on boards without display hardware
    - DML1 fix
    - ABM fix
    - eDP panel fix
    - DPPCLK fix
    - HDCP fix
    - Revert incorrect error case handling in ioremap
    - VPE fix
    - HDMI fixes
    - SDMA 4.4.2 fix
    - Other misc fixes
    
    amdkfd:
    - Fix duplicate BO handling in process restore
    
  • drm-next-2024-03-13
    drm for 6.9:
    
    core:
    - EDID cleanups
    - scheduler error handling fixes
    - managed: add drmm_release_action() with tests
    - add ratelimited drm debug print
    - DPCD PSR early transport macro
    - DP tunneling and bandwidth allocation helpers
    - remove built-in edids
    - dp: Avoid AUX transfers on powered-down displays
    - dp: Add VSC SDP helpers
    
    cross drivers:
    - use new drm print helpers
    - switch to ->read_edid callback
    - gem: add stats for shared buffers plus updates to amdgpu, i915, xe
    
    syncobj:
    - fixes to waiting and sleeping
    
    ttm:
    - add tests
    - fix errno codes
    - simply busy-placement handling
    - fix page decryption
    
    media:
    - tc358743: fix v4l device registration
    
    video:
    - move all kernel parameters for video behind CONFIG_VIDEO
    
    sound:
    - remove <drm/drm_edid.h> include from header
    
    ci:
    - add tests for msm
    - fix apq8016 runner
    
    efifb:
    - use copy of global screen_info state
    
    vesafb:
    - use copy of global screen_info state
    
    simplefb:
    - fix logging
    
    bridge:
    - ite-6505: fix DP link-training bug
    - samsung-dsim: fix error checking in probe
    - samsung-dsim: add bsh-smm-s2/pro boards
    - tc358767: fix regmap usage
    - imx: add i.MX8MP HDMI PVI plus DT bindings
    - imx: add i.MX8MP HDMI TX plus DT bindings
    - sii902x: fix probing and unregistration
    - tc358767: limit pixel PLL input range
    - switch to new drm_bridge_read_edid() interface
    
    panel:
    - ltk050h3146w: error-handling fixes
    - panel-edp: support delay between power-on and enable; use put_sync in
      unprepare; support Mediatek MT8173 Chromebooks, BOE NV116WHM-N49 V8.0,
      BOE NV122WUM-N41, CSO MNC207QS1-1 plus DT bindings
    - panel-lvds: support EDT ETML0700Z9NDHA plus DT bindings
    - panel-novatek: FRIDA FRD400B25025-A-CTK plus DT bindings
    - add BOE TH101MB31IG002-28A plus DT bindings
    - add EDT ETML1010G3DRA plus DT bindings
    - add Novatek NT36672E LCD DSI plus DT bindings
    - nt36523: support 120Hz timings, fix includes
    - simple: fix display timings on RK32FN48H
    - visionox-vtdr6130: fix initialization
    - add Powkiddy RGB10MAX3 plus DT bindings
    - st7703: support panel rotation plus DT bindings
    - add Himax HX83112A plus DT bindings
    - ltk500hd1829: add support for ltk101b4029w and admatec 9904370
    - simple: add BOE BP082WX1-100 8.2" panel plus DT bindungs
    
    panel-orientation-quirks:
    - GPD Win Mini
    
    amdgpu:
    - Validate DMABuf imports in compute VMs
    - Add RAS ACA framework
    - PSP 13 fixes
    - Misc code cleanups
    - Replay fixes
    - Atom interpretor PS, WS bounds checking
    - DML2 fixes
    - Audio fixes
    - DCN 3.5 Z state fixes
    - Remove deprecated ida_simple usage
    - UBSAN fixes
    - RAS fixes
    - Enable seq64 infrastructure
    - DC color block enablement
    - Documentation updates
    - DC documentation updates
    - DMCUB updates
    - ATHUB 4.1 support
    - LSDMA 7.0 support
    - JPEG DPG support
    - IH 7.0 support
    - HDP 7.0 support
    - VCN 5.0 support
    - SMU 13.0.6 updates
    - NBIO 7.11 updates
    - SDMA 6.1 updates
    - MMHUB 3.3 updates
    - DCN 3.5.1 support
    - NBIF 6.3.1 support
    - VPE 6.1.1 support
    
    amdkfd:
    - Validate DMABuf imports in compute VMs
    - SVM fixes
    - Trap handler updates and enhancements
    - Fix cache size reporting
    - Relocate the trap handler
    
    radeon:
    - Atom interpretor PS, WS bounds checking
    - Misc code cleanups
    
    xe:
    - new query for GuC submission version
    - Remove unused persistent exec_queues
    - Add vram frequency sysfs attributes
    - Add the flag XE_VM_BIND_FLAG_DUMPABLE
    - Drop pre-production workarounds
    - Drop kunit tests for unsupported platforms
    - Start pumbling SR-IOV support with memory based interrupts for VF
    - Allow to map BO in GGTT with PAT index corresponding to
      XE_CACHE_UC to work with memory based interrupts
    - Add GuC Doorbells Manager as prep work SR-IOV
    - Implement additional workarounds for xe2 and MTL
    - Program a few registers according to perfomance guide spec for Xe2
    - Fix remaining 32b build issues and enable it back
    - Fix build with CONFIG_DEBUG_FS=n
    - Fix warnings from GuC ABI headers
    - Introduce Relay Communication for SR-IOV for VF <-> GuC <-> PF
    - Release mmap mappings on rpm suspend
    - Disable mid-thread preemption when not properly supported by hardware
    - Fix xe_exec by reserving extra fence slot for CPU bind
    - Fix xe_exec with full long running exec queue
    - Canonicalize addresses where needed for Xe2 and add to devcoredum
    - Toggle USM support for Xe2
    - Only allow 1 ufence per exec / bind IOCTL
    - Add GuC firmware loading for Lunar Lake
    - Add XE_VMA_PTE_64K VMA flag
    
    i915:
    - Add more ADL-N PCI IDs
    - Enable fastboot also on older platforms
    - Early transport for panel replay and PSR
    - New ARL PCI IDs
    - DP TPS4 PHY test pattern support
    - Unify and improve VSC SDP for PSR and non-PSR cases
    - Refactor memory regions and improve debug logging
    - Rework global state serialization
    - Remove unused CDCLK divider fields
    - Unify HDCP connector logging format
    - Use display instead of graphics version in display code
    - Move VBT and opregion debugfs next to the implementation
    - Abstract opregion interface, use opaque type
    - MTL fixes
    - HPD handling fixes
    - Add GuC submission interface version query
    - Atomically invalidate userptr on mmu-notifier
    - Update handling of MMIO triggered reports
    - Don't make assumptions about intel_wakeref_t type
    - Extend driver code of Xe_LPG to Xe_LPG+
    - Add flex arrays to struct i915_syncmap
    - Allow for very slow HuC loading
    - DP tunneling and bandwidth allocation support
    
    msm:
    - Correct bindings for MSM8976 and SM8650 platforms
    - Start migration of MDP5 platforms to DPU driver
    - X1E80100 MDSS support
    - DPU:
    - Improve DSC allocation, fixing several important corner cases
    - Add support for SDM630/SDM660 platforms
    - Simplify dpu_encoder_phys_ops
    - Apply fixes targeting DSC support with a single DSC encoder
    - Apply fixes for HCTL_EN timing configuration
    - X1E80100 support
    - Add support for YUV420 over DP
    - GPU:
    - fix sc7180 UBWC config
    - fix a7xx LLC config
    - new gpu support: a305B, a750, a702
    - machine support: SM7150 (different power levels than other a618)
    - a7xx devcoredump support
    
    habanalabs:
    - configure IRQ affinity according to NUMA node
    - move HBM MMU page tables inside the HBM
    - improve device reset
    - check extended PCIe errors
    
    ivpu:
    - updates to firmware API
    - refactor BO allocation
    
    imx:
    - use devm_ functions during init
    
    hisilicon:
    - fix EDID includes
    
    mgag200:
    - improve ioremap usage
    - convert to struct drm_edid
    - Work around PCI write bursts
    
    nouveau:
    - disp: use kmemdup()
    - fix EDID includes
    - documentation fixes
    
    qaic:
    - fixes to BO handling
    - make use of DRM managed release
    - fix order of remove operations
    
    rockchip:
    - analogix_dp: get encoder port from DT
    - inno_hdmi: support HDMI for RK3128
    - lvds: error-handling fixes
    
    ssd130x:
    - support SSD133x plus DT bindings
    
    tegra:
    - fix error handling
    
    tilcdc:
    - make use of DRM managed release
    
    v3d:
    - show memory stats in debugfs
    - Support display MMU page size
    
    vc4:
    - fix error handling in plane prepare_fb
    - fix framebuffer test in plane helpers
    
    virtio:
    - add venus capset defines
    
    vkms:
    - fix OOB access when programming the LUT
    - Kconfig improvements
    
    vmwgfx:
    - unmap surface before changing plane state
    - fix memory leak in error handling
    - documentation fixes
    - list command SVGA_3D_CMD_DEFINE_GB_SURFACE_V4 as invalid
    - fix null-pointer deref in execbuf
    - refactor display-mode probing
    - fix fencing for creating cursor MOBs
    - fix cursor-memory lifetime
    
    xlnx:
    - fix live video input for ZynqMP DPSUB
    
    lima:
    - fix memory leak
    
    loongson:
    - fail if no VRAM present
    
    meson:
    - switch to new drm_bridge_read_edid() interface
    
    renesas:
    - add RZ/G2L DU support plus DT bindings
    
    mxsfb:
    - Use managed mode config
    
    sun4i:
    - HDMI: updates to atomic mode setting
    
    mediatek:
    - Add display driver for MT8188 VDOSYS1
    - DSI driver cleanups
    - Filter modes according to hardware capability
    - Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
    
    etnaviv:
    - enhancements for NPU and MRT support
    
  • drm-fixes-2024-03-08
    drm fixes for 6.8 final
    
    MAINTAINERS
    - update email address
    
    core:
    - fix polling in certain configurations
    
    buddy:
    - fix kunit test warning
    
    panel:
    - boe-tv101wum-nl6: timing tuning fixes
    
    i915:
    - Fix to extract HDCP information from primary connector
    - Check for NULL mmu_interval_notifier before removing
    - Fix for #10184: Kernel crash on UHD Graphics 730 (Cc stable)
    - Fix for #10284: Boot delay regresion with PSR
    - Fix DP connector DSC HW state readout
    - Selftest fix to convert msecs to jiffies
    
    xe:
    - error path fix
    
    amdgpu:
    - SMU14 fix
    - Fix possible NULL pointer
    - VRR fix
    - pwm fix
    
    nouveau:
    - fix deadlock in new ioctls fail path
    - fix missing locking around object rbtree
    
    udl:
    - apply and revert format change
    
  • drm-fixes-2024-03-01
    drm fixes for 6.8-rc7
    
    buddy:
    - two allocation fixes + unit test
    
    fbcon:
    - font restore syzkaller fix
    
    ttm:
    - kunit test fix
    
    bridge:
    - fix aux-hpd leaks
    - fix aux-hpd registration
    - fix use after free in soc/qcom
    - fix boot on soc/qcom
    
    xe:
    - A couple of tracepoint updates from Priyanka and Lucas.
    - Make sure BINDs are completed before accepting UNBINDs on LR vms.
    - Don't arbitrarily restrict max number of batched binds.
    - Add uapi for dumpable bos (agreed on IRC).
    - Remove unused uapi flags and a leftover comment.
    - A couple of fixes related to the execlist backend.
    
    msm:
    - DP: Revert a change which was causing a HDP regression
    
    amdgpu:
    - Fix potential buffer overflow
    - Fix power min cap
    - Suspend/resume fix
    - SI PM fix
    - eDP fix
    
    nouveau:
    - fix a misreported VRAM sizing
    - fix a regression in suspend/resume due to freeing
    
    tegra:
    - host1x reset fix
    - only remove existing driver if display is possible
    
  • drm-fixes-2024-02-23
    drm fixes for 6.8-rc6
    
    fbdev:
    - fix sparc undefined reference
    
    syncobj:
    - fix sync obj fence waiting
    - handle NULL fence in syncobj eventfd code
    
    ttm:
    - fix invalid free
    
    buddy:
    - fix list handling
    - fix 32-bit build
    
    meson:
    - don't remove bridges from other drivers
    
    nouveau:
    - fix build warnings
    - add two minor info parameters
    - add a Kconfig to allow GSP by default on some GPUs
    
    ivpu:
    - allow fw to do initial tile config
    
    i915:
    - fix TV mode
    
    amdgpu:
    - Suspend/resume fixes
    - Backlight error fix
    - DCN 3.5 fixes
    - Misc fixes
    
    xe:
    - Remove support for persistent exec_queues
    - Drop a reduntant sysfs newline printout
    - A three-patch fix for a VM_BIND rebind optimization path
    - Fix a modpost warning on an xe KUNIT module
    
  • drm-fixes-2024-02-16
    drm fixes for 6.8-rc5
    
    crtc:
    - fix uninit variable
    
    prime:
    - support > 4GB page arrays
    
    buddy:
    - fix error handling in allocations
    
    i915:
    - fix blankscreen on JSL chromebooks
    - stable fix to limit DP sst link rates
    
    xe:
    - Fix an out-of-bounds shift.
    - Fix the display code thinking xe uses shmem
    - Fix a warning about index out-of-bound
    - Fix a clang-16 compilation warning
    
    amdgpu:
    - PSR fixes
    - Suspend/resume fixes
    - Link training fix
    - Aspect ratio fix
    - DCN 3.5 fixes
    - VCN 4.x fix
    - GFX 11 fix
    - Misc display fixes
    - Misc small fixes
    
    amdkfd:
    - Cache size reporting fix
    - SIMD distribution fix
    
    msm:
    - GPU:
    - dmabuf vmap fix
    - a610 UBWC corruption fix (incorrect hbb)
    - revert a commit that was making GPU recovery unreliable
     - tlb invalidation fix
    
    ivpu:
    - suspend/resume fix
    
    nouveau:
    - fix scheduler cleanup path
    - fix pointless scheduler creation
    - fix kvalloc argument order
    
    rockchip:
    - vop2 locking fix
    
  • drm-fixes-2024-02-09
    drm fixes for 6.8-rc4
    
    i915:
    - gvt: docs fix, uninit var, MAINTAINERS
    
    ivpu:
    - add aborted job status
    - disable d3 hot delay
    - mmu fixes
    
    nouveau:
    - fix gsp rpc size request
    - fix dma buffer leaks
    - use common code for gsp mem ctor
    
    xe:
    - Fix a loop in an error path
    - Fix a missing dma-fence reference
    - Fix a retry path on userptr REMAP
    - Workaround for a false gcc warning
    - Fix missing map of the usm batch buffer
      in the migrate vm.
    - Fix a memory leak.
    - Fix a bad assumption of used page size
    - Fix hitting a BUG() due to zero pages to map.
    - Remove some leftover async bind queue relics
    
    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
    
    msm:
    - DPU:
    - fix for kernel doc warnings and smatch warnings in dpu_encoder
    - fix for smatch warning in dpu_encoder
    - fix the bus bandwidth value for SDM670
    - DP:
    - fixes to handle unknown bpc case correctly for DP
    - fix for MISC0 programming
    - GPU:
    - dmabuf vmap fix
    - a610 UBWC corruption fix (incorrect hbb)
    - revert a commit that was making GPU recovery unreliable
    
  • 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
    
  • 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
    
  • 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)
    
  • 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
    
  • 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
    
  • 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
    
  • drm-fixes-2024-01-04
    drm fixes for 6.8
    
    qaic:
    - fix GEM import
    - add quirk for soc version
    
    bridge:
    - parade-ps8640, ti-sn65dsi86: fix aux reads bounds
    
    mgag200:
    - fix gamma LUT init
    
    i915:
    - Fix bogus DPCD rev usage for DP phy test pattern setup
    - Fix handling of MMIO triggered reports in the OA buffer