Skip to content
Tags give the ability to mark specific points in history as being important
  • v5.19-rc3
    a111daf0 · Linux 5.19-rc3 ·
    Linux 5.19-rc3
    
  • drm-misc-next-2022-06-17
    drm-misc-next for v5.20:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * dma-buf: Add sync-file API; Set DMA mask for udmabuf devices
    
     * fbcon: Cleanups
    
     * fbdev: Disable firmware-device registration when first native driver loads
    
     * iosys-map: Documentation fixes
    
    Core Changes:
    
     * edid: Use struct drm_edid in more places
    
     * gem-cma-helper: Improve documentation
    
     * of: Add data-lane helpers and convert drivers
    
     * syncobj: Fixes
    
    Driver Changes:
    
     * amdgpu: Build fixes
    
     * ast: Support multiple outputs
    
     * bochs: Include <linux/module.h>
    
     * bridge: adv7511: I2C fixes; anx7625: Fix error handling; lt6505: Kconfig fixes
    
     * display/dp: Documentation fixes
    
     * display/dp-mst: Read extended DPCD capabilities during system resume
    
     * logicvc: Add new driver
    
     * magag200: Build fixes
    
     * nouveau: Cleanups
    
     * panel: Add backlight support; nt36672a: DT backlight support
    
     * qxl: Cleanups
    
     * sun4i: HDMI PHY cleanups
    
     * vc4: Add support for BCM2711
    
     * virt-gpu: Avoid NULL dereference; Fix error checks; Cleanups
    
     * vkms: Allocate output buffer with vmalloc(); Fixes
    
  • drm-fixes-2022-06-17
    drm fixes for 5.19-rc3
    
    atomic:
    - fix spurious compiler warning
    
    ttm:
    - add NULL ptr check in swapout code
    - fix bulk move handling
    
    i915:
    - Fix page fault on error state read
    - Fix memory leaks in per-gt sysfs
    - Fix multiple fence handling
    - Remove accidental static from a local variable
    
    amdgpu:
    - Fix regression in GTT size reporting
    - OLED backlight fix
    
    exynos:
    - Check a null pointer instead of IS_ERR().
    - Rework initialization code of Exynos MIC driver.
    
  • drm-misc-fixes-2022-06-16
    Two fixes for TTM, one for a NULL pointer dereference and one to make sure
    the buffer is pinned prior to a bulk move, and a fix for a spurious
    compiler warning.
    
  • amd-drm-fixes-5.19-2022-06-15
    amd-drm-fixes-5.19-2022-06-15:
    
    amdgpu:
    - Fix regression in GTT size reporting
    - OLED backlight fix
  • v5.19-rc2
    b13baccc · Linux 5.19-rc2 ·
    Linux 5.19-rc2
    
  • drm-fixes-2022-06-10
    drm fixes for 5.19-rc2
    
    amdgpu:
    - DCN 3.1 golden settings fix
    - eDP fixes
    - DMCUB fixes
    - GFX11 fixes and cleanups
    - VCN fix for yellow carp
    - GMC11 fixes
    - RAS fixes
    - GPUVM TLB flush fixes
    - SMU13 fixes
    - VCN3 AV1 regression fix
    - VCN2 JPEG fix
    - Other misc fixes
    
    amdkfd:
    - MMU notifier fix
    - Support for more GC 10.3.x families
    - Pinned BO handling fix
    - Partial migration bug fix
    
    panfrost:
    - fix a use after free
    
    ti-sn65dsi83:
    - fix invalid DT configuration
    
    panel:
    - two self refresh fixes
    
    ast:
    - multiple output fix
    
  • drm-misc-fixes-2022-06-09
    One fix to handle DT errors in ti-sn65dsi83, a fix for a use-after-free in
    panfrost, two fixes for panel self-refresh handling, and one to fix
    multiple output support on AST.
    
  • amd-drm-fixes-5.19-2022-06-08
    amd-drm-fixes-5.19-2022-06-08:
    
    amdgpu:
    - DCN 3.1 golden settings fix
    - eDP fixes
    - DMCUB fixes
    - GFX11 fixes and cleanups
    - VCN fix for yellow carp
    - GMC11 fixes
    - RAS fixes
    - GPUVM TLB flush fixes
    - SMU13 fixes
    - VCN3 AV1 regression fix
    - VCN2 JPEG fix
    - Other misc fixes
    
    amdkfd:
    - MMU notifier fix
    - Support for more GC 10.3.x families
    - Pinned BO handling fix
    - Partial migration bug fix
  • drm-misc-next-2022-06-08
    drm-misc-next for 5.20:
    
    UAPI Changes:
    
     * connector: export bpc limits in debugfs
    
     * dma-buf: Print buffer name in debugfs
    
    Cross-subsystem Changes:
    
     * dma-buf: Improve dma-fence handling; Cleanups
    
     * fbdev: Device-unregistering fixes
    
    Core Changes:
    
     * client: Only use driver-validated modes to avoid blank screen
    
     * dp-aux: Make probing more reliable; Small fixes
    
     * edit: CEA data-block iterators; Introduce struct drm_edid; Many cleanups
    
     * gem: Don't use framebuffer format's non-exising color planes
    
     * probe-helper: Use 640x480 as DisplayPort fallback; Refactoring
    
     * scheduler: Don't kill jobs in interrupt context
    
    Driver Changes:
    
     * amdgpu: Use atomic fence helpers in DM; Fix VRAM address calculation;
       Export CRTC bpc settings via debugfs
    
     * bridge: Add TI-DLPC3433;  anx7625: Fixes;  fy07024di26a30d: Optional
       GPIO reset;  icn6211: Cleanups;  ldb: Add reg and reg-name properties
       to bindings, Kconfig fixes;  lt9611: Fix display sensing;  lt9611uxc:
       Fixes;  nwl-dsi: Fixes;  ps8640: Cleanups;  st7735r: Fixes;  tc358767:
       DSI/DPI refactoring and DSI-to-eDP support, Fixes; ti-sn65dsi83:
       Fixes;
    
     * gma500: Cleanup connector I2C handling
    
     * hyperv: Unify VRAM allocation of Gen1 and Gen2
    
     * i915: export CRTC bpc settings via debugfs
    
     * meson: Support YUV422 output; Refcount fixes
    
     * mgag200: Support damage clipping; Support gamma handling; Protect
       concurrent HW access; Fixes to connector; Store model-specific limits
       in device-info structure; Cleanups
    
     * nouveau: Fixes and Cleanups
    
     * panel: Kconfig fixes
    
     * panfrost: Valhall support
    
     * r128: Fix bit-shift overflow
    
     * rockchip: Locking fixes in error path; Minor cleanups
    
     * ssd130x: Fix built-in linkage
    
     * ttm: Cleanups
    
     * udl; Always advertize VGA connector
    
     * fbdev/vesa: Support COMPILE_TEST
    
  • v5.19-rc1
    f2906aa8 · Linux 5.19-rc1 ·
    Linux 5.19-rc1
    
  • drm-next-2022-06-03-1
    drm next for 5.19-rc1 (part 2/fixes)
    
    msm:
    - Limiting WB modes to max sspp linewidth
    - Fixing the supported rotations to add 180 back for IGT
    - Fix to handle pm_runtime_get_sync() errors to avoid unclocked access
      in the bind() path for dpu driver
    - Fix the irq_free() without request issue which was a big-time
      hitter in the CI-runs.
    
    amdgpu:
    - Update fdinfo to the common drm format
    - uapi: Add VM_NOALLOC GPUVM attribute to prevent buffers for going into the MALL
      Add AMDGPU_GEM_CREATE_DISCARDABLE flag to create buffers that can be discarded on eviction
      Mesa code which uses these: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16466
    - Link training fixes
    - DPIA fixes
    - Misc code cleanups
    - Aux fixes
    - Hotplug fixes
    - More FP clean up
    - Misc GFX9/10 fixes
    - Fix a possible memory leak in SMU shutdown
    - SMU 13 updates
    - RAS fixes
    - TMZ fixes
    - GC 11 updates
    - SMU 11 metrics fixes
    - Fix coverage blend mode for overlay plane
    - Note DDR vs LPDDR memory
    - Fuzz fix for CS IOCTL
    - Add new PCI DID
    
    amdkfd:
    - Clean up hive setup
    - Misc fixes
    
    tegra:
    - add some prelim 5.20 work to avoid inter-tree mess
    
  • amd-drm-next-5.19-2022-05-26-2
    amd-drm-next-5.19-2022-05-26-2:
    
    amdgpu:
    - Update fdinfo to the common drm format
    
    UAPI:
    - Add VM_NOALLOC GPUVM attribute to prevent buffers for going into the MALL
      Add AMDGPU_GEM_CREATE_DISCARDABLE flag to create buffers that can be discarded on eviction
      Mesa code which uses these: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16466
  • amd-drm-next-5.19-2022-05-26
    amd-drm-next-5.19-2022-05-26:
    
    amdgpu:
    - Link training fixes
    - DPIA fixes
    - Misc code cleanups
    - Aux fixes
    - Hotplug fixes
    - More FP clean up
    - Misc GFX9/10 fixes
    - Fix a possible memory leak in SMU shutdown
    - SMU 13 updates
    - RAS fixes
    - TMZ fixes
    - GC 11 updates
    - SMU 11 metrics fixes
    - Fix coverage blend mode for overlay plane
    - Note DDR vs LPDDR memory
    - Fuzz fix for CS IOCTL
    - Add new PCI DID
    
    amdkfd:
    - Clean up hive setup
    - Misc fixes
    
    radeon:
    - Fix a possible NULL pointer dereference
  • drm-misc-fixes-2022-05-26
    A use-after-free fix for panfrost, and a DT invalid configuration fix for
    ti-sn65dsi83
    
  • drm-next-2022-05-25
    drm for 5.19-rc1
    
    dma-buf:
    - add dma_resv_replace_fences
    - add dma_resv_get_singleton
    - make dma_excl_fence private
    
    core:
    - EDID parser refactorings
    - switch drivers to drm_mode_copy/duplicate
    - DRM managed mutex initialization
    
    display-helper:
    - put HDMI, SCDC, HDCP, DSC and DP into new module
    
    gem:
    - rework fence handling
    
    ttm:
    - rework bulk move handling
    - add common debugfs for resource managers
    - convert to kvcalloc
    
    format helpers:
    - support monochrome formats
    - RGB888, RGB565 to XRGB8888 conversions
    
    fbdev:
    - cfb/sys_imageblit fixes
    - pagelist corruption fix
    - create offb platform device
    - deferred io improvements
    
    sysfb:
    - Kconfig rework
    - support for VESA mode selection
    
    bridge:
    - conversions to devm_drm_of_get_bridge
    - conversions to panel_bridge
    - analogix_dp - autosuspend support
    - it66121 - audio support
    - tc358767 - DSI to DPI support
    - icn6211 - PLL/I2C fixes, DT property
    - adv7611 - enable DRM_BRIDGE_OP_HPD
    - anx7625 - fill ELD if no monitor
    - dw_hdmi - add audio support
    - lontium LT9211 support, i.MXMP LDB
    - it6505: Kconfig fix, DPCD set power fix
    - adv7511 - CEC support for ADV7535
    
    panel:
    - ltk035c5444t, B133UAN01, NV3052C panel support
    - DataImage FG040346DSSWBG04 support
    - st7735r - DT bindings fix
    - ssd130x - fixes
    
    i915:
    - DG2 laptop PCI-IDs ("motherboard down")
    - Initial RPL-P PCI IDs
    - compute engine ABI
    - DG2 Tile4 support
    - DG2 CCS clear color compression support
    - DG2 render/media compression formats support
    - ATS-M platform info
    - RPL-S PCI IDs added
    - Bump ADL-P DMC version to v2.16
    - Support static DRRS
    - Support multiple eDP/LVDS native mode refresh rates
    - DP HDR support for HSW+
    - Lots of display refactoring + fixes
    - GuC hwconfig support and query
    - sysfs support for multi-tile
    - fdinfo per-client gpu utilisation
    - add geometry subslices query
    - fix prime mmap with LMEM
    - fix vm open count and remove vma refcounts
    - contiguous allocation fixes
    - steered register write support
    - small PCI BAR enablement
    - GuC error capture support
    - sunset igpu legacy mmap support for newer devices
    - GuC version 70.1.1 support
    
    amdgpu:
    - Initial SoC21 support
    - SMU 13.x enablement
    - SMU 13.0.4 support
    - ttm_eu cleanups
    - USB-C, GPUVM updates
    - TMZ fixes for RV
    - RAS support for VCN
    - PM sysfs code cleanup
    - DC FP rework
    - extend CG/PG flags to 64-bit
    - SI dpm lockdep fix
    - runtime PM fixes
    
    amdkfd:
    - RAS/SVM fixes
    - TLB flush fixes
    - CRIU GWS support
    - ignore bogus MEC signals more efficiently
    
    msm:
    - Fourcc modifier for tiled but not compressed layouts
    - Support for userspace allocated IOVA (GPU virtual address)
    - DPU: DSC (Display Stream Compression) support
    - DP: eDP support
    - DP: conversion to use drm_bridge and drm_bridge_connector
    - Merge DPU1 and MDP5 MDSS driver
    - DPU: writeback support
    
    nouveau:
    - make some structures static
    - make some variables static
    - switch to drm_gem_plane_helper_prepare_fb
    
    radeon:
    - misc fixes/cleanups
    
    mxsfb:
    - rework crtc mode setting
    - LCDIF CRC support
    
    etnaviv:
    - fencing improvements
    - fix address space collisions
    - cleanup MMU reference handling
    
    gma500:
    - GEM/GTT improvements
    - connector handling fixes
    
    komeda:
    - switch to plane reset helper
    
    mediatek:
    - MIPI DSI improvements
    
    omapdrm:
    - GEM improvements
    
    qxl:
    - aarch64 support
    
    vc4:
    - add a CL submission tracepoint
    - HDMI YUV support
    - HDMI/clock improvements
    - drop is_hdmi caching
    
    virtio:
    - remove restriction of non-zero blob types
    
    vmwgfx:
    - support for cursormob and cursorbypass 4
    - fence improvements
    
    tidss:
    - reset DISPC on startup
    
    solomon:
    - SPI support
    - DT improvements
    
    sun4i:
    - allwinner D1 support
    - drop is_hdmi caching
    
    imx:
    - use swap() instead of open-coding
    - use devm_platform_ioremap_resource
    - remove redunant initializations
    
    ast:
    - Displayport support
    
    rockchip:
    - Refactor IOMMU initialisation
    - make some structures static
    - replace drm_detect_hdmi_monitor with drm_display_info.is_hdmi
    - support swapped YUV formats,
    - clock improvements
    - rk3568 support
    - VOP2 support
    
    mediatek:
    - MT8186 support
    
    tegra:
    - debugabillity improvements
    
  • v5.18
    4b0986a3 · Linux 5.18 ·
    Linux 5.18
    
  • drm-fixes-2022-05-21
    drm fixes for 5.18 final
    
    dma-buf:
    - ioctl userspace use fix
    - fix dma-buf sysfs name generation
    
    core:
    - dp/mst leak fix
    
    amdgpu:
    - suspend/resume regression fix
    
    i915:
    - fix for #5806: GPU hangs and display artifacts on 5.18-rc3 on Intel GM45
    - reject DMC with out-of-spec MMIO
    - correctly mark guilty contexts on GuC reset.
    
  • drm-misc-fixes-2022-05-20
    Fix for a memory leak in dp_mst, a (userspace) build fix for
    DMA_BUF_SET_NAME defines and a directory name generation fix for dmabuf
    stats
    
  • drm-misc-next-fixes-2022-05-19
    A device tree binding change for Rockchip VOP2