Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-fixes-2024-08-16
    drm fixes for 6.11-rc4
    
    mediatek:
    - fix cursor crash
    
    amdgpu:
    - Fix MES ring buffer overflow
    - DCN 3.5 fix
    - DCN 3.2.1 fix
    - DP MST fix
    - Cursor fixes
    - JPEG fixes
    - Context ops validation
    - MES 12 fixes
    - VCN 5.0 fix
    - HDP fix
    
    panel:
    - dt bindings style fix
    - orientation quirks
    
    rockchip:
    - inno-hdmi: fix infoframe upload
    
    v3d:
    - fix OOB access in v3d_csd_job_run()
    
    xe:
    - Validate user fence during creation
    - Fix use after free when client stats are captured
    - SRIOV fixes
    - Runtime PM fixes
    
  • drm-fixes-2024-08-10
    drm fixes for 6.11-rc3
    
    client:
    - fix null ptr deref
    
    bridge:
    - connector: fix double free
    
    atomic:
    - fix async flip update
    
    panel:
    - document panel
    
    omap:
    - add config dependency
    
    tests:
    - fix gem shmem test
    
    drm buddy:
    - Add start address to trim function
    
    amdgpu:
    - DMCUB fix
    - Fix DET programming on some DCNs
    - DCC fixes
    - DCN 4.0.1 fixes
    - SMU 14.0.x update
    - MMHUB fix
    - DCN 3.1.4 fix
    - GC 12.0 fixes
    - Fix soft recovery error propogation
    - SDMA 7.0 fixes
    - DSC fix
    
    xe:
    - Fix off-by-one when processing RTP rules
    - Use dma_fence_chain_free in chain fence unused as a sync
    - Fix PL1 disable flow in xe_hwmon_power_max_write
    - Take ref to VM in delayed dump snapshot
    
    i915:
    - correct dual pps handling for MTL_PCH+ [display]
    - Adjust vma offset for framebuffer mmap offset [gem]
    - Fix Virtual Memory mapping boundaries calculation [gem]
    - Allow evicting to use the requested placement
    - Attempt to get pages without eviction first
    
  • drm-fixes-2024-08-02
    drm fixes for 6.11-rc2
    
    client:
    - fix error code
    
    atomic:
    - allow damage clips with async flips
    - allow explicit sync with async flips
    
    kselftests:
    - fix dmabuf-heaps test
    
    panic:
    - fix schedule_work in panic paths
    
    panel:
    - fix OrangePi Neo orientation
    
    gpuvm:
    - fix missing dependency
    
    amdgpu:
    - SMU 14.x update
    - Fix contiguous VRAM handling for IB parsing
    - GFX 12 fix
    - Regression fix for old APUs
    
    i915:
    - Static analysis fix for int overflow
    - Fix for HDCP2_STREAM_STATUS macro and removal of PWR_CLK_STATE for gen12
    
    nouveau:
    - revert busy wait change that caused a resume regression
    - fix buffer placement fault on dynamic pm s/r
    - fix refcount underflow
    
    ast:
    - fix black screen on resume
    - wake during connector status detect
    
    v3d:
    - fix issues with perf/timestamp ioctls
    
    vmwgfx:
    - fix deadlock in dma-buf fence polling
    - fix screen surface refcounting
    - fix dumb buffer handling
    - fix support for external buffers
    - fix overlay with screen targets
    - trigger modeset on screen moves
    
  • drm-next-2024-07-26
    drm fixes for 6.11-rc1
    
    amdgpu:
    - Bump driver version for GFX12 DCC
    - DC documention warning fixes
    - VCN unified queue power fix
    - SMU fix
    - RAS fix
    - Display corruption fix
    - SDMA 5.2 workaround
    - GFX12 fixes
    - Uninitialized variable fix
    - VCN/JPEG 4.0.3 fixes
    - Misc display fixes
    - RAS fixes
    - VCN4/5 harvest fix
    - GPU reset fix
    
    i915:
    - Reset intel_dp->link_trained before retraining the link
    - Don't switch the LTTPR mode on an active link
    - Do not consider preemption during execlists_dequeue for gen8
    - Allow NULL memory region
    
    xe:
    - xe_exec ioctl minor fix on sync entry cleanup upon error
    - SRIOV: limit VF LMEM provisioning
    - Wedge mode fixes
    
    v3d:
    - fix indirect dispatch on newer v3d revs
    
    panel:
    - fix panel backlight bindings
    
  • drm-next-2024-07-18
    drm next for 6.11-rc1:
    
    core:
    - deprecate DRM data and return 0 date
    - connector: Create a set of helpers to help with HDMI support
    - Remove driver owner assignments
    - Allow more drivers to compile with COMPILE_TEST
    - Conversions to drm_edid
    - Sprinkle MODULE_DESCRIPTIONS everywhere they are missing
    - Remove drm_mm_replace_node
    - print: Add a drm prefix to warn level messages too, remove
             ___drm_dbg, consolidate prefix handling
    - New monochrome TV mode variant
    
    ttm:
    - improve number of page faults on some platforms
    - fix test builds under PREEMPT_RT
    - more test coverage
    
    ci:
    - Require a more recent version of mesa,
    - improve farm setup and test generation
    
    dma-buf:
    - warn if reserving 0 fence slots
    - internal API heap enhancements
    
    fbdev:
    - Create memory manager optimized fbdev emulation
    
    panic:
    - Allow to select fonts,
    - improve drm_fb_dma_get_scanout_buffer
    - Allow to dump kmsg to the screen
    
    bridge:
    - Remove redundant checks on bridge->encoder
    - Remove drm_bridge_chain_mode_fixup
    - bridge-connector: Plumb in the new HDMI helper
    - analogix_dp: Various improvements, handle AUX transfers timeout
    - samsung-dsim: Fix timings calculation
    - tc358767: Plenty of small fixes, fix no connector attach, fix clocks
    - sii902x: state validation improvements
    
    panels:
    - Switch panels from register table initialization to proper code
    - Now that the panel code tracks the panel state, remove every
      ad-hoc implementation in the panel drivers
    - More cleanup of prepare / enable state tracking in drivers
    - edp: Drop legacy panel compatibles
    - simple-bridge: Switch to devm_drm_bridge_add
    - New panels: Lincoln Tech Sol LCD185-101CT, Microtips Technology
      13-101HIEBCAF0-C, Microtips Technology MF-103HIEB0GA0, BOE
      nv110wum-l60, IVO t109nw41, WL-355608-A8, PrimeView PM070WL4,
      Lincoln Technologies LCD197, Ortustech COM35H3P70ULC,
      AUO G104STN01, K&d kd101ne3-40ti
    
    amdgpu:
    - DCN 4.0.x support
    - GC 12.0 support
    - GMC 12.0 support
    - SDMA 7.0 support
    - MES12 support
    - MMHUB 4.1 support
    - GFX12 modifier and DCC support
    - lots of IP fixes/updates
    
    amdkfd:
    - Contiguous VRAM allocations
    - GC 12.0 support
    - SDMA 7.0 support
    - SR-IOV fixes
    - KFD GFX ALU exceptions
    
    i915:
    - Battlemage Xe2 HPD display enablement
    - Panel Replay enabling
    - DP AUX-less ALPM/LOBF
    - Enable link training failure fallback for DP MST links
    - CMRR (Content Match Refresh Rate) enabling
    - Increase ADL-S/ADL-P/DG2+ max TMDS bitrate to 6 Gbps
    - Enable eDP AUX based HDR backlight
    - Support replaying GPU hangs with captured context image
    - Automate CCS Mode setting during engine resets
    - lots of refactoring
    - Support replaying GPU hangs with captured context image
    - Increase FLR timeout from 3s to 9s
    - Enable w/a 16021333562 for DG2, MTL and ARL [guc]
    
    xe:
    - update MAINATINERS
    - New uapi adding OA functionality to Xe
    - expose l3 bank mask
    - fix display detect on ADL-N
    - runtime PM Fixes
    - Fix silent backmerge issues
    - More prep for SR-IOV
    - HWmon additions
    - per client usage info
    - Rework GPU page fault handling
    - Drop EXEC_QUEUE_FLAG_BANNED
    - Add BMG PCI IDs
    - Scheduler fixes and improvements
    - Rename xe_exec_queue::compute to xe_exec_queue::lr
    - Use ttm_uncached for BO with NEEDS_UC flag
    - Rename xe perf layer as xe observation layer
    - lots of refactoring
    
    radeon:
    - Backlight workaround for iMac
    - Silence UBSAN flex array warnings
    
    msm:
    - Validate registers XML description against schema in CI
    - core/dpu: SM7150 support
    - mdp5: Add support for MSM8937
    - gpu: Add param for userspace to know if raytracing is supported
    - gpu: X185 support (aka gpu in X1 laptop chips)
    - gpu: a505 support
    
    ivpu:
    - hardware scheduler support
    - profiling support
    - improvements to the platform support layer
    - firmware handling improvements
    - clocks/power mgmt improvements
    - scheduler/logging improvements
    
    habanalabs:
    - Gradual sleep in polling memory macro.
    - Reduce Gaudi2 MSI-X interrupt count to 128.
    - Add Gaudi2-D revision support.
    - Add timestamp to CPLD info.
    - Gaudi2: Assume hard-reset by firmware upon MC SEI severe error.
    - Align Gaudi2 interrupt names.
    - Check for errors after preboot is ready.
    - Change habanalabs maintainer and git repo path.
    
    mgag200:
    - refactoring and improvements
    - Add BMC output
    - enable polling
    
    nouveau:
    - add registry command line
    
    v3d:
    - perf counters improvements
    
    zynqmp:
    - irq and debugfs improvements
    
    atmel-hlcdc:
    - Support XLCDC in sam9x7
    
    mipi-dbi:
    - Remove mipi_dbi_machine_little_endian
    - make SPI bits per word configurable
    - support RGB888
    - allow pixel formats to be specified in the DT
    
    sun4i:
    - Rework the blender setup for DE2
    
    panfrost:
    - Enable MT8188 support
    
    vc4:
    - Monochrome TV support
    
    exynos:
    - fix fallback mode regression
    - fix memory leak
    - Use drm_edid_duplicate() instead of kmemdup()
    
    etnaviv:
    - fix i.MX8MP NPU clock gating
    - workaround FE register cdc issues on some cores
    - fix DMA sync handling for cached buffers
    - fix job timeout handling
    - keep TS enabled on MMUv2 cores for improved performance
    
    mediatek:
    - Convert to platform remove callback returning void-
    - Drop chain_mode_fixup call in mode_valid()
    - Fixes the errors of MediaTek display driver found by IGT.
    - Add display support for the MT8365-EVK board
    - Fix bit depth overwritten for mtk_ovl_set bit_depth()
    - Fix possible_crtcs calculation
    - Fix spurious kfree()
    
    ast:
    - refactor mode setting code
    
    stm:
    - Add LVDS support
    - DSI PHY updates
    
  • drm-fixes-2024-07-12
    drm fixes for 6.10-rc8
    
    amdgpu:
    - PSR-SU fix
    - Reseved VMID fix
    
    xe:
    - Use write-back caching mode for system memory on DGFX
    - Do not leak object when finalizing hdcp gsc
    
    bridge:
    - adv7511 EDID irq fix
    
    gma500:
    - NULL mode fixes.
    
    meson:
    - fix resource leak
    
  • drm-fixes-2024-07-05
    drm-fixes for v6.10-rc7
    
    drivers:
    - amd: mostly amdgpu display fixes + radeon vm NULL deref fix
    - xe: migration error handling + typoed register name in gt setup
    - i915: usb-c fix to shut up warnings on MTL+
    - panthor: fix sync-only jobs + ioctl validation fix to not EINVAL
      wrongly
    - panel quirks
    - nouveau: NULL deref in get_modes
    
    drm core:
    - fbdev big endian fix for the dma memory backed variant
    
    drivers/firmware:
    - fix sysfb refcounting
    
  • drm-fixes-2024-06-28
    drm fixes for 6.10-rc6
    
    core:
    - fix refcounting race on pid handover
    
    fbdev:
    - Fix fb_info when vmalloc is used, regression from
      CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM.
    
    amdgpu:
    - SMU 14.x fix
    - vram info parsing fix
    - mode1 reset fix
    - LTTPR fix
    - Virtual display fix
    - Avoid spurious error in PSP init
    
    i915:
    - Fix potential UAF due to race on fence register revocation
    
    nouveau
    - nouveau tv mode fixes.
    
    panel:
    - Add KOE TX26D202VM0BWA timings.
    
  • drm-fixes-2024-06-22
    drm fixes for 6.10-rc5
    
    xe:
    - Fix for invalid register access
    
    i915:
    - Fix conditions for joiner usage, it's not possible with eDP MSO
    
    amdgpu:
    - Fix display idle optimization race
    - Fix GPUVM TLB flush locking scope
    - IPS fix
    - GFX 9.4.3 harvesting fix
    - Runtime pm fix for shared buffers
    - DCN 3.5.x fixes
    - USB4 fix
    - RISC-V clang fix
    - Silence UBSAN warnings
    - MES11 fix
    - PSP 14.0.x fix
    
  • drm-fixes-2024-06-15
    drm fixes for 6.10-rc4
    
    core:
    - Werror Kconfig fix
    
    panel:
    - add orientation quirk for Aya Neo KUN
    - fix runtime warning on panel/bridge release
    
    nouveau:
    - remove unused struct
    - fix wq crash on cards with no display
    
    amdgpu:
    - fix bo release clear page warning
    
    xe:
    - update MAINTAINERS
    - Use correct forcewake assertions.
    - Assert that VRAM provisioning is only done on DGFX.
    - Flush render caches before user-fence signalling on all engines.
    - Move the disable_c6 call since it was sometimes never called.
    
    exynos:
    - fix regression with fallback mode
    - fix EDID related memory leak
    - remove redundant code
    
    komeda:
    - fix debugfs conditional compilations
    - check pointer error value
    
    renesas:
    - atomic shutdown fix
    
    mediatek:
    - atomic shutdown fix
    
  • drm-fixes-2024-06-07
    drm fixes for 6.10-rc3
    
    xe:
    - Update the LMTT when freeing VF GT config
    
    amdgpu:
    - Fix shutdown issues on some SMU 13.x platforms
    - Silence some UBSAN flexible array warnings
    
    panel:
    - sitronix-st7789v: handle of_drm_get_panel_orientation
      failing error.
    
    vmwgfx:
    - filter modes greater than available graphics memory
    - fix 3D vs STDU enable
    - remove STDU logic from mode valid
    - logging fix
    - memcmp pointers fix
    - remove unused struct
    - screen target lifetime fix
    
    komeda:
    - unused struct removal
    
  • drm-fixes-2024-06-01
    drm fixes for 6.10-rc2
    
    shmem:
    - fix BUG_ON in COW handling
    - Warn when trying to pin imported objects
    
    buddy:
    - fix page size handling
    
    dma-buf:
    - sw-sync: Don't interfere with IRQ handling
    - Fix kthreads-handling error path
    
    i915:
    - Fix a race in audio component by registering it later
    - Make DPT object unshrinkable to avoid shrinking when framebuffer has
      not shrunk
    - Fix CCS id calculation to fix a perf regression
    - Fix selftest caching mode
    - Fix FIELD_PREP compiler warnings
    - Fix indefinite wait for GT wakeref release
    - Revert overeager multi-gt pm reference removal
    
    xe:
    - One pcode polling timeout change
    - One fix for deadlocks for faulting VMs
    - One error-path lock imbalance fix
    
    amdgpu:
    - RAS fix
    - Fix colorspace property for MST connectors
    - Fix for PCIe DPM
    - Silence UBSAN warning
    - GPUVM robustness fix
    - Partition fix
    - Drop deprecated I2C_CLASS_SPD
    
    amdkfd:
    - Revert unused changes for certain 11.0.3 devices
    - Simplify APU VRAM handling
    
    lima:
    - Fix dma_resv-related deadlock in object pin
    
    msm:
    - Remove build-time dependency on Python 3.9
    
    nouveau:
    - nvif: Fix possible integer overflow
    
    panel:
    - lg-sw43408: Select DP helpers; Declare backlight ops as static
    - sitronix-st7789v: Various fixes for jt240mhqs_hwt_ek_e3 panel
    
    panfrost:
    - Fix dma_resv-related deadlock in object pin
    
  • drm-next-2024-05-25
    drm fixes for 6.10-rc1
    
    nouveau:
    - fix bo metadata uAPI for vm bind
    
    panthor:
    - Fixes for panthor's heap logical block.
    - Reset on unrecoverable fault
    - Fix VM references.
    - Reset fix.
    
    xlnx:
    - xlnx compile and doc fixes.
    
    amdgpu:
    - Handle vbios table integrated info v2.3
    
    amdkfd:
    - Handle duplicate BOs in reserve_bo_and_cond_vms
    - Handle memory limitations on small APUs
    
    dp/mst:
    - MST null deref fix.
    
    bridge:
    - Don't let next bridge create connector in adv7511 to make probe work.
    
  • drm-next-2024-05-20
    drm urgent (the 2nd) for 6.10-rc1
    
    buddy:
    - fix WARN_ONs during force merge
    
  • drm-next-2024-05-16
    drm urgent for 6.10-rc1 merge:
    
    buddy:
    - fix breakage in buddy allocator.
    
  • drm-next-2024-05-15
    drm for 6.10-rc1
    
    new drivers:
    - panthor: ARM Mali/Immortalis CSF-based GPU driver
    
    core:
    - add a CONFIG_DRM_WERROR option
    - make more headers self-contained
    - grab resv lock in pin/unpin
    - fix vmap resv locking
    - EDID/eDP panel matching
    - Kconfig cleanups
    - DT sound bindings
    - Add SIZE_HINTS property for cursor planes
    - Add struct drm_edid_product_id and helpers.
    - Use drm device based logging in more drm functions.
    - drop seq_file.h from a bunch of places
    - use drm_edid driver conversions
    
    dp:
    - DP Tunnel documentation
    - MST read sideband cap
    - Adaptive sync SDP prep work
    
    ttm:
    - improve placement for TTM BOs in idle/busy handling
    
    panic:
    - Fixes for drm-panic, and option to test it.
    - Add drm panic to simpledrm, mgag200, imx, ast
    
    bridge:
    - improve init ordering
    - adv7511: allow GPIO pin sharing
    - tc358775: add tc358675 support
    
    panel:
    - AUO B120XAN01.0
    - Samsung s6e3fa7
    - BOE NT116WHM-N44
    - CMN N116BCA-EA1,
    - CrystalClear CMT430B19N00
    - Startek KD050HDFIA020-C020A
    - powertip PH128800T006-ZHC01
    - Innolux G121X1-L03
    - LG sw43408
    - Khadas TS050 V2
    - EDO RM69380 OLED
    - CSOT MNB601LS1-1
    
    amdgpu:
    - HDCP/ODM/RAS fixes
    - Devcoredump improvements
    - Expose VCN activity via sysfs
    - SMY 13.0.x updates
    - Enable fast updates on DCN 3.1.4
    - Add dclk and vclk reporting on additional devices
    - Add ACA RAS infrastructure
    - Implement TLB flush fence
    - EEPROM handling fixes
    - SMUIO 14.0.2 support
    - SMU 14.0.1 Updates
    - SMU 14.0.2 support
    - Sync page table freeing with TLB flushes
    - DML2 refactor
    - DC debug improvements
    - DCN 3.5.x Updates
    - GPU reset fixes
    - HDP fix for second GFX pipe on GC 10.x
    - Enable secondary GFX pipe on GC 10.3
    - Refactor and clean up BACO/BOCO/BAMACO handling
    - Remove invalid TTM resource start check
    - UAF fix in VA IOCTL
    - GPUVM page fault redirection to secondary IH rings for IH 6.x
    - Initial support for mapping kernel queues via MES
    - Fix VRAM memory accounting
    
    amdkfd:
    - MQD handling cleanup
    - Preemption handling fixes for XCDs
    - TLB flush fix for GC 9.4.2
    - Properly clean up workqueue during module unload
    - Fix memory leak process create failure
    - Range check CP bad op exception targets to avoid reporting invalid exceptions to userspace
    - Fix eviction fence handling
    - Fix leak in GPU memory allocation failure case
    - DMABuf import handling fix
    - Enable SQ watchpoint for gfx10
    
    i915:
    - Adding new DG2 PCI ID
    - add context hints for GT frequency
    - enable only one CCS for compute workloads
    - new workarounds
    - Fix UAF on destroy against retire race and remove two earlier partial fixes
    - Limit the reserved VM space to only the platforms that need it
    - Fix gt reset with GuC submission is disable
    - Add and use gt_to_guc() wrapper
    
    i915/xe display:
    - Lunar Lake display enabling, including cdclk and other refactors
    - BIOS/VBT/opregion related refactor
    - Digital port related refactor/clean-up
    - Fix 2s boot time regression on DP panel replay init
    - Remove duplication on audio enable/disable on SDVO and g4x+ DP
    - Disable AuxCCS framebuffers if built for Xe
    - Make crtc disable more atomic
    - Increase DP idle pattern wait timeout to 2ms
    - Start using container_of_const() for some extra const safety
    - Fix Jasper Lake boot freeze
    - Enable MST mode for 128b/132b single-stream sideband
    - Enable Adaptive Sync SDP Support for DP
    - Fix MTL supported DP rates - removal of UHBR13.5
    - PLL refactoring
    - Limit eDP MSO pipe only for display version 20
    - More display refactor towards independence from i915 dev_priv
    - Convert i915/xe fbdev to DRM client
    - More initial work to make display code more independent from i915
    
    xe:
    - improved error capture
    - clean up some uAPI leftovers
    - devcoredump update
    - Add BMG mocs table
    - Handle GSCCS ER interrupt
    - Implement xe2- and GuC workarounds
    - struct xe_device cleanup
    - Hwmon updates
    - Add LRC parsing for more GPU instruction
    - Increase VM_BIND number of per-ioctl Ops
    - drm/xe: Add XE_BO_GGTT_INVALIDATE flag
    - Initial development for SR-IOV support
    - Add new PCI IDs to DG2 platform
    - Move userptr over to start using hmm_range_fault
    
    msm:
    - Switched to generating register header files during build process
      instead of shipping pre-generated headers
    - Merged DPU and MDP4 format databases.
    - DP:
    - Stop using compat string to distinguish DP and eDP cases
    - Added support for X Elite platform (X1E80100)
    - Reworked DP aux/audio support
    - Added SM6350 DP to the bindings
    - GPU:
    - a7xx perfcntr reg fixes
    - MAINTAINERS updates
    - a750 devcoredump support
    
    radeon:
    - Silence UBSAN warnings related to flexible arrays
    
    nouveau:
    - move some uAPI objects to uapi headers
    
    omapdrm:
    - console fix
    
    ast:
    - add i2c polling
    
    qaic:
    - add debugfs entries
    
    exynos:
    - fix platform_driver .owner
    - drop cleanup code
    
    mediatek:
    - Use devm_platform_get_and_ioremap_resource() in mtk_hdmi_ddc_probe()
    - Add GAMMA 12-bit LUT support for MT8188
    - Rename mtk_drm_* to mtk_*
    - Drop driver owner initialization
    - Correct calculation formula of PHY Timing
    
  • drm-fixes-2024-05-11
    drm fixes for 6.9 final
    
    core:
    - fix connector debugging output
    
    i915:
    - Automate CCS Mode setting during engine resets
    - Fix audio time stamp programming for DP
    - Fix parsing backlight BDB data
    
    xe:
    - Fix use zero-length element array
    - Move more from system wq to ordered private wq
    - Do not ignore return for drmm_mutex_init
    
    amdgpu:
    - DCN 3.5 fix
    - MST DSC fixes
    - S0i3 fix
    - S4 fix
    - HDP MMIO mapping fix
    - Fix a regression in visible vram handling
    
    amdkfd:
    - Spatial partition fix
    
    meson:
    - dw-hdmi: power-up fixes
    - dw-hdmi: add badngap setting for g12
    
    nouveau:
    - revert SG_DEBUG fix that has a side effect
    
  • drm-fixes-2024-05-03
    drm fixes for 6.9-rc7
    
    amdgpu:
    - Fix VRAM memory accounting
    - DCN 3.1 fixes
    - DCN 2.0 fix
    - DCN 3.1.5 fix
    - DCN 3.5 fix
    - DCN 3.2.1 fix
    - DP fixes
    - Seamless boot fix
    - Fix call order in amdgpu_ttm_move()
    - Fix doorbell regression
    - Disable panel replay temporarily
    
    amdkfd:
    - Flush wq before creating kfd process
    
    xe:
    - Fix UAF on rebind worker
    - Fix ADL-N display integration
    
    imagination:
    - fix page-count macro
    
    nouveau:
    - avoid page-table allocation failures
    - fix firmware memory allocation
    
    panel:
    - ili9341: avoid OF for device properties; respect deferred probe; fix
      usage of errno codes
    
    ttm:
    - fix status output
    
    vmwgfx:
    - fix legacy display unit
    - fix read length in fence signalling
    
  • drm-fixes-2024-04-26
    drm fixes for 6.9-rc6
    
    atomic-helpers:
    - Fix memory leak in drm_format_conv_state_copy()
    
    fbdev:
    - fbdefio: Fix address calculation
    
    amdgpu:
    - Suspend/resume fix
    - Don't expose gpu_od directory if it's empty
    - SDMA 4.4.2 fix
    - VPE fix
    - BO eviction fix
    - UMSCH fix
    - SMU 13.0.6 reset fixes
    - GPUVM flush accounting fix
    - SDMA 5.2 fix
    - Fix possible UAF in mes code
    
    amdkfd:
    - Eviction fence handling fix
    - Fix memory leak when GPU memory allocation fails
    - Fix dma-buf validation
    - Fix rescheduling of restore worker
    - SVM fix
    
    gma500:
    - Fix crash during boot
    
    etnaviv:
    - fix GC7000 TX clock gating
    - revert NPU UAPI changes
    
    xe:
    - Fix error paths on managed allocations
    - Fix PF/VF relay messages
    
  • drm-fixes-2024-04-19
    drm fixes for v6.9-rc5
    
    ttm:
    - Stop pooling cached NUMA pages
    
    amdgpu:
    - Fix invalid resource->start check
    - USB-C DSC fix
    - Fix a potential UAF in VA IOCTL
    - Fix visible VRAM handling during faults
    
    amdkfd:
    - Fix memory leak in create_process failure
    
    radeon:
    - Silence UBSAN warnings from variable sized arrays
    
    nouveau:
    - dp: Don't probe DP ports twice
    - nv04: Fix OOB access
    - nv50: Disable AUX bus for disconnected DP ports
    - nvkm: Fix instmem race condition
    
    panel:
    - Don't unregister DSI devices in several drivers
    
    v3d:
    - Fix enabled_ns increment
    
    xe:
    - Fix bo leak on error path during fb init
    - Fix use-after-free due to order vm is put and destroyed