Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-next-2022-01-07
    drm for 5.17-rc1
    
    core:
    - add privacy screen support
    - move nomodeset option into drm subsystem
    - clean up nomodeset handling in drivers
    - make drm_irq.c legacy
    - fix stack_depot name conflicts
    - remove DMA_BUF_SET_NAME ioctl restrictions
    - sysfs: send hotplug event
    - replace several DRM_* logging macros with drm_*
    - move hashtable to legacy code
    - add error return from gem_create_object
    - cma-helper: improve interfaces, drop CONFIG_DRM_KMS_CMA_HELPER
    - kernel.h related include cleanups
    - support XRGB2101010 source buffers
    
    ttm:
    - don't include drm hashtable
    - stop pruning fences after wait
    - documentation updates
    
    dma-buf:
    - add dma_resv selftest
    - add debugfs helpers
    - remove dma_resv_get_excl_unlocked
    - documentation
    - make fences mandatory in dma_resv_add_excl_fence
    
    dp:
    - add link training delay helpers
    
    gem:
    - link shmem/cma helpers into separate modules
    - use dma_resv iteratior
    - import dma-buf namespace into gem helper modules
    
    scheduler:
    - fence grab fix
    - lockdep fixes
    
    bridge:
    - switch to managed MIPI DSI helpers
    - register and attach during probe fixes
    - convert to YAML in several places.
    
    panel:
    - add bunch of new panesl
    
    simpledrm:
    - support FB_DAMAGE_CLIPS
    - support virtual screen sizes
    - add Apple M1 support
    
    amdgpu:
    - enable seamless boot for DCN 3.01
    - runtime PM fixes
    - use drm_kms_helper_connector_hotplug_event
    - get all fences at once
    - use generic drm fb helpers
    - PSR/DPCD/LTTPR/DSC/PM/RAS/OLED/SRIOV fixes
    - add smart trace buffer (STB) for supported GPUs
    - display debugfs entries
    - new SMU debug option
    - Documentation update
    
    amdkfd:
    - IP discovery enumeration refactor
    - interface between driver fixes
    - SVM fixes
    - kfd uapi header to define some sysfs bitfields.
    
    i915:
    - support VESA panel backlights
    - enable ADL-P by default
    - add eDP privacy screen support
    - add Raptor Lake S (RPL-S) support
    - DG2 page table support
    - lots of GuC/HuC fw refactoring
    - refactored i915->gt interfaces
    - CD clock squashing support
    - enable 10-bit gamma support
    - update ADL-P DMC fw to v2.14
    - enable runtime PM autosuspend by default
    - ADL-P DSI support
    - per-lane DP drive settings for ICL+
    - add support for pipe C/D DMC firmware
    - Atomic gamma LUT updates
    - remove CCS FB stride restrictions on ADL-P
    - VRR platform support for display 11
    - add support for display audio codec keepalive
    - lots of display refactoring
    - fix runtime PM handling during PXP suspend
    - improved eviction performance with async TTM moves
    - async VMA unbinding improvements
    - VMA locking refactoring
    - improved error capture robustness
    - use per device iommu checks
    - drop bits stealing from i915_sw_fence function ptr
    - remove dma_resv_prune
    - add IC cache invalidation on DG2
    
    nouveau:
    - crc fixes
    - validate LUTs in atomic check
    - set HDMI AVI RGB quant to full
    
    tegra:
    - buffer objects reworks for dma-buf compat
    - NVDEC driver uAPI support
    - power management improvements
    
    etnaviv:
    - IOMMU enabled system support
    - fix > 4GB command buffer mapping
    - close a DoS vector
    - fix spurious GPU resets
    
    ast:
    - fix i2c initialization
    
    rcar-du:
    - DSI output support
    
    exynos:
    - replace legacy gpio interface
    - implement generic GEM object mmap
    
    msm:
    - dpu plane state cleanup in prep for multirect
    - dpu debugfs cleanups
    - dp support for sc7280
    - a506 support
    - removal of struct_mutex
    - remove old eDP sub-driver
    
    anx7625:
    - support MIPI DSI input
    - support HDMI audio
    - fix reading EDID
    
    lvds:
    - fix bridge DT bindings
    
    megachips:
    - probe both bridges before registering
    
    dw-hdmi:
    - allow interlace on bridge
    
    ps8640:
    - enable runtime PM
    - support aux-bus
    
    tx358768:
    - enable reference clock
    - add pulse mode support
    
    ti-sn65dsi86:
    - use regmap bulk write
    - add PWM support
    
    etnaviv:
    - get all fences at once
    
    gma500:
    - gem object cleanups
    
    kmb:
    - enable fb console
    
    radeon:
    - use dma_resv_wait_timeout
    
    rockchip:
    - add DSP hold timeout
    - suspend/resume fixes
    - PLL clock fixes
    - implement mmap in GEM object functions
    - use generic fbdev emulation
    
    sun4i:
    - use CMA helpers without vmap support
    
    vc4:
    - fix HDMI-CEC hang with display is off
    - power on HDMI controller while disabling
    - support 4K@60Hz modes
    - support 10-bit YUV 4:2:0 output
    
    vmwgfx:
    - fix leak on probe errors
    - fail probing on broken hosts
    - new placement for MOB page tables
    - hide internal BOs from userspace
    - implement GEM support
    - implement GL 4.3 support
    
    virtio:
    - overflow fixes
    
    xen:
    - implement mmap as GEM object function
    
    omapdrm:
    - fix scatterlist export
    - support virtual planes
    
    mediatek:
    - MT8192 support
    - CMDQ refinement
    
  • drm-fixes-2022-01-07
    drm fixes for 5.16 final
    
    amdgpu:
    - suspend/resume fix
    - fix runtime PM regression
    
  • drm-fixes-2021-12-31
    drm fixes for 5.16-rc8
    
    nouveau:
    - fencing regression fix
    
    i915:
    - Fix possible uninitialized variable
    - Fix composite fence seqno icrement on each fence creation
    
    amdgpu:
    - Fencing fix
    - XGMI fix
    - VCN regression fix
    - IP discovery regression fixes
    - Fix runpm documentation
    - Suspend/resume fixes
    - Yellow Carp display fixes
    - MCLK power management fix
    - dma-buf fix
    
  • drm-fixes-2021-12-24
    drm fixes for 5.16-rc7
    
    mediatek:
    - NULL pointer check
    
    i915:
    - guc submission locking fixes
    
  • drm-fixes-2021-12-17-1
    drm fixes for 5.16-rc6
    
    i915:
    - Fix a bound check in the DMC fw load.
    
    ast:
    - NULL ptr deref fix
    
    simpledrm:
    - pixel clock units fix
    
    fb-helper:
    - userspace regression revert
    
    amdgpu:
    - Fix RLC register offset
    - GMC fix
    - Properly cache SMU FW version on Yellow Carp
    - Fix missing callback on DCN3.1
    - Reset DMCUB before HW init
    - Fix for GMC powergating on PCO
    - Fix a possible memory leak in GPU metrics table handling on RN
    
  • drm-fixes-2021-12-10
    drm fixes for 5.16-rc5
    
    ttm:
    - fix ttm_bo_swapout
    
    syncobj:
    - fix fence find bug with signalled fences
    
    i915:
    - fix error pointer deref in gem execbuffer
    - fix for GT init with GuC/HuC on ICL
    
    amdgpu:
    - DPIA fix
    - eDP fix
    
  • drm-fixes-2021-12-03-1
    drm-fixes-2021-12-03:
    drm fixes for 5.16-rc4
    
    dma-buf:
    - memory leak fix
    
    msm:
    - kasan found memory overwrite
    - mmap flags
    - fencing error bug
    - ioctl NULL ptr
    - uninit var
    - devfreqless devices fix
    - dsi lanes fix
    - dp: avoid unpowered aux xfers
    
    amdgpu:
    - IP discovery based enumeration fixes
    - vkms fixes
    - DSC fixes for DP MST
    - Audio fix for hotplug with tiled displays
    - Misc display fixes
    - DP tunneling fix
    - DP fix
    - Aldebaran fix
    
    amdkfd:
    - Locking fix
    - Static checker fix
    - Fix double free
    
    i915:
    - backlight regression
    - Intel HDR backlight detection fix
    - revert TGL workaround that caused hangs
    
    virtio-gpu:
    - switch back to drm_poll
    
    vc4:
    - memory leak
    - error check fix
    - HVS modesetting fixes
    
  • drm-fixes-2021-12-03
    drm fixes for 5.16-rc4
    
    dma-buf:
    - memory leak fix
    
    msm:
    - kasan found memory overwrite
    - mmap flags
    - fencing error bug
    - ioctl NULL ptr
    - uninit var
    - devfreqless devices fix
    - dsi lanes fix
    - dp: avoid unpowered aux xfers
    
    amdgpu:
    - IP discovery based enumeration fixes
    - vkms fixes
    - DSC fixes for DP MST
    - Audio fix for hotplug with tiled displays
    - Misc display fixes
    - DP tunneling fix
    - DP fix
    - Aldebaran fix
    
    amdkfd:
    - Locking fix
    - Static checker fix
    - Fix double free
    
    i915:
    - backlight regression
    - Intel HDR backlight detection fix
    - revert TGL workaround that caused hangs
    
    virtio-gpu:
    - switch back to drm_poll
    
    vc4:
    - memory leak
    - error check fix
    - HVS modesetting fixes
    
  • drm-fixes-2021-11-26
    drm fixes for 5.16-rc3
    
    amdgpu:
    - SRIOV fixes
    - dma-buf double free fix
    - Display fixes for GPU resets
    - Fix DSC powergating regression
    - GPU TSC fixes
    - Interrupt handler overflow fixes
    - Endian fix in IP discovery table handling
    - Aldebaran ASPM fix
    - Fix overclocking regression on older asics
    - Backlight/ACPI fix
    
    amdkfd:
    - SVM fixes
    - VMA removal race fix
    
    hyperv:
    - removal fix
    
    aspeed:
    - vga_pw sysfs file fix
    
    vc4:
    - error checking fix
    
    nouveau:
    - support GA106
    - fix a few error checks
    
    i915:
    - fix wakeref handling around PXP suspend
    
  • drm-fixes-2021-11-19
    drm fixes for 5.16-rc2
    
    scheduler:
    - two refcounting fixes
    
    cma-helper:
    - use correct free path for noncoherent
    
    efifb:
    - probing fix
    
    amdgpu:
    - Better debugging info for SMU msgs
    - Better error reporting when adding IP blocks
    - Fix UVD powergating regression on CZ
    - Clock reporting fix for navi1x
    - OLED panel backlight fix
    - Fix scaling on VGA/DVI for non-DC display code
    - Fix GLFCLK handling for RGP on some APUs
    - fix potential memory leak
    
    amdkfd:
    - GPU reset fix
    
    i915:
    - return error handling fix
    - ADL-P display fix
    - TGL DSI display clocks fix
    
    nouveau:
    - infoframe corruption fix
    
    sun4i:
    - Kconfig fix
    
  • drm-next-2021-11-12
    drm next/fixes for 5.16-rc1
    
    bridge:
    - HPD improvments for lt9611uxc
    - eDP aux-bus support for ps8640
    - LVDS data-mapping selection support
    
    ttm:
    - remove huge page functionality (needs reworking)
    - fix a race condition during BO eviction
    
    panels:
    - add some new panels
    
    fbdev:
    - fix double-free
    - remove unused scrolling acceleration
    - CONFIG_FB dep improvements
    
    locking:
    - improve contended locking logging
    - naming collision fix
    
    dma-buf:
    - add dma_resv_for_each_fence iterator
    - fix fence refcounting bug
    - name locking fixesA
    
    prime:
    - fix object references during mmap
    
    nouveau:
    - various code style changes
    - refcount fix
    - device removal fixes
    - protect client list with a mutex
    - fix CE0 address calculation
    
    i915:
    - DP rates related fixes
    - Revert disabling dual eDP that was causing state readout problems
    - put the cdclk vtables in const data
    - Fix DVO port type for older platforms
    - Fix blankscreen by turning DP++ TMDS output buffers on encoder->shutdown
    - CCS FBs related fixes
    - Fix recursive lock in GuC submission
    - Revert guc_id from i915_request tracepoint
    - Build fix around dmabuf
    
    amdgpu:
    - GPU reset fix
    - Aldebaran fix
    - Yellow Carp fixes
    - DCN2.1 DMCUB fix
    - IOMMU regression fix for Picasso
    - DSC display fixes
    - BPC display calculation fixes
    - Other misc display fixes
    - Don't allow partial copy from user for DC debugfs
    - SRIOV fixes
    - GFX9 CSB pin count fix
    - Various IP version check fixes
    - DP 2.0 fixes
    - Limit DCN1 MPO fix to DCN1
    
    amdkfd:
    - SVM fixes
    - Fix gfx version for renoir
    - Reset fixes
    
    udl:
    - timeout fix
    
    imx:
    - circular locking fix
    
    virtio:
    - NULL ptr deref fix
    
  • drm-next-2021-11-03
    drm for 5.16-rc1
    
    core:
    - improve dma_fence, lease and resv documentation
    - shmem-helpers: allocate WC pages on x86, use vmf_insert_pin
    - sched fixes/improvements
    - allow empty drm leases
    - add dma resv iterator
    - add more DP 2.0 headers
    - DP MST helper improvements for DP2.0
    
    dma-buf:
    - avoid warnings, remove fence trace macros
    
    bridge:
    - new helper to get rid of panels
    - probe improvements for it66121
    - enable DSI EOTP for anx7625
    
    fbdev:
    - efifb: release runtime PM on destroy
    
    ttm:
    - kerneldoc switch
    - helper to clear all DMA mappings
    - pool shrinker optimizaton
    - remove ttm_tt_destroy_common
    - update ttm_move_memcpy for async use
    
    panel:
    - add new panel-edp driver
    
    amdgpu:
     - Initial DP 2.0 support
     - Initial USB4 DP tunnelling support
     - Aldebaran MCE support
     - Modifier support for DCC image stores for GFX 10.3
     - Display rework for better FP code handling
     - Yellow Carp/Cyan Skillfish updates
     - Cyan Skillfish display support
     - convert vega/navi to IP discovery asic enumeration
     - validate IP discovery table
     - RAS improvements
     - Lots of fixes
    
     i915:
     - DG1 PCI IDs + LMEM discovery/placement
     - DG1 GuC submission by default
     - ADL-S PCI IDs updated + enabled by default
     - ADL-P (XE_LPD) fixed and updates
     - DG2 display fixes
     - PXP protected object support for Gen12 integrated
     - expose multi-LRC submission interface for GuC
     - export logical engine instance to user
     - Disable engine bonding on Gen12+
     - PSR cleanup
     - PSR2 selective fetch by default
     - DP 2.0 prep work
     - VESA vendor block + MSO use of it
     - FBC refactor
     - try again to fix fast-narrow vs slow-wide eDP training
     - use THP when IOMMU enabled
     - LMEM backup/restore for suspend/resume
     - locking simplification
     - GuC major reworking
     - async flip VT-D workaround changes
     - DP link training improvements
     - misc display refactorings
    
    bochs:
    - new PCI ID
    
    rcar-du:
    - Non-contiguious buffer import support for rcar-du
    - r8a779a0 support prep
    
    omapdrm:
    - COMPILE_TEST fixes
    
    sti:
    - COMPILE_TEST fixes
    
    msm:
    - fence ordering improvements
    - eDP support in DP sub-driver
    - dpu irq handling cleanup
    - CRC support for making igt happy
    - NO_CONNECTOR bridge support
    - dsi: 14nm phy support for msm8953
    - mdp5: msm8x53, sdm450, sdm632 support
    
    stm:
    - layer alpha + zpo support
    
    v3d:
    - fix Vulkan CTS failure
    - support multiple sync objects
    
    gud:
    - add R8/RGB332/RGB888 pixel formats
    
    vc4:
    - convert to new bridge helpers
    
    vgem:
    - use shmem helpers
    
    virtio:
    - support mapping exported vram
    
    zte:
    - remove obsolete driver
    
    rockchip:
    - use bridge attach no connector for LVDS/RGB
    
  • drm-fixes-2021-10-29
    drm fixes for 5.15 final
    
    MAINTAINERS:
    - change the paths
    
    ttm:
    - Fix fence leak in ttm_transfered_destroy.
    
    core:
    - add GPD Win3 rotation quirk
    
    i915:
    - Remove unconditional clflushes
    - Fix oops on boot due to sync state on disabled DP encoders
    - Revert backend specific data added to tracepoints
    - Remove useless and incorrect memory frequence calculation
    
    panel:
    - Add quirk for Aya Neo 2021
    
    seltest:
    - Reset property count for each drm damage selftest so full run will work correctly.
    
    amdgpu:
    - Fix two potential out of bounds writes in debugfs
    - Fix revision handling for Yellow Carp
    - Display fixes for Yellow Carp
    - Display fixes for DCN 3.1
    
  • drm-fixes-2021-10-22
    drm fixes for v5.15-rc7
    
    ast:
    - fix regression with connector detect
    
    msm:
    - fix power stability issue
    
    msxfb:
    - fix crash on unload
    
    panel:
    - sync fix
    
    kmb:
    - modesetting fixes
    
  • drm-fixes-2021-10-15-1
    drm fixes for 5.15-rc6
    
    core:
    - clamp fbdev size
    - edid cap blocks read to avoid out of bounds
    
    panel:
    - fix missing crc32 dependency
    
    msm:
    - Fix a new crash on dev file close if the dev file was opened when
      GPU is not loaded (such as missing fw in initrd)
    - Switch to single drm_sched_entity per priority level per drm_file
      to unbreak multi-context userspace
    - Serialize GMU access to fix GMU OOB errors
    - Various error path fixes
    - A couple integer overflow fixes
    - Fix mdp5 cursor plane WARNs
    
    i915:
    - Fix ACPI object leak
    - Fix context leak in user proto-context creation
    - Fix missing i915_sw_fence_fini call
    
    hyperv:
    - hide hw pointer
    
    nouveau:
    - fix engine selection bit
    
    r128:
    - fix UML build
    
    rcar-du:
    - unconncted LVDS regression fix
    
    mediatek:
    - revert CMDQ refinement patches
    
  • drm-fixes-2021-10-15
    drm fixes for 5.16-rc6
    
    core:
    - clamp fbdev size
    - edid cap blocks read to avoid out of bounds
    
    panel:
    - fix missing crc32 dependency
    
    msm:
    - Fix a new crash on dev file close if the dev file was opened when
      GPU is not loaded (such as missing fw in initrd)
    - Switch to single drm_sched_entity per priority level per drm_file
      to unbreak multi-context userspace
    - Serialize GMU access to fix GMU OOB errors
    - Various error path fixes
    - A couple integer overflow fixes
    - Fix mdp5 cursor plane WARNs
    
    i915:
    - Fix ACPI object leak
    - Fix context leak in user proto-context creation
    - Fix missing i915_sw_fence_fini call
    
    vc4:
    - hdmi clock fixes
    
    hyperv:
    - hide hw pointer
    
    nouveau:
    - fix engine selection bit
    
    r128:
    - fix UML build
    
    rcar-du:
    - unconncted LVDS regression fix
    
  • drm-fixes-2021-10-08
    drm fixes for 5.15-rc5
    
    core:
    - Kconfig fix for fb_simple vs simpledrm.
    
    i915:
    - Fix RKL HDMI audio
    - Fix runtime pm imbalance on i915_gem_shrink() error path
    - Fix Type-C port access before hw/sw state sync
    - Fix VBT backlight struct version/size check
    - Fix VT-d async flip on SKL/BXT with plane stretch workaround
    
    amdgpu:
    - DCN 3.1 DP alt mode fixes
    - S0ix gfxoff fix
    - Fix DRM_AMD_DC_SI dependencies
    - PCIe DPC handling fix
    - DCN 3.1 scaling fix
    - Documentation fix
    
    amdkfd:
    - Fix potential memory leak
    - IOMMUv2 init fixes
    
    vc4:
    - compiler fix
    - (there were some hdmi fixes but things got reverted, sort it out later)
    
    nouveau:
    - Cursor fix
    - Fix ttm buffer moves for ampere gpu's by adding minimal acceleration support.
    - memory leak fixes
    
    rockchip:
    - crtc/clk fixup
    
    panel:
    - ili9341 Fix DT bindings indent
    - y030xx067a - yellow tint init seq fix
    
    gbefb:
    - Fix gbefb when built with COMPILE_TEST.
    
  • drm-fixes-2021-10-01
    drm fixes for -rc4:
    
    amdgpu, i915, tegra, and one exynos driver fix
    
  • drm-fixes-2021-09-24
    drm fixes for 5.15-rc3
    
    i915:
    - Fix ADL-P memory bandwidth parameters
    - Fix memory corruption due to a double free
    - Fix memory leak in DMC firmware handling
    
    amdgpu:
    - Update MAINTAINERS entry for powerplay
    - Fix empty macros
    - SI DPM fix
    
    amdkfd:
    - SVM fixes
    - DMA mapping fix
    
  • drm-fixes-2021-09-17
    drm fixes for 5.15-rc2
    
    amdgpu:
    - UBSAN fix
    - Powerplay table update fix
    - Fix use after free in BO moves
    - Debugfs init fixes
    - vblank workqueue fixes for headless devices
    - FPU fixes
    - sysfs_emit fixes
    - SMU updates for cyan skillfish
    - Backlight fixes when DMCU is not initialized
    - DP MST fixes
    - HDCP compliance fix
    - Link training fix
    - Runtime pm fix
    - Panel orientation fixes
    - Display GPUVM fix for yellow carp
    - Add missing license
    
    amdkfd:
    - Drop PCI atomics requirement if proper firmware is available
    - Suspend/resume fixes for IOMMUv2 cases
    
    radeon:
    - AGP fix
    
    i915:
    - Propagate DP link training error returns
    - Use max link params for eDP 1.3 and earlier
    - Build warning fixes
    - Gem selftest fixes
    - Ensure wakeref is held before hardware access
    
    etnaviv:
    - MMU context vs runtime PM fix