Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-fixes-2020-09-04
    drm fixes for 5.9-rc4
    
    amdgpu:
    - Fix for 32bit systems
    - SW CTF fix
    - Update for Sienna Cichlid
    - CIK bug fixes
    
    radeon:
    - PLL fix
    
    i915:
    - Clang build warning fix
    - HDCP fixes
    
    nouveau:
    - display fixes
    
  • drm-fixes-2020-08-28
    drm fixes for 5.9-rc3
    
    core:
    - Take modeset bkl for legacy drivers.
    
    dp_mst:
    - Allow null crtc in dp_mst.
    
    i915:
    - Fix command parser desc matching with masks
    
    amdgpu:
    - Misc display fixes
    - Backlight fixes
    - MPO fix for DCN1
    - Fixes for Sienna Cichlid
    - Fixes for Navy Flounder
    - Vega SW CTF fixes
    - SMU fix for Raven
    - Fix a possible overflow in INFO ioctl
    - Gfx10 clockgating fix
    
    msm:
    - opp/bw scaling patch followup
    - frequency restoring fux
    - vblank in atomic commit fix
    - dpu modesetting fixes
    - fencing fix
    
    etnaviv:
    - scheduler interaction fix
    - gpu init regression fix
    
    exynos:
    - Just drop __iommu annotation to fix sparse warning.
    
    omap:
    - locking state fix.
    
  • drm-fixes-2020-08-21
    drm fixes for 5.9-rc2
    
    amdgpu:
    - Fix allocation size
    - SR-IOV fixes
    - Vega20 SMU feature state caching fix
    - Fix custom pptable handling
    - Arcturus golden settings update
    - Several display fixes
    - Fixes for Navy Flounder
    - Misc display fixes
    - RAS fix
    
    amdkfd:
    - SDMA fix for renoir
    
    i915:
    - Fix device parameter usage for selftest mock i915 device
    - Fix LPSP capability debugfs NULL dereference
    - Fix buddy register pagemask table
    - Fix intel_atomic_check() non-negative return value
    - Fix selftests passing a random 0 into ilog2()
    - Fix TGL power well enable/disable ordering
    - Switch to PMU module refcounting
    - GVT fixes
    
    virtio:
    - Add missing dma_fence_put() in virtio_gpu_execbuffer_ioctl().
    - Fix memory leak in virtio_gpu_cleanup_object().
    
  • drm-next-2020-08-12
    drm fixes for 5.9-rc1
    
    core:
    - Fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
    - Remove null check for kfree in drm_dev_release.
    - Fix DRM_FORMAT_MOD_AMLOGIC_FBC definition.
    - re-added docs for drm_gem_flink_ioctl()
    - add orientation quirk for ASUS T103HAF
    
    ttm:
    - ttm: fix page-offset calculation within TTM
    - revert patch causing vmwgfx regressions
    
    fbcon:
    - Fix a fbcon OOB read in fbdev, found by syzbot.
    
    vga:
    - Mark vga_tryget static as it's not used elsewhere.
    
    amdgpu:
    - Re-add spelling typo fix
    - Sienna Cichlid fixes
    - Navy Flounder fixes
    - DC fixes
    - SMU i2c fix
    - Power fixes
    
    vmwgfx:
    - regression fixes for modesetting crashes
    - misc fixes
    
    xlnx:
    - Small fixes to xlnx.
    
    omap:
    - Fix mode initialization in omap_connector_mode_valid().
    - force runtime PM suspend on system suspend
    
    tidss:
    - fix modeset init for DPI panels
    
  • drm-next-2020-08-06
    drm next for 5.9-rc1
    
    core:
    - add user def flag to cmd line modes
    - dma_fence_wait added might_sleep
    - dma-fence lockdep annotations
    - indefinite fences are bad documentation
    - gem CMA functions used in more drivers
    - struct mutex removal
    - more drm_ debug macro usage
    - set/drop master api fixes
    - fix for drm/mm hole size comparison
    - drm/mm remove invalid entry optimization
    - optimise drm/mm hole handling
    - VRR debugfs added
    - uncompressed AFBC modifier support
    - multiple display id blocks in EDID
    - multiple driver sg handling fixes
    - __drm_atomic_helper_crtc_reset in all drivers
    - managed vram helpers
    
    ttm:
    - ttm_mem_reg handling cleanup
    - remove bo offset field
    - drop CMA memtype flag
    - drop mappable flag
    
    xilinx:
    - New Xilinx ZynqMP DisplayPort Subsystem driver
    
    nouveau:
    - add CRC support
    - start using NVIDIA published class header files
    - convert all push buffer emission to new macros
    - Proper push buffer space management for EVO/NVD channels.
    - firmware loading fixes
    - 2MiB system memory pages support on Pascal and newer
    
    vkms:
    - larget cursor support
    
    i915:
    - Rocketlake platform enablement
    - Early DG1 enablement
    - Numerous GEM refactorings
    - DP MST fixes
    - FBC, PSR, Cursor, Color, Gamma fixes
    - TGL, RKL, EHL workaround updates
    - TGL 8K display support fixes
    - SDVO/HDMI/DVI fixes
    
    amdgpu:
    - Initial support for Sienna Cichlid GPU
    - Initial support for Navy Flounder GPU
    - SI UVD/VCE support
    - expose rotation property
    - Add support for unique id on Arcturus
    - Enable runtime PM on vega10 boards that support BACO
    - Skip BAR resizing if the bios already did id
    - Major swSMU code cleanup
    - Fixes for DCN bandwidth calculations
    
    amdkfd:
    - Track SDMA usage per process
    - SMI events interface
    
    radeon:
    - Default to on chip GART for AGP boards on all arches
    - Runtime PM reference count fixes
    
    msm:
    - headers regenerated causing churn
    - a650/a640 display and GPU enablement
    - dpu dither support for 6bpc panels
    - dpu cursor fix
    - dsi/mdp5 enablement for sdm630/sdm636/sdm66
    
    tegra:
    - video capture prep support
    - reflection support
    
    mediatek:
    - convert mtk_dsi to bridge API
    
    meson:
    - FBC support
    
    sun4i:
    - iommu support
    
    rockchip:
    - register locking fix
    - per-pixel alpha support PX30 VOP
    
    -
    mgag200:
    - ported to simple and shmem helpers
    - device init cleanups
    - use managed pci functions
    - dropped hw cursor support
    
    ast:
    - use managed pci functions
    - use managed VRAM helpers
    - rework cursor support
    
    malidp:
    - dev_groups support
    
    hibmc:
    - refactor hibmc_drv_vdac:
    
    vc4:
    - create TXP CRTC
    
    imx:
    - error path fixes and cleanups
    
    etnaviv:
    - clock handling and error handling cleanups
    - use pin_user_pages
    
  • drm-fixes-2020-07-31
    drm fixes for 5.8-rc8 (part 2)
    
    nouveau:
    - final modifiers regression fix
    
    amdgpu:
    - Revert a fix which caused other regressions
    - Fix potential kernel info leak
    - Fix a use-after-free bug that was uncovered by another change in 5.7
    
  • drm-fixes-2020-07-29
    drm fixes for 5.8-rc8
    
    core:
    - fix possible use-after-free
    
    drm_fb_helper:
    - regression fix to use memcpy_io on bochs' sparc64
    
    nouveau:
    - format modifiers fixes
    - HDA regression fix
    - turing modesetting race fix
    
    of:
    - fix a double free
    dbi:
    - fix SPI Type 1 transfer
    
    mcde:
    - fix screen stability crash
    
    panel:
    - panel: fix display noise on auo,kd101n80-45na
    - panel: delay HPD checks for boe_nv133fhm_n61
    
    bridge:
    - bridge: drop connector check in nwl-dsi bridge
    - bridge: set proper bridge type for adv7511
    
  • drm-fixes-2020-07-24
    drm fixes for 5.6-rc7
    
    amdgpu:
    - Fix crash when overclocking VegaM
    - Fix possible crash when editing dpm levels
    
    sun4i:
    - Fix inverted HPD result; fixes an earlier fix
    
    lima:
    - fix timeout during reset
    
  • drm-fixes-2020-07-17-1
    drm fixes for 5.8-rc6
    
    dma-buf:
    - sleeping atomic fix
    
    amdgpu:
    - Fix a race condition with KIQ
    - Preemption fix
    - Fix handling of fake MST encoders
    - OLED panel fix
    - Handle allocation failure in stream construction
    - Renoir SMC fix
    - SDMA 5.x fix
    
    i915:
    - FBC w/a stride fix
    - Fix use-after-free fix on module reload
    - Ignore irq enabling on the virtual engines to fix device sleep
    - Use GTT when saving/restoring engine GPR
    - Fix selftest sort function
    
    vmwgfx:
    - black screen fix
    
    aspeed:
    - fbcon init warn fix
    
  • 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