Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-fixes-2021-01-15
    drm fixes for 5.11-rc4
    
    dma-buf:
    - Fix a memory leak in CMAV heap
    
    core:
    - Fix format check for legacy pageflips
    
    ttm:
    - Pass correct address to dma_mapping_error()
    - Use mutex in pool shrinker
    
    i915:
    - Allow the sysadmin to override security mitigations
    - Restore clear-residual mitigations for ivb/byt
    - Limit VFE threads based on GT
    - GVT: fix vfio edid and full display detection
    - Fix DSI DSC power refcounting
    - Fix LPT CPU mode backlight takeover
    - Disable RPM wakeref assertions during driver shutdown
    - Fix DSI sequence sleeps
    
    amdgpu:
    - Update repo location in MAINTAINERS
    - Add some new renoir PCI IDs
    - Revert CRC UAPI changes
    - Revert OLED display fix which cases clocking problems for some systems
    - Misc vangogh fixes
    - GFX fix for sienna cichlid
    - DCN1.0 fix for pipe split
    - Fix incorrect PSP command
    
    amdkfd:
    - Fix possible out of bounds read in vcrat creation
    
    nouveau:
    - irq handling fix
    - expansion ROM fix
    - hw init dpcd disable
    - aux semaphore owner field fix
    - vram heap sizing fix
    - notifier at 0 is valid fix
    
  • drm-fixes-2021-01-08
    drm-fixes for -rc3
    
    - fix for ttm list corruption in radeon, reported by a few people
    - fixes for amdgpu, i915, msm
    - dma-buf use-after free fix
    
  • drm-next-2020-12-24
    drm fixes for 5.11-rc1
    
    dma-buf:
    - fix build on mips
    
    komeda:
    - fix commit tail operation order
    - NULL pointer fix
    - out of bounds access fix
    
    ttm:
    - remove an unused function
    
    amdgpu:
    - Vangogh SMU fixes
    - Arcturus gfx9 fixes
    - Misc display fixes
    - Sienna Cichlid SMU update
    - Fix S3 display memory leak
    - Fix regression caused by DP sub-connector support
    
    amdkfd:
    - Properly require pcie atomics for gfx10
    
  • drm-next-2020-12-18
    UAPI Changes:
    
    - Only enable char/agp uapi when CONFIG_DRM_LEGACY is set
    
    Cross-subsystem Changes:
    
    - vma_set_file helper to make vma->vm_file changing less brittle,
      acked by Andrew
    
    Core Changes:
    
    - dma-buf heaps improvements
    - pass full atomic modeset state to driver callbacks
    - shmem helpers: cached bo by default
    - cleanups for fbdev, fb-helpers
    - better docs for drm modes and SCALING_FITLER uapi
    - ttm: fix dma32 page pool regression
    
    Driver Changes:
    
    - multi-hop regression fixes for amdgpu, radeon, nouveau
    - lots of small amdgpu hw enabling fixes (display, pm, ...)
    - fixes for imx, mcde, meson, some panels, virtio, qxl, i915, all
      fairly minor
    - some cleanups for legacy drm/fbdev drivers
    
  • drm-next-2020-12-11
    drm for 5.11-rc1
    
    core:
    - documentation updates
    - deprecate DRM_FORMAT_MOD_NONE
    - atomic crtc enable/disable rework
    - GEM convert drivers to gem object functions
    - remove SCATTER_LIST_MAX_SEGMENT
    
    sched:
    - avoid infinite waits
    
    ttm:
    - remove AGP support
    - don't modify caching for swapout
    - ttm pinning rework
    - major TTM reworks
    - new backend allocator
    - multihop support
    
    vram-helper:
    - top down BO placement fix
    - TTM changes
    - GEM object support
    
    displayport:
    - DP 2.0 DPCD prep work
    - DP MST extended DPCD caps
    
    fbdev:
    - mark as orphaned
    
    amdgpu:
    - Initial Vangogh support
    - Green Sardine support
    - Dimgrey Cavefish support
    - SG display support for renoir
    - SMU7 improvements
    - gfx9+ modiifier support
    - CI BACO fixes
    
    radeon:
    - expose voltage via hwmon on SUMO
    
    amdkfd:
    - fix unique id handling
    
    i915:
    - more DG1 enablement
    - bigjoiner support
    - integer scaling filter support
    - async flip support
    - ICL+ DSI command mode
    - Improve display shutdown
    - Display refactoring
    - eLLC machine fbdev loading fix
    - dma scatterlist fixes
    - TGL hang fixes
    - eLLC display buffer caching on SKL+
    - MOCS PTE seeting for gen9+
    
    msm:
    - Shutdown hook
    - GPU cooling device support
    - DSI 7nm and 10nm phy/pll updates
    - sm8150/sm2850 DPU support
    - GEM locking re-work
    - LLCC system cache support
    
    aspeed:
    - sysfs output config support
    
    ast:
    - LUT fix
    - new display mode
    
    gma500:
    - remove 2d framebuffer accel
    
    panfrost:
    - move gpu reset to a worker
    
    exynos:
    - new HDMI mode support
    
    mediatek:
    - MT8167 support
    - yaml bindings
    - MIPI DSI phy code moved
    
    etnaviv:
    - new perf counter
    - more lockdep annotation
    
    hibmc:
    - i2c DDC support
    
    ingenic:
    - pixel clock reset fix
    - reserved memory support
    - allow both DMA channels at once
    - different pixel format support
    - 30/24/8-bit palette modes
    
    tilcdc:
    - don't keep vblank irq enabled
    
    vc4:
    - new maintainer added
    - DSI registration fix
    
    virtio:
    - blob resource support
    - host visible and cross-device support
    - uuid api support
    
  • drm-fixes-2020-12-11
    drm fixes for 5.10 final
    
    amdgpu:
    - Fan fix for CI asics
    - Fix a warning in possible_crtcs
    - Build fix for when debugfs is disabled
    - Display overflow fix
    - Display watermark fixes for Renoir
    - SDMA 5.2 fix
    - Stolen vga memory regression fix
    - Power profile fixes
    - Fix a regression from removal of GEM and PRIME callbacks
    
    amdkfd:
    - Fix a memory leak in dmabuf import
    
    i915:
    - rc7 regression fix for modesetting
    - vdsc/dp slice fixes
    - gen9 mocs entries fix
    - preemption timeout fix
    - unsigned compare against 0 fix
    - selftest fix
    - submission error propogatig fix
    - request flow suspend fix
    
  • drm-fixes-2020-12-04
    drm fixes for 5.10-rc7
    
    amdgpu:
    - SMU11 manual fan fix
    - Renoir display clock fix
    - VCN3 dynamic powergating fix
    
    i915:
    - Program mocs:63 for cache eviction on gen9 (Chris)
    - Protect context lifetime with RCU (Chris)
    - Split the breadcrumb spinlock between global and contexts (Chris)
    - Retain default context state across shrinking (Venkata)
    - Limit frequency drop to RPe on parking (Chris)
    - Return earlier from intel_modeset_init() without display (Jani)
    - Defer initial modeset until after GGTT is initialized (Chris)
    
    nouveau:
    - pre-nv50 regression fix
    
    rockchip:
    - uninitialised LVDS property fix
    
    omap:
    - bridge fix
    
    panel:
    - race fix
    
    mxsfb:
    - fence sync fix
    - modifiers fix
    
    tegra:
    - idr init fix
    - sor fixes
    - output/of cleanup fix
    
  • drm-fixes-2020-11-27-1
    drm fixes for 5.10-rc6
    
    ast:
    - LUT loading regression fix
    
    nouveau:
    - relocations regression fix
    
    amdgpu:
    - ttm init oops fix
    - Runtime pm fix
    - SI UVD suspend/resume fix
    - HDCP fix for headless cards
    - Sienna Cichlid golden register update
    
    i915:
    - Fix Perf/OA workaround register corruption (Lionel)
    - Correct a comment statement in GVT (Yan)
    - Fix GT enable/disable iterrupts, including a race condition that prevented GPU to go idle (Chris)
    - Free stale request on destroying the virtual engine (Chris)
    
    exynos:
    - config dependency fix
    
    mediatek:
    - unused var removal
    - horizonal front/back porch formula fix
    
    vc4:
    - wifi and hdmi interference fix
    - mode rejection fixes
    - use after free fix
    - cleanup some code
    
  • drm-fixes-2020-11-27
    drm fixes for 5.10-rc6
    
    ast:
    - LUT loading regression fix
    
    nouveau:
    - relocations regression fix
    
    amdgpu:
    - ttm init oops fix
    - Runtime pm fix
    - SI UVD suspend/resume fix
    - HDCP fix for headless cards
    - Sienna Cichlid golden register update
    
    i915:
    - Fix Perf/OA workaround register corruption (Lionel)
    - Correct a comment statement in GVT (Yan)
    - Fix GT enable/disable iterrupts, including a race condition that prevented GPU to go idle (Chris)
    - Free stale request on destroying the virtual engine (Chris)
    
    exynos:
    - config dependency fix
    
    mediatek:
    - unused var removal
    - horizonal front/back porch formula fix
    
    vc4:
    - wifi and hdmi interference fix
    - mode rejection fixes
    - use after free fix
    - cleanup some code
    
  • drm-fixes-2020-11-20-2
    drm fixes for v5.10-rc5
    
    core:
    - vram helper TTM regression fix
    
    amdgpu:
    - Pageflip fix for navi1x with 5 or 6 displays
    - Remove experimental flag for Arcturus
    - Fix regression in atomic commit tail rework
    
    i915:
    - Fix tgl power gating issue
    - Memory leak fixes
    - Selftest fixes
    - Display bpc fix
    - Fix TGL MOCS for PTE tracking
    
    dw-hdmi:
    - probing fix
    
    sun4i:
    - probing fix
    
  • drm-fixes-2020-11-16
    drm nouveau fixes for 5.10-rc4
    
    nouveau:
    - atomic modesetting regression fix
    - ttm pre-nv50 fix
    - connector NULL ptr deref fix
    
  • drm-fixes-2020-11-13
    drm fixes for 5.10-rc4
    
    amdgpu:
    - Pageflip fix for DCN3
    - Declare TA firmware for green sardine
    - Headless navi fix
    
    i915:
    - Pull phys pread/pwrite implementations to the backend
    - Correctly set SFC capability for video engines
    
    bridge:
    - cdns Kconfig fix
    
    hyperv_fb:
    - fix missing include
    
    gma500:
    - oob access fix
    
    mcde:
    - unbalanced regulator fix
    
  • drm-fixes-2020-11-06-1
    drm fixes for 5.10-rc3
    
    fonts:
    - constify font structures.
    
    MAINTAINERS:
    - Fix path for amdgpu power management
    
    amdgpu:
    - Add support for more navi1x SKUs
    - Fix for suspend on CI dGPUs
    - VCN DPG fix for Picasso
    - Sienna Cichlid fixes
    - Polaris DPM fix
    - Add support for Green Sardine
    
    amdkfd:
    - Fix an allocation failure check
    
    i915:
    - Fix set domain's cache coherency
    - Fixes around breadcrumbs
    - Fix encoder lookup during PSR atomic
    - Hold onto an explicit ref to i915_vma_work.pinned
    - gvt: HWSP reset handling fix
    - gvt: flush workaround
    - gvt: vGPU context pin/unpin
    - gvt: mmio cmd access fix for bxt/apl
    
    imx:
    - drop unused functions and callbacks
    - reuse imx_drm_encoder_parse_of
    - spinlock rework
    - memory leak fix
    - minor cleanups
    
    vc4:
    - resource cleanup fix
    
    panfrost:
    - madvise/shrinker fix
    
  • drm-fixes-2020-10-30-1
    drm fixes for 5.10-rc2
    
    docs:
    - kernel doc fixes
    
    core:
    - fix shmem helpers dma-buf mmap bug
    
    amdgpu:
    - Add new navi1x PCI ID
    - GPUVM reserved area fixes
    - Misc display fixes
    - Fix bad interactions between display code and CONFIG_KGDB
    - Fixes for SMU manual fan control and i2c
    
    nouveau:
    - endian regression fix for old gpus
    - buffer object refcount fix
    - uapi start/end alignment fix
    - display notifier fix
    - display clock checking fixes
    
    i915:
    - Fix max memory region size calculation
    - Restore ILK-M RPS support, restoring performance
    - Reject 90/270 degreerotated initial fbs
    
    panel:
    - mantix reset fixes
    
    sun4i:
    - scalar fix
    
    vc4:
    - hdmi audio fixes
    
    v3d:
    - fix double free
    
  • drm-fixes-2020-10-30
    drm fixes for 5.10-rc2
    
    docs:
    - kernel doc fixes
    
    core:
    - fix shmem helpers dma-buf mmap bug
    
    amdgpu:
    - Add new navi1x PCI ID
    - GPUVM reserved area fixes
    - Misc display fixes
    - Fix bad interactions between display code and CONFIG_KGDB
    - Fixes for SMU manual fan control and i2c
    
    nouveau:
    - endian regression fix for old gpus
    - buffer object refcount fix
    - uapi start/end alignment fix
    - display notifier fix
    - display clock checking fixes
    
    panel:
    - reset fixes
    
    sun4i:
    - scalar fix
    
    vc4:
    - hdmi audio fixes
    
    v3d:
    - fix double free
    
  • drm-next-2020-10-23
    drm fixes (round two) for 5.10-rc1
    
    fbcon/fonts:
    - Two patches to prevent OOB access
    
    ttm:
    - fix for evicition value range check
    
    amdgpu:
    - Sienna Cichlid fixes
    - MST manager resource leak fix
    - GPU reset fix
    
    amdkfd:
    - Luxmark fix for Navi1x
    
    i915:
    - Tweak initial DPCD backlight.enabled value (Sean)
    - Initialize reserved MOCS indices (Ayaz)
    - Mark initial fb obj as WT on eLLC machines to avoid rcu lockup (Ville)
    - Support parsing of oversize batches (Chris)
    - Delay execlists processing for TGL (Chris)
    - Use the active reference on the vma during error capture (Chris)
    - Widen CSB pointer (Chris)
    - Wait for CSB entries on TGL (Chris)
    - Fix unwind for scratch page allocation (Chris)
    - Exclude low patches of stolen memory (Chris)
    - Force VT'd workarounds when running as a guest OS (Chris)
    - Drop runtime-pm assert from vpgu io accessors (Chris)
    
  • drm-next-2020-10-19
    drm fixes for 5.10-rc1
    
    i915:
    - Set all unused color plane offsets to ~0xfff again (Ville)
    - Fix TGL DKL PHY DP vswing handling (Ville)
    
    amdgpu:
    - DCN clang warning fix
    - eDP fix
    - BACO fix
    - Kernel documentation fixes
    - SMU7 mclk fix
    - VCN1 hw bug workaround
    
    amdkfd:
    - kvfree vs kfree fix
    
  • drm-next-2020-10-15
    drm next for 5.10-rc1
    
    New driver:
    Cadence MHDP8546 DisplayPort bridge driver
    
    core:
    - cross-driver scatterlist cleanups
    - devm_drm conversions
    - remove drm_dev_init
    - devm_drm_dev_alloc conversion
    
    ttm:
    - lots of refactoring and cleanups
    
    bridges:
    - chained bridge support in more drivers
    
    panel:
    - misc new panels
    
    scheduler:
    - cleanup priority levels
    
    displayport:
    - refactor i915 code into helpers for nouveau
    
    i915:
    - split into display and GT trees
    - WW locking refactoring in GEM
    - execbuf2 extension mechanism
    - syncobj timeline support
    - GEN 12 HOBL display powersaving
    - Rocket Lake display additions
    - Disable FBC on Tigerlake
    - Tigerlake Type-C + DP improvements
    - Hotplug interrupt refactoring
    
    amdgpu:
    - Sienna Cichlid updates
    - Navy Flounder updates
    - DCE6 (SI) support for DC
    - Plane rotation enabled
    - TMZ state info ioctl
    - PCIe DPC recovery support
    - DC interrupt handling refactor
    - OLED panel fixes
    
    amdkfd:
    - add SMI events for thermal throttling
    - SMI interface events ioctl update
    - process eviction counters
    
    radeon:
    - move to dma_ for allocations
    - expose sclk via sysfs
    
    msm:
    - DSI support for sm8150/sm8250
    - per-process GPU pagetable support
    - Displayport support
    
    mediatek:
    - move HDMI phy driver to PHY
    - convert mtk-dpi to bridge API
    - disable mt2701 tmds
    
    tegra:
    - bridge support
    
    exynos:
    - misc cleanups
    
    vc4:
    - dual display cleanups
    
    ast:
    - cleanups
    
    gma500:
    - conversion to GPIOd API
    
    hisilicon:
    - misc reworks
    
    ingenic:
    - clock handling and format improvements
    
    mcde:
    - DSI support
    
    mgag200:
    - desktop g200 support
    
    mxsfb:
    - i.MX7 + i.MX8M
    - alpha plane support
    
    panfrost:
    - devfreq support
    - amlogic SoC support
    
    ps8640:
    - EDID from eDP retrieval
    
    tidss:
    - AM65xx YUV workaround
    
    virtio:
    - virtio-gpu exported resources
    
    rcar-du:
    - R8A7742, R8A774E1 and R8A77961 support
    - YUV planar format fixes
    - non-visible plane handling
    - VSP device reference count fix
    - Kconfig fix to avoid displaying disabled options in .config
    
  • drm-fixes-2020-10-09
    drm amdgpu fixes for 5.9 final
    
    amdgpu:
    - Fix a crash on renoir if you override the IP discovery parameter
    - Fix the build on ARC platforms
    - Display fix for Sienna Cichlid
    
  • drm-fixes-2020-10-08
    drm nouveau fixes for 5.9 final
    
    nouveau:
    - fix crash in TTM alloc fail path
    - return error earlier for unknown chipsets