Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-fixes-2021-08-06
    drm fixes for 5.14-rc5
    
    amdgpu:
    - Fix potential out-of-bounds read when updating GPUVM mapping
    - Renoir powergating fix
    - Yellow Carp updates
    - 8K fix for navi1x
    - Beige Goby updates and new DIDs
    - Fix DMUB firmware version output
    - EDP fix
    - pmops config fix
    
    i915:
    - Call i915_globals_exit if pci_register_device fails
    - (follow on fix for section mismatch)
    - Correct SFC_DONE register offset
    
    kmb:
    - DMA fix
    - driver date/version macros
    
    vmwgfx:
    - Fix I/O memory access on 64-bit systems
    
  • drm-fixes-2021-07-30
    drm fixes for 5.14-rc4
    
    amdgpu:
    - Fix resource leak in an error path
    - Avoid stack contents exposure in error path
    - pmops check fix for S0ix vs S3
    - DCN 2.1 display fixes
    - DCN 2.0 display fix
    - Backlight control fix for laptops with HDR panels
    - Maintainers updates
    
    i915:
    - Fix vbt port mask
    - Fix around reading the right DSC disable fuse in display_ver 10
    - Split display version 9 and 10 in intel_setup_outputs
    
    msm:
    - iommu fault display fix
    - misc dp compliance fixes
    - dpu reg sizing fix
    
    panel:
    - Fix bpc for ytc700tlag_05_201c
    
    ttm:
    - debugfs init fixes
    
  • drm-fixes-2021-07-23
    drm fixes for 5.14-rc3
    
    core:
    - fix for non-drm ioctls on drm fd
    
    panel:
    - avoid double free
    
    ttm:
    - refcounting fix
    - NULL checks
    
    amdgpu:
    - Yellow Carp updates
    - Add some Yellow Carp DIDs
    - Beige Goby updates
    - CIK 10bit 4K regression fix
    - GFX10 golden settings updates
    - eDP panel regression fix
    - Misc display fixes
    - Aldebaran fix
    - fix COW checks
    
    nouveau:
    - init BO GEM fields
    
    i915:
    - revert async command parsing
    - revert fence error propogation
    - GVT fix for shadow ppgtt
    
    vc4:
    - fix interrupt handling
    
  • drm-fixes-2021-07-16
    drm fixes for 5.14-rc2
    
    dma-buf:
    - Fix fence leak in sync_file_merge() error code
    
    drm/panel:
    - nt35510: Don't fail on DSI reads
    
    fbdev:
    - Avoid use-after-free by not deleting current video mode
    
    ttm:
    - Avoid NULL-ptr deref in ttm_range_man_fini()
    
    vmwgfx:
    - Fix a merge commit
    
    qxl:
    - fix a TTM regression
    
    amdgpu:
    - SR-IOV fixes
    - RAS fixes
    - eDP fixes
    - SMU13 code unification to facilitate fixes in the future
    - Add new renoir DID
    - Yellow Carp fixes
    - Beige Goby fixes
    - Revert a bunch of TLB fixes that caused regressions
    - Revert an LTTPR display regression
    
    amdkfd
    - Fix VRAM access regression
    - SVM fixes
    
    i915:
    - Fix -EDEADLK handling regression
    - Drop the page table optimisation
    
  • drm-next-2021-07-08-1
    drm fixes for 5.14-rc1
    
    dma-buf:
    - doc fixes
    
    amdgpu:
    - Misc Navi fixes
    - Powergating fix
    - Yellow Carp updates
    - Beige Goby updates
    - S0ix fix
    - Revert overlay validation fix
    - GPU reset fix for DC
    - PPC64 fix
    - Add new dimgrey cavefish DID
    - RAS fix
    - TTM fixes
    
    amdkfd:
    - SVM fixes
    
    radeon:
    - Fix missing drm_gem_object_put in error path
    - NULL ptr deref fix
    
    i915:
    - display DP VSC fix
    - DG1 display fix
    - IRQ fixes
    - IRQ demidlayering
    
    gma500:
    - bo leaks in error paths fixed
    
  • drm-next-2021-07-01
    drm pull for 5.14-rc1
    
    core:
    - mark AGP ioctls as legacy
    - disable force probing for non-master clients
    - HDR metadata property helpers
    - HDMI infoframe signal colorimetry support
    - remove drm_device.pdev pointer
    - remove DRM_KMS_FB_HELPER config option
    - remove drm_pci_alloc/free
    - drm_err_*/drm_dbg_* helpers
    - use drm driver names for fbdev
    - leaked DMA handle fix
    - 16bpc fixed point format fourcc
    - add prefetching memcpy for WC
    - Documentation fixes
    
    aperture:
    - add aperture ownership helpers
    
    dp:
    - aux fixes
    - downstream 0 port handling
    - use extended base receiver capability DPCD
    - Rename DP_PSR_SELECTIVE_UPDATE to better mach eDP spec
    - mst: use khz as link rate during init
    - VCPI fixes for StarTech hub
    
    ttm:
    - provide tt_shrink file via debugfs
    - warn about freeing pinned BOs
    - fix swapping error handling
    - move page alignment into BO
    - cleanup ttm_agp_backend
    - add ttm_sys_manager
    - don't override vm_ops
    - ttm_bo_mmap removed
    - make ttm_resource base of all managers
    - remove VM_MIXEDMAP usage
    
    panel:
    - sysfs_emit support
    - simple: runtime PM support
    - simple: power up panel when reading EDID + caching
    
    bridge:
    - MHDP8546: HDCP support + DT bindings
    - MHDP8546: Register DP AUX channel with userspace
    - TI SN65DSI83 + SN65DSI84: add driver
    - Sil8620: Fix module dependencies
    - dw-hdmi: make CEC driver loading optional
    - Ti-sn65dsi86: refclk fixes, subdrivers, runtime pm
    - It66121: Add driver + DT bindings
    - Adv7511: Support I2S IEC958 encoding
    - Anx7625: fix power-on delay
    - Nwi-dsi: Modesetting fixes; Cleanups
    - lt6911: add missing MODULE_DEVICE_TABLE
    - cdns: fix PM reference leak
    
    hyperv:
    - add new DRM driver for HyperV graphics
    
    efifb:
    - non-PCI device handling fixes
    
    i915:
    - refactor IP/device versioning
    - XeLPD Display IP preperation work
    - ADL-P enablement patches
    - DG1 uAPI behind BROKEN
    - disable mmap ioctl for discerte GPUs
    - start enabling HuC loading for Gen12+
    - major GuC backend rework for new platforms
    - initial TTM support for Discrete GPUs
    - locking rework for TTM prep
    - use correct max source link rate for eDP
    - %p4cc format printing
    - GLK display fixes
    - VLV DSI panel power fixes
    - PSR2 disabled for RKL and ADL-S
    - ACPI _DSM invalid access fixed
    - DMC FW path abstraction
    - ADL-S PCI ID update
    - uAPI headers converted to kerneldoc
    - initial LMEM support for DG1
    - x86/gpu: add Jasperlake to gen11 early quirks
    
    amdgpu:
    - Aldebaran updates + initial SR-IOV
    - new GPU: Beige Goby and Yellow Carp support
    - more LTTPR display work
    - Vangogh updates
    - SDMA 5.x GCR fixes
    - PCIe ASPM support
    - Renoir TMZ enablement
    - initial multiple eDP panel support
    - use fdinfo to track devices/process info
    - pin/unpin TTM fixes
    - free resource on fence usage query
    - fix fence calculation
    - fix hotunplug/suspend issues
    - GC/MM register access macro cleanup for SR-IOV
    - W=1 fixes
    - ACPI ATCS/ATIF handling rework
    - 16bpc fixed point format support
    - Initial smartshift support
    - RV/PCO power tuning fixes
    - new INFO query for additional vbios info
    
    amdkfd:
    - SR-IOV aldebaran support
    - HMM SVM support
    
    radeon:
    - SMU regression fixes
    - Oland flickering fix
    
    vmwgfx:
    - enable console with fbdev emulation
    - fix cpu updates of coherent multisample surfaces
    - remove reservation semaphore
    - add initial SVGA3 support
    - support arm64
    
    msm:
    - devcoredump support for display errors
    - dpu/dsi: yaml bindings conversion
    - mdp5: alpha/blend_mode/zpos support
    - a6xx: cached coherent buffer support
    - gpu iova fault improvement
    - a660 support
    
    rockchip:
    - RK3036 win1 scaling support
    - RK3066/3188 missing register support
    - RK3036/3066/3126/3188 alpha support
    
    mediatek:
    - MT8167 HDMI support
    - MT8183 DPI dual edge support
    
    tegra:
    - fixed YUV support/scaling on Tegra186+
    
    ast:
    - use pcim_iomap
    - fix DP501 EDID
    
    bochs:
    - screen blanking support
    
    etnaviv:
    - export more GPU ID values to userspace
    - add HWDB entry for GPU on i.MX8MP
    - rework linear window calcs
    
    exynos:
    - pm runtime changes
    
    imx:
    - Annotate dma_fence critical section
    - fix PRG modifiers after drmm conversion
    - Add 8 pixel alignment fix for 1366x768
    - fix YUV advertising
    - add color properties
    
    ingenic:
    - IPU planes fix
    
    panfrost:
    - Mediatek MT8183 support + DT bindings
    - export AFBC_FEATURES register to userspace
    
    simpledrm:
    - %pr for printing resources
    
    nouveau:
    - pin/unpin TTM fixes
    
    qxl:
    - unpin shadow BO
    
    virtio:
    - create dumb BOs as guest blob
    
    vkms:
    - drmm_universal_plane_alloc
    - add XRGB plane composition
    - overlay support
    
  • drm-fixes-2021-06-25
    drm fixes for 5.13-rc8/final
    
    radeon/nouveau/amdgpu/ttm:
    - same fix in 3 drivers to wait for BO to be pinned after
      moving it.
    
    core:
    - auth locking change + brown paper bag revert
    
    amdgpu:
    - Revert GFX9, 10 doorbell fixes, we just
      end up trading one bug for another
    - Potential memory corruption fix in framebuffer handling
    
    nouveau:
    - fix regression checking dma addresses
    
    kmb:
    - error return fix
    
    atmel-hlcdc:
    - fix kernel warnings at boot
    - enable async flips
    
    vc4:
    - fix CPU hang due to power management
    
  • drm-fixes-2021-06-18
    drm fixes for 5.13-rc7
    
    amdgpu:
    - GFX9 and 10 powergating fixes
    
  • drm-fixes-2021-06-11
    drm fixes for 5.13-rc6
    
    drm:
    - auth locking fix
    
    ttm:
    - locking fix
    
    amdgpu:
    - Use kvzmalloc in amdgu_bo_create
    - Use drm_dbg_kms for reporting failure to get a GEM FB
    - Fix some register offsets for Sienna Cichlid
    - Fix fall-through warning
    
    radeon:
    - memcpy_to/from_io fixes
    
    msm:
    - NULL ptr deref fix
    - CP_PROTECT reg programming fix
    - incorrect register shift fix
    - DSI blank screen fix
    
    sun4i:
    - hdmi output probing fix
    
    mcde:
    - DSI pipeline calc fix
    
    vc4:
    - out of bounds fix
    
  • drm-fixes-2021-06-11-1
    drm fixes for 5.13-rc6
    
    drm:
    - auth locking fix
    
    ttm:
    - locking fix
    
    amdgpu:
    - Use kvzmalloc in amdgu_bo_create
    - Use drm_dbg_kms for reporting failure to get a GEM FB
    - Fix some register offsets for Sienna Cichlid
    - Fix fall-through warning
    
    radeon:
    - memcpy_to/from_io fixes
    
    msm:
    - NULL ptr deref fix
    - CP_PROTECT reg programming fix
    - incorrect register shift fix
    - DSI blank screen fix
    
    sun4i:
    - hdmi output probing fix
    
    mcde:
    - DSI pipeline calc fix
    
    vc4:
    - out of bounds fix
    
  • drm-fixes-2021-06-04-1
    drm fixes for 5.13-rc5
    
    fb:
    - revert broken fb_defio patch
    
    amdgpu:
    - Display fixes
    - FRU EEPROM error handling fix
    - RAS fix
    - PSP fix
    - Releasing pinned BO fix
    
    i915:
    - Revert conversion to io_mapping_map_user() which lead to BUG_ON()
    - Fix check for error valued returns in a selftest
    
    tegra:
    - SOR power domain race condition fix
    - build warning fix
    - runtime pm ref leak fix
    - modifier fix
    
  • drm-fixes-2021-05-29
    drm fixes for 5.13-rc4
    
    ttm:
    - prevent irrelevant swapout
    
    amdgpu:
    - MultiGPU fan fix
    - VCN powergating fixes
    
    amdkfd:
    - Fix SDMA register offset error
    
    meson:
    - fix shutdown crash
    
    i915:
    - Re-enable LTTPR non-transparent LT mode for DPCD_REV<1.4
    
  • drm-fixes-2021-05-28-1
    drm fixes for 5.13-rc4
    
    ttm:
    - prevent irrelevant swapout
    
    amdgpu:
    - MultiGPU fan fix
    - VCN powergating fixes
    
    amdkfd:
    - Fix SDMA register offset error
    
    i915:
    - Re-enable LTTPR non-transparent LT mode for DPCD_REV<1.4
    
    meson:
    - fix a crash at shutdown
    
  • drm-fixes-2021-05-21-1
    drm fixes for 5.13-rc3
    
    dma-buf:
    - WARN fix
    
    amdgpu:
    - Fix downscaling ratio on DCN3.x
    - Fix for non-4K pages
    - PCO/RV compute hang fix
    - Dongle fix
    - Aldebaran codec query support
    - Refcount leak fix
    - Use after free fix
    - Navi12 golden settings updates
    - GPU reset fixes
    
    radeon:
    - Fix for imported BO handling
    
    i915:
    - Pin the L-shape quirked object as unshrinkable to fix crashes
    - Disable HiZ Raw Stall Optimization on broken gen7 to fix glitches, gfx corruption
    - GVT: Move mdev attribute groups into kvmgt module to fix kconfig deps issue
    
    exynos:
    - Correct kerneldoc of fimd_shadow_protect_win function.
    - Drop redundant error messages.
    
  • drm-fixes-2021-05-15
    drm fixes for 5.13-rc2 (part two)
    
    msm
    - dsi regression fix
    - dma-buf pinning fix
    - displayport fixes
    - llc fix
    
    i915:
    - Fix active callback alignment annotations and subsequent crashes
    - Retract link training strategy to slow and wide, again
    - Avoid division by zero on gen2
    - Use correct width reads for C0DRB3/C1DRB3 registers
    - Fix double free in pdp allocation failure path
    - Fix HDMI 2.1 PCON downstream caps check
    
  • drm-fixes-2021-05-14
    drm fixes for 5.13-rc1
    
    two MAINTAINERS updates.
    
    amdgpu:
    - Fixes for flexible array conversions
    - Fix sysfs attribute init
    - Harvesting fixes
    - VCN CG/PG fixes for Picasso
    
    radeon:
    - Fixes for flexible array conversions
    - Fix for flickering on Oland with multiple 4K displays
    
    vc4:
    - drop an used function
    
  • drm-next-2021-05-10
    drm fixes for 5.13-rc1
    
    amdgpu:
    - MPO hang workaround
    - Fix for concurrent VM flushes on vega/navi
    - dcefclk is not adjustable on navi1x and newer
    - MST HPD debugfs fix
    - Suspend/resumes fixes
    - Register VGA clients late in case driver fails to load
    - Fix GEM leak in user framebuffer create
    - Add support for polaris12 with 32 bit memory interface
    - Fix duplicate cursor issue when using overlay
    - Fix corruption with tiled surfaces on VCN3
    - Add BO size and stride check to fix BO size verification
    
    radeon:
    - Fix off-by-one in power state parsing
    - Fix possible memory leak in power state parsing
    
    msm:
    - NULL ptr dereference fix
    
    fbdev:
    - procfs disabled warning fix
    
    i915:
    - gvt: Fix a possible division by zero in vgpu display rate calculation
    
  • topic/iomem-mmap-vs-gup-2021-05-03
    ac8b8400 · mm: unexport follow_pfn ·
    unexport follow_pfn
    
    Follow-up to my pull from last merge window: kvm and vfio lost their
    very unsafe use of follow_pfn, this appropriately marks up the very
    last user for some userptr-as-buffer use-cases in media. There was
    some resistance to outright removing it, maybe we can do this in a few
    releases.
    
  • drm-next-2021-04-30
    drm tegra-next + fixes for 5.13-rc1
    
    tegra:
    - Tegra186 hardware cursor support
    - better capability reporting for different SoC
    - better framebuffer modifier support
    - host1x fixes
    
    ttm:
    - fix unswappable BO handling
    
    efifb:
    - check for PCI before using it
    
    amdgpu:
    - Fixes for Aldebaran
    - Display LTTPR fixes
    - eDP fixes
    - Fixes for Vangogh
    - RAS fixes
    - ASPM support
    - Renoir SMU fixes
    - Modifier fixes
    - Misc code cleanups
    - Freesync fixes
    
    i915:
    - Several fixes to GLK handling in recent display refactoring
    - Rare watchdog timer race fix
    - Cppcheck redundant condition fix
    - Overlay error code propagation fix
    - Documentation fix
    - gvt: Remove one unused function warning
    - gvt: Fix intel_gvt_init_device() return type
    - gvt: Remove one duplicated register accessible check
    
  • drm-next-2021-04-28
    drm for 5.13-rc1
    
    - printk fourcc modifier support added %p4cc
    
    core:
    - drm_crtc_commit_wait
    - atomic plane state helpers reworked for full state
    - dma-buf heaps API rework
    - edid: rework and improvements for displayid
    
    dp-mst:
     - better topology logging
    
    bridge:
    - Chipone ICN6211
    - Lontium LT8912B
    - anx7625 regulator support
    
    panel:
    - fix lt9611 4k panels handling
    
    simple-kms:
    - add plane state helpers
    
    ttm:
    - debugfs support
    - removal of unused sysfs
    - ignore signaled moved fences
    - ioremap buffer according to mem caching
    
    i915:
    - Alderlake S enablement
    - Conversion to dma_resv_locking
    - Bring back watchdog timeout support
    - legacy ioctl cleanups
    - add GEM TDDO and RFC process
    - DG1 LMEM preparation work
    - intel_display.c refactoring
    - Gen9/TGL PCH combination support
    - eDP MSO Support
    - multiple PSR instance support
    - Link training debug updates
    - Disable PSR2 support on JSL/EHL
    - DDR5/LPDDR5 support for bw calcs
    - LSPCON limited to gen9/10 platforms
    - HSW/BDW async flip/VTd corruption workaround
    = SAGV watermakr fixes
    - SNB hard hang on ring resume fix
    - Limit imported dma-buf size
    - move to use new tasklet API
    - refactor KBL/TGL/ADL-S display/gt steppings
    - refactoring legacy DP/HDMI, FB plane code out
    
    amdgpu:
    - uapi: add ioctl to query video capabilities
    - Iniital AMD Freesync HDMI support
    - Initial Adebaran support
    - 10bpc dithering improvements
    - DCN secure display support
    - Drop legacy IO BAR requirements
    - PCIE/S0ix/RAS/Prime/Reset fixes
    - Display ASSR support
    - SMU gfx busy queues for RV/PCO
    - Initial LTTPR display work
    
    amdkfd:
    - MMU notifier fixes
    - APU fixes
    
    radeon:
    - debugfs cleanps
    - fw error handling ifix
    - Flexible array cleanups
    
    msm:
    - big DSI phy/pll cleanup
    - sc7280 initial support
    - commong bandwidth scaling path
    - shrinker locking contention fixes
    - unpin/swap support for GEM objcets
    
    ast:
    - cursor plane handling reworked
    
    tegra:
    - don't register DP AUX channels before connectors
    
    zynqmp:
    - fix OOB struct padding memset
    
    gma500:
    - drop ttm and medfield support
    
    exynos:
    - request_irq cleanup function
    
    mediatek:
    - fine tune line time for EOTp
    - MT8192 dpi support
    - atomic crtc config updates
    - don't support HDMI connector creation
    
    mxsdb:
    - imx8mm support
    
    panfrost:
    -= MMU IRQ handling rework
    
    qxl:
    - locking fixes
    - resource deallocation changes
    
    sun4i:
    - add alpha properties to UI/VI layers
    
    vc4:
    - RPi4 CEC support
    
    vmwgfx:
    - doc cleanups
    
    arc:
    - moved to drm/tiny