Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-fixes-2021-04-23
    drm fixes for 5.12 final
    
    amdgpu:
    - Fix gpuvm page table update issue
    - Modifier fixes
    - Register fix for dimgrey cavefish
    
    i915:
    - GVT's BDW regression fix for cmd parser
    - Fix modesetting in case of unexpected AUX timeouts
    
  • drm-fixes-2021-04-18
    drm/vmwgfx fixes for 5.12-rc7
    
    vmwgfx:
    - fixed unpinning before destruction
    - lockdep init reordering
    
  • drm-fixes-2021-04-16
    drm/i915 fixes
    
  • drm-fixes-2021-04-10
    drm fixes for 5.12-rc7
    
    amdgpu:
    - DCN3 fix
    - Fix CAC setting regression for TOPAZ
    - Fix ttm regression
    
    radeon:
    - Fix ttm regression
    
    msm:
    - a5xx/a6xx timestamp fix
    - microcode version check
    - fail path fix
    - block programming fix
    - error removal fix.
    
    i915:
    - Fix invalid access to ACPI _DSM objects
    
    xen:
    - Fix use-after-free in xen.
    - minor duplicate defintion cleanup
    
    vc4:
    - Reduce fifo threshold on hvs4 to fix a fifo full error.
    - minor redunantant assignment cleanup
    
    panel:
    - Disable TE support for Droid4 and N950.
    
  • drm-fixes-2021-04-02
    drm fixes for 5.12-rc6
    
    amdgpu:
    - Polaris idle power fix
    - VM fix
    - Vangogh S3 fix
    - Fixes for non-4K page sizes
    
    amdkfd:
    - dqm fence memory corruption fix
    
    tegra:
    - lockdep warning fix
    - runtine PM reference fix
    - display controller fix
    - PLL Fix
    
    imx:
    - memory leak in error path fix
    - LDB driver channel registration fix
    - oob array warning in LDB driver
    
    exynos
    - unused header file removal
    
  • topic/i915-gem-next-2021-03-26
    e1a5e6a8 · drm/doc: Add RFC section ·
    special i915-gem-next pull as requested
    
    - Conversion to dma_resv_locking, obj->mm.lock is gone (Maarten, with
      help from Thomas Hellström)
    - watchdog (Tvrtko, one patch to cancel individual request from Chris)
    - legacy ioctl cleanup (Jason+Ashutosh)
    - i915-gem TODO and RFC process doc (me)
    - i915_ prefix for vma_lookup (Liam Howlett) just because I spotted it
      and put it in here too
    
  • drm-fixes-2021-03-26
    drm fixes for 5.12-rc5
    
    msm:
    - pll fixes
    - shutdown hook fix
    - runtime resume fix
    - clear_oob fix
    - kms locking fix
    - display aux retry fix
    
    rcar-du:
    - warn_on in encoder init fix
    
    etnaviv:
    - Use FOLL_FORCE and FOLL_LONGTERM
    
    i915:
    - DisplayPort LTTPR fixes around link training and limiting it
      according to supported spec version.
    - Fix enabled_planes bitmask to really represent only logically
      enabled planes.
    - Fix DSS CTL registers for ICL DSI transcoders
    - Fix the GT fence revocation runtime PM logic.
    
    nouveau:
    - cursor size regression fix
    
    amdgpu:
    - S0ix fixes
    - Add PCI ID
    - Polaris PCIe DPM fix
    - Display fix for high refresh rate monitors
    
  • drm-fixes-2021-03-19
    drm fixes for 5.12-rc4
    
    ttm:
    - Make ttm_bo_unpin() not wraparound on too many unpins.
    
    omap:
    - Fix coccicheck warning in omap.
    
    amdgpu:
    - DCN 3.0 gamma fixes
    - DCN 2.1 corrupt screen fix
    
    i915:
    - Workaround async flip + VT-d frame corruption on HSW/BDW
    - Fix NMI watchdog crash due to uninitialized OA buffer use on gen12+
    
    nouveau:
    - workaround oops with bo syncing
    
  • drm-fixes-2021-03-12-1
    drm fixes for 5.12-rc3
    
    core:
    - Clear holes when converting compat ioctl's between 32-bits and 64-bits.
    
    docs:
    - Use gitlab for drm bugzilla now.
    
    ttm:
    - Fix ttm page pool accounting.
    
    fbdev:
    - Fix oops in drm_fbdev_cleanup()
    
    shmem:
    - Assorted fixes for shmem helpers.
    
    qxl:
    - unpin qxl bos created as pinned when freeing them,
      and make ttm only warn once on this behavior.
    - Zero head.surface_id correctly in qxl.
    
    atyfb:
    - Use LCD management for atyfb on PPC_MAC.
    
    meson:
    - Shutdown kms poll helper in meson correctly.
    
    nouveau:
    - fix regression in bo syncing
    
    i915:
    - Wedge the GPU if command parser setup fails
    
    amdgpu:
    - Fix aux backlight control
    - Add a backlight override parameter
    - Various display fixes
    - PCIe DPM fix for vega
    - Polaris watermark fixes
    - Additional S0ix fix
    
    radeon:
    - Fix GEM regression
    - Fix AGP dependency handling
    
  • drm-fixes-2021-03-12
    drm fixes for 5.12-rc3
    
    core:
    - Clear holes when converting compat ioctl's between 32-bits and 64-bits.
    
    docs:
    - Use gitlab for drm bugzilla now.
    
    ttm:
    - Fix ttm page pool accounting.
    
    fbdev:
    - Fix oops in drm_fbdev_cleanup()
    
    shmem:
    - Assorted fixes for shmem helpers.
    
    qxl:
    - unpin qxl bos created as pinned when freeing them,
      and make ttm only warn once on this behavior.
    - Zero head.surface_id correctly in qxl.
    
    atyfb:
    - Use LCD management for atyfb on PPC_MAC.
    
    meson:
    - Shutdown kms poll helper in meson correctly.
    
    nouveau:
    - fix regression in bo syncing
    
    i915:
    - Wedge the GPU if command parser setup fails
    
    amdgpu:
    - Fix aux backlight control
    - Add a backlight override parameter
    - Various display fixes
    - PCIe DPM fix for vega
    - Polaris watermark fixes
    - Additional S0ix fix
    
    radeon:
    - Fix GEM regression
    - Fix AGP dependency handling
    
  • drm-fixes-2021-03-05
    drm fixes for 5.12-rc2
    
    amdgpu:
    - S0ix fix
    - Handle new NV12 SKU
    - Misc power fixes
    - Display uninitialized value fix
    - PCIE debugfs register access fix
    
    nouveau:
    - regression fix for gk104
    
  • drm-next-2021-02-26
    drm fixes for 5.12-rc1 + msm-next
    
    core:
    - vblank fence timing improvements
    
    dma-buf:
    - improve error handling
    
    ttm:
    - memory leak fix
    
    msm:
    - a6xx speedbin support
    - a508, a509, a512 support
    - various a5xx fixes
    - various dpu fixes
    - qseed3lite support for sm8250
    - dsi fix for msm8994
    - mdp5 fix for framerate bug with cmd mode panels
    - a6xx GMU OOB race fixes that were showing up in CI
    - various addition and removal of semicolons
    - gem submit fix for legacy userspace relocs path
    
    amdgpu:
    - Clang warning fix
    - S0ix platform shutdown/poweroff fix
    - Misc display fixes
    
    i915:
    - color format fix
    - -Wuninitialised reenabled
    - GVT ww locking, cmd parser fixes
    
    atyfb:
    - fix build
    
    rockchip:
    - AFBC modifier fix
    
  • topic/iomem-mmap-vs-gup-2021-02-22
    Fixes around VM_FPNMAP and follow_pfn
    
    - replace mm/frame_vector.c by get_user_pages in misc/habana and
      drm/exynos drivers, then move that into media as it's sole user
    - close race in generic_access_phys
    - s390 pci ioctl fix of this series landed in 5.11 already
    - properly revoke iomem mappings (/dev/mem, pci files)
    
  • topic/kcmp-kconfig-2021-02-22
    kconfig for kcmp syscall
    
    drm userspaces uses this, systemd uses this, makes sense to pull it
    out from the checkpoint-restore bundle. Kees reviewed this from
    security pov and is happy with the final version.
    
    LWN coverage: https://lwn.net/Articles/845448/
    
  • drm-next-2021-02-19
    drm pull for 5.12-rc1
    
    docs:
    - lots of updated docs
    
    core:
    - require crtc to have unique primary plane
    - fourcc macro fix
    - PCI bar quirk for bar resizing
    - don't sent hotplug on error
    - move vm code to legacy
    - nuke hose only used on old oboslete alpha
    
    dma-buf:
    - kernel doc updates
    - improved lock tracking
    
    dp/hdmi:
    - DP-HDMI2.1 protocol converter support
    
    ttm:
    - bo size handling cleanup
    - release a pinned bo warning
    - cleanup lru handler
    - avoid using pages with drm_prime_sg_to_page_addr_arrays
    
    cma-helper:
    - prime/mmap fixes
    
    bridge:
    - add DP support
    
    gma500:
    - remove gma3600 support
    
    i915:
    - try eDP fast/narrow link again with fallback
    - Intel eDP backlight control
    - replace display register read/write macros
    - refactor intel_display.c
    - display power improvements
    - HPD code cleanup
    - Rocketlake display fixes
    - Power/backlight/RPM fixes
    - DG1 display fix
    - IVB/BYT clear residuals security fix again
    - make i915 mitigations options via parameter
    - HSW GT1 GPU hangs fixes
    - DG1 workaround hang fixes
    - TGL DMAR hang avoidance
    - Lots of GT fixes
    - follow on fixes for residuals clear
    - gen7 per-engine-reset support
    - HDCP2.2 + HDCP1.4 GEN12 DP MST support
    - TGL clear color support
    - backlight refactoring
    - VRR/Adaptive sync enabling on DP/EDP for TGL+
    - async flips for all ilk+
    
    amdgpu:
    - rework IH ring handling (Vega/Navi)
    - rework HDP handling (Vega/Navi)
    - swSMU updates for renoir/vangogh
    - Sienna Cichild overdrive support
    - FP16 on DCE8-11 support
    - GPU reset on navy flounder/vangogh
    - SMU profile fixes for APU
    - SR-IOV fixes
    - Vangogh SMU fixes
    - fan speed control fixes
    
    amdkfd:
    - config handling fix
    - buffer free fix
    - recursive lock warnings fix
    
    nouveau:
    - Turing MMU fault recovery fixes
    - mDP connectors reporting fix
    - audio locking fixes
    - rework engines/instances code to support new scheme
    
    tegra:
    - VIC newer firmware support
    - display/gr2d fixes for older tegra
    - pm reference leak fix
    
    mediatek:
    - SOC MT8183 support
    - decouple sub driver + share mtk mutex driver
    
    radeon:
    - PCI resource fix for some platforms
    
    ingenic:
    - pm support
    - 8-bit delta RGB panels
    
    vmwgfx:
    - managed driver helpers
    
    vc4:
    - BCM2711 DSI1 support
    - converted to atomic helpers
    - enable 10/12 bpc outputs
    - gem prime mmap helpers
    - CEC fix
    
    omap:
    - use degamma table
    - CTM support
    - rework DSI support
    
    imx:
    - stack usage fixes
    - drm managed support
    - imx-tve clock provider leak fix
    -
    
    rcar-du:
    - default mode fixes
    - conversion to managed API
    
    hisilicon:
    - use simple encoder
    
    vkms:
    - writeback connector support
    
    d3:
    - BT2020 support
    
  • drm-fixes-2021-02-12
    drm fixes for 5.11-rc8
    
    ttm:
    - page pool regression fix.
    
    dp_mst:
    - Don't report un-attached ports as connected
    
    amdgpu:
    - Blank screen fix
    
    i915:
    - Ensure Type-C FIA is powered when initializing
    - Fix overlay frontbuffer tracking
    
    sun4i:
    - tcon1 sync polarity fix
    - Always set HDMI clock rate
    - Fix H6 HDMI PHY config
    - Fix H6 max frequency
    
    vc4:
    - Fix buffer overflow
    
    xlnx:
    - Fix memory leak
    
  • drm-fixes-2021-02-05-1
    drm fixes for 5.11-rc7
    
    ttm:
    - fix huge page warning regression
    
    i915:
    - Skip vswing programming for TBT
    - Power up combo PHY lanes for HDMI
    - Fix double YUV range correction on HDR planes
    - Fix the MST PBN divider calculation
    - Fix LTTPR vswing/pre-emp setting in non-transparent mode
    - Move the breadcrumb to the signaler if completed upon cancel
    - Close race between enable_breadcrumbs and cancel_breadcrumbs
    - Drop lru bumping on display unpinning
    
    amdgpu:
    - Fix retry in gem create
    - Vangogh fixes
    - Fix for display from shared buffers
    - Various display fixes
    
    amdkfd:
    - Fix regression in buffer free
    
    nouveau:
    - fix DMA API warning regression
    
    drm/bridge/lontium-lt9611uxc:
    - EDID fixes
    - Don't handle hotplug events in IRQ handler
    
  • drm-fixes-2021-01-29
    drm fixes for 5.11-rc6
    
    nouveau:
    - fix svm init conditions
    - fix nv50 modesetting regression
    - fix cursor plane modifiers
    - fix > 64x64 cursor regression
    
    vc4:
    - Fix LBM size calculation
    - Fix high resolutions for hvs5
    
    i915:
    - Fix ICL MG PHY vswing
    - Fix subplatform handling
    - Fix selftest memleak
    - Clear CACHE_MODE prior to clearing residuals
    - Always flush the active worker before returning from the wait
    - Always try to reserve GGTT address 0x0
    
    amdgpu:
    - Fix a fan control regression on some boards
    - Fix clang warning
    
  • drm-fixes-2021-01-22
    drm fixes for 5.11-rc5
    
    core:
    - atomic: Release state on error
    - syncobj: Fix use-after-free
    - ttm: Don't use GFP_TRANSHUGE_LIGTH
    - vram-helper: Fix memory leak in vmap
    
    vc4:
    - Unify driver naming for PCM
    
    i915:
    - HDCP fixes
    - PMU wakeref fix
    - Fix HWSP validity race
    - Fix DP protocol converter accidental 4:4:4->4:2:0 conversion for RGB
    
    amdgpu:
    - Green Sardine fixes
    - Vangogh fixes
    - Renoir fixes
    - Misc display fixes
    
  • topic/nouveau-ampere-modeset-2021-01-15
    drm nouveau ampere display support.
    
    This is a pull request to add display support for new Ampere hardware.
    
    It has no effect on older GPUs.