Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-fixes-2020-07-10
    drm fixes for 5.8-rc5
    
    amdgpu:
    - Fix a suspend/resume issue with PSP
    - Backlight fix for Renoir
    - Fix for gpu recovery debugging
    
    radeon:
    - Fix a double free in error path
    
    i915:
    - fbc fencing fix
    - debugfs panic fix
    - gem vma constuction fix
    - gem pin under vm->nutex fix
    
    nouveau:
    - SVM fixes
    - display fixes
    
    meson:
    - OSD burst length fixes
    
    hibmc:
    - runtime warning fix
    
    mediatek:
    - cmdq, mmsys fixes
    - visibility check fixes
    
  • drm-fixes-2020-07-03
    drm fixes for 5.8-rc4
    
    dma-buf:
    - fix a use-after-free bug
    
    amdgpu:
    - Fix for vega20 boards without RAS support
    - DC bandwidth revalidation fix
    - Fix Renoir vram info fetching
    - Fix hwmon freq printing
    
    i915:
    - GVT fixes
      - Two missed MMIO handler fixes for SKL/CFL
      - Fix mask register bits check
      - Fix one lockdep error for debugfs entry access
    - Include asm sources for render cache clear batches
    
    msm:
    - memleak fix
    - display block fix
    - address space fixes
    
    exynos:
    - error value and reference count fix
    - error print removal
    
    sun4i:
    - remove HPD polling
    
  • drm-fixes-2020-06-26
    drm fixes for v5.8-rc3
    
    core:
    - fix VT registration regression
    
    ttm:
    - fix two fence leaks
    
    amdgpu:
    - Fix missed mutex unlock in DC error path
    - Fix firmware leak for sdma5
    - DC bpc property fixes
    
    amdkfd:
    - Fix memleak in an error path
    
    radeon:
    - Fix copy paste typo in NI DPM spll validation
    
    rcar-du:
    - build fix
    
    tegra:
    - add missing zpos property
    - child driver registeration fix
    - debugfs cleanup fix
    - doc fix
    
    mcde:
    - reorder fbdev setup
    
    panel:
    - fix connector type
    - fix orienation for some panels
    
    sun4i:
    - fix dma/iommu configuration
    
    uvesafb:
    - respect blank flag
    
  • drm-fixes-2020-06-19
    drm fixes for 5.8-rc2
    
    i915:
    - Fix for timeslicing and virtual engines/unpremptable requests
      (+ 1 dependency patch)
    - Fixes into TypeC register programming and interrupt storm detecting
    - Disable DIP on MST ports with the transcoder clock still on
    - Avoid missing GT workarounds at reset for HSW and older gens
    - Fix for unwinding multiple requests missing force restore
    - Fix encoder type check for DDI vswing sequence
    - Build warning fixes
    
    amdgpu:
    - Fix kvfree/kfree mixup
    - Fix hawaii device id in powertune configuration
    - Display FP fixes
    - Documentation fixes
    
    amdkfd:
    - devcgroup check fix
    
  • drm-next-2020-06-11-1
    drm fixes for 5.7-rc1
    
    core:
    - fix race in connectors sending hotplug
    
    i915:
    - Avoid use after free in cmdparser
    - Avoid NULL dereference when probing all display encoders
    - Fixup to module parameter type
    
    sun4i:
    - clock divider fix
    
    ast:
    - 24/32 bpp mode setting fix
    
  • drm-next-2020-06-11
    drm i915 fixes for 5.8-rc1
    
    i915:
    - Avoid use after free in cmdparser
    - Avoid NULL dereference when probing all display encoders
    - Fixup to module parameter type
    
  • drm-next-msm-5.8-2020-06-08
    drm msm next for 5.8-rc1
    
    * new gpu support: a405, a640, a650
    * dpu: color processing support
    * mdp5: support for msm8x36 (the thing with a405)
    * some prep work for per-context pagetables (ie the part that
      does not depend on in-flight iommu patches)
    * last but not least, UABI update for submit ioctl to support
      syncobj (from Bas)
    
  • drm-next-2020-06-08
    drm fixes for 5.7-rc1
    
    i915:
    - gvt: Fix one clang warning on debug only function
           Use ARRAY_SIZE for coccicheck warn
    - Use after free fix for display global state.
    - Whitelisting context-local timestamp on Gen9
      and two scheduler fixes with deps (Cc: stable)
    - Removal of write flag from sysfs files where
      ineffective
    
    nouveau:
    - HDMI/DP audio HDA fixes
    - display hang fix for Volta/Turing
    - GK20A regression fix.
    
    amdgpu:
    - Prevent hwmon accesses while GPU is in reset
    - CTF interrupt fix
    - Backlight fix for renoir
    - Fix for display sync groups
    - Display bandwidth validation workaround
    
  • drm-next-2020-06-02
    drm pull for 5.8-rc1
    
    core:
    - uapi: error out EBUSY when existing master
    - uapi: rework SET/DROP MASTER permission handling
    - remove drm_pci.h
    - drm_pci* are now legacy
    - introduced managed DRM resources
    - subclassing support for drm_framebuffer
    - simple encoder helper
    - edid improvements
    - vblank + writeback documentation improved
    - drm/mm - optimise tree searches
    - port drivers to use devm_drm_dev_alloc
    
    dma-buf:
    - add flag for p2p buffer support
    
    mst:
    - ACT timeout improvements
    - remove drm_dp_mst_has_audio
    - don't use 2nd TX slot - spec recommends against it
    
    bridge:
    - dw-hdmi various improvements
    - chrontel ch7033 support
    - fix stack issues with old gcc
    
    hdmi:
    - add unpack function for drm infoframe
    
    fbdev:
    - misc fbdev driver fixes
    
    i915:
    - uapi: global sseu pinning
    - uapi: OA buffer polling
    - uapi: remove generated perf code
    - uapi: per-engine default property values in sysfs
    - Tigerlake GEN12 enabled.
    - Lots of gem refactoring
    - Tigerlake enablement patches
    - move to drm_device logging
    - Icelake gamma HW readout
    - push MST link retrain to hotplug work
    - bandwidth atomic helpers
    - ICL fixes
    - RPS/GT refactoring
    - Cherryview full-ppgtt support
    - i915 locking guidelines documented
    - require linear fb stride to be 512 multiple on gen9
    - Tigerlake SAGV support
    
    amdgpu:
    - uapi: encrypted GPU memory handling
    - uapi: add MEM_SYNC IB flag
    - p2p dma-buf support
    - export VRAM dma-bufs
    - FRU chip access support
    - RAS/SR-IOV updates
    - Powerplay locking fixes
    - VCN DPG (powergating) enablement
    - GFX10 clockgating fixes
    - DC fixes
    - GPU reset fixes
    - navi SDMA fix
    - expose FP16 for modesetting
    - DP 1.4 compliance fixes
    - gfx10 soft recovery
    - Improved Critical Thermal Faults handling
    - resizable BAR on gmc10
    
    amdkfd:
    - uapi: GWS resource management
    - track GPU memory per process
    - report PCI domain in topology
    
    radeon:
    - safe reg list generator fixes
    
    nouveau:
    - HD audio fixes on recent systems
    - vGPU detection (fail probe if we're on one, for now)
    - Interlaced mode fixes (mostly avoidance on Turing, which doesn't support it)
    - SVM improvements/fixes
    - NVIDIA format modifier support
    - Misc other fixes.
    
    adv7511:
    - HDMI SPDIF support
    
    ast:
    - allocate crtc state size
    - fix double assignment
    - fix suspend
    
    bochs:
    - drop connector register
    
    cirrus:
    - move to tiny drivers.
    
    exynos:
    - fix imported dma-buf mapping
    - enable runtime PM
    - fixes and cleanups
    
    mediatek:
    - DPI pin mode swap
    - config mipi_tx current/impedance
    
    lima:
    - devfreq + cooling device support
    - task handling improvements
    - runtime PM support
    
    pl111:
    - vexpress init improvements
    - fix module auto-load
    
    rcar-du:
    - DT bindings conversion to YAML
    - Planes zpos sanity check and fix
    - MAINTAINERS entry for LVDS panel driver
    
    mcde:
    - fix return value
    
    mgag200:
    - use managed config init
    
    stm:
    - read endpoints from DT
    
    vboxvideo:
    - use PCI managed functions
    - drop WC mtrr
    
    vkms:
    - enable cursor by default
    
    rockchip:
    - afbc support
    
    virtio:
    - various cleanups
    
    qxl:
    - fix cursor notify port
    
    hisilicon:
    - 128-byte stride alignment fix
    
    sun4i:
    - improved format handling
    
  • drm-fixes-2020-05-29-1
    drm fixes for 5.7 final
    
    amdgpu:
    - display atomic test fix
    - Fix soft hang in display vupdate code
    
    ingenic:
    - fix pointer cast
    - fix crtc atomic check callback
    
  • drm-fixes-2020-05-29
    drm fixes for 5.7 final
    
    i915:
    - gcc 9 compile warning fix
    - timeslicing fixes
    
    amdgpu:
    - display atomic test fix
    - Fix soft hang in display vupdate code
    
    ingenic:
    - fix pointer cast
    - fix crtc atomic check callback
    
  • drm-fixes-2020-05-23
    drm fixes for v5.7-rc7
    
    vmwgfx:
    - change maintainers
    - fix redundant assignment
    - fix parameter name
    - fix return value
    
    etnaviv:
    - memory leak fix when userspace passes a invalid softpin address
    - off-by-one crashing the kernel in the perfmon domain iteration when
      the GPU core has both 2D and 3D capabilities
    
    amdgpu:
    - DP fix
    - Floating point fix
    - Fix cursor stutter issue
    
  • drm-fixes-2020-05-15
    drm fixes for v5.7-rc6
    
    i915 (two weeks):
    - Handle idling during i915_gem_evict_something busy loops (Chris)
    - Mark current submissions with a weak-dependency (Chris)
    - Propagate error from completed fences (Chris)
    - Fixes on execlist to avoid GPU hang situation (Chris)
    - Fixes couple deadlocks (Chris)
    - Timeslice preemption fixes (Chris)
    - Fix Display Port interrupt handling on Tiger Lake (Imre)
    - Reduce debug noise around Frame Buffer Compression (Peter)
    - Fix logic around IPC W/a for Coffee Lake and Kaby Lake (Sultan)
    - Avoid dereferencing a dead context (Chris)
    
    tegra:
    - tegra120/4 smmu fixes
    
     amdgpu:
    - Clockgating fixes
    - Fix fbdev with scatter/gather display
    - S4 fix for navi
    - Soft recovery for gfx10
    - Freesync fixes
    - Atomic check cursor fix
    - Add a gfxoff quirk
    - MST fix
    
    amdkfd:
    - Fix GEM reference counting
    
    meson:
    - error code propogation fix
    
  • drm-fixes-2020-05-08
    drm fixes for 5.7-rc5
    
    hdcp:
    - fix HDCP regression
    
    amdgpu:
    - Runtime PM fixes
    - DC fix for PPC
    - Misc DC fixes
    
    virtio:
    - fix context ordering issue
    
    sun4i:
    - old gcc warning fix
    
    ingenic-drm:
    - missing module support
    
  • drm-fixes-2020-05-01
    drm fixes for 5.7-rc4
    
    core:
    - EDID off by one DTD fix
    - DP mst write return code fix
    
    dma-buf:
    - fix SET_NAME ioctl uapi
    - doc fixes
    
    amdgpu:
    - Fix a green screen on resume issue
    - PM fixes for SR-IOV
     SDMA fix for navi
    - Renoir display fixes
    - Cursor and pageflip stuttering fixes
    - Misc additional display fixes
    - (uapi) Add additional DCC tiling flags for navi1x
    
    i915:
    - Fix selftest refcnt leak (Xiyu)
    - Fix gem vma lock (Chris)
    - Fix gt's i915_request.timeline acquire by checking if cacheline is valid (Chris)
    - Fix IRQ postinistall fault masks (Matt)
    
    qxl:
    - use after gree fix
    - fix lost kunmap
    - release leak fix
    
    virtio:
    - context destruction fix
    
  • drm-fixes-2020-04-24
    drm fixes for 5.7-rc3
    
    core:
    - mst: zero pbn when releasing vcpi slots
    
    amdgpu:
    - Fix resume issue on renoir
    - Thermal fix for older CI dGPUs
    - Fix some fallout from dropping drm load/unload callbacks
    
    i915:
    - Tigerlake Workaround - disabling media recompression (Matt)
    - Fix RPS interrupts for right GPU frequency (Chris)
    - HDCP fix prime check (Oliver)
    - Tigerlake Thunderbolt power well fix (Matt)
    - Tigerlake DP link training fixes (Jose)
    - Documentation sphinx build fix (Jani)
    - Fix enable_dpcd_backlight modparam (Lyude)
    
    analogix-dp:
    - binding fix
    
    meson:
    - remove unneeded error message
    
    bindings:
    - fix warnings
    - fix lvds binding
    
    scheduler:
    - thread racing fix
    
    tidss:
    - use after free fix
    
  • drm-fixes-2020-04-18
    drm fixes for 5.7-rc2
    
    i915:
    - Fix guest page access by using the brand new VFIO dma r/w interface (Yan)
    - Fix for i915 perf read buffers (Ashutosh)
    
    amdgpu:
    - gfx10 fix
    - SMU7 overclocking fix
    - RAS fix
    - GPU reset fix
    - Fix a regression in a previous s/r fix
    - Add a gfxoff quirk
    
    nouveau:
    - fix missing MODULE_FIRMWARE
    
  • drm-next-2020-04-10
    drm fixes for 5.7-rc1 (part two)
    
    legacy:
    - fix drm_local_map.offset type
    
    ttm:
    - temporarily disable hugepages to debug amdgpu problems.
    
    prime:
    - fix sg extraction
    
    amdgpu:
    - Various Renoir fixes
    - Fix gfx clockgating sequence on gfx10
    - RAS fixes
    - Avoid MST property creation after registration
    - Various cursor/viewport fixes
    - Fix a confusing log message about optional firmwares
    
    i915:
    - Flush all the reloc_gpu batch (Chris)
    - Ignore readonly failures when updating relocs (Chris)
    - Fill all the unused space in the GGTT (Chris)
    - Return the right vswing table (Jose)
    - Don't enable DDI IO power on a TypeC port in TBT mode for ICL+ (Imre)
    
    analogix_dp:
    - probe fix
    
    virtio:
    - oob fix in object create
    
  • drm-next-2020-04-08
    drm fixes for 5.7-rc1
    
    core:
    - revert drm_mm atomic patch
    - dt binding fixes
    
    fbcon:
    - null ptr error fix
    
    i915:
    - GVT fixes
    
    nouveau:
    - runpm fix
    - svm fixes
    
    amdgpu:
    - HDCP fixes
    - gfx10 fix
    - Misc display fixes
    - BACO fixes
    
    amdkfd:
    - Fix memory leak
    
    vboxvideo:
    - remove conflicting fbs
    
    vc4:
    - mode validation fix
    
    xen:
    - fix PTR_ERR usage
    
  • drm-next-2020-04-03-1
    drm: add support for hugepages to TTM