Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-fixes-2020-10-06-1
    drm fixes for 5.9 final
    
    fbdev:
    - Re-add FB_ARMCLCD for android.
    - Fix global-out-of-bounds read in fbcon_get_font().
    
    core:
    - Small doc fix.
    
  • drm-fixes-2020-10-06
    drm fixes for 5.9 final
    
    core:
    - Small doc fix.
    
    fbdev:
    - Fix global-out-of-bounds read in fbcon_get_font().
    - Re-add FB_ARMCLCD for android.
    
  • drm-fixes-2020-10-01-1
    drm amd/vmwgfx fixes for 5.9-rc8
    
    vmwgfx:
    - fix a regression due to TTM refactor
    
    amdgpu:
    - Fix potential double free in userptr handling
    - Sienna Cichlid and Navy Flounder udpates
    - Add Sienna Cichlid PCI IDs
    - Drop experimental flag for navi12
    - Raven fixes
    - Renoir fixes
    - HDCP fix
    - DCN3 fix for clang and older versions of gcc
    - Fix a runtime pm refcount issue
    
  • drm-fixes-2020-09-25
    drm fixes for 5.9-rc7
    
    dma-buf:
    - Single null pointer deref fix for dma-buf
    
    i915:
    - Fix selftest reference to stack data out of scope
    - Fix GVT null pointer dereference
    
  • drm-fixes-2020-09-18
    drm fixes for 5.9-rc6
    
    amdgpu:
    - Sienna Cichlid fixes
    - Navy Flounder fixes
    - DC fixes
    
    amdkfd:
    - Fix a GPU reset crash
    - Fix a memory leak
    
    radeon:
    - Revert a PLL fix that broke other boards
    
    i915:
    - Avoid exposing a partially constructed context
    - Use RCU instead of mutex for context termination list iteration
    - Avoid data race reported by KCSAN
    - Filter wake_flags passed to default_wake_function
    
    mediatek:
    - Fix scrolling of panel
    - Remove duplicated include
    - Use CPU when fail to get cmdq event
    - Add missing put_device() call
    
  • drm-fixes-2020-09-11
    drm fixes for 5.9-rc5
    
    rapidio/xlnx kconfig fix.
    
    core:
    - Documentation fix.
    
    i915:
    - audio regression fix
    
    virtio:
    - Fix double free in virtio.
    - Fix virtio unblank.
    - Remove output->enabled from virtio, as it should use crtc_state.
    
    sun4i:
    - Add missing put_device in sun4i, and other fixes.
    - Handle sun4i alpha on lowest plane correctly.
    
    tv200:
    - Fix tve200 enable/disable.
    
    ingenic
    - Small ingenic fixes.
    
  • drm-fixes-2020-09-08
    drm fixes for 5.9-rc5 (special edition)
    
    i915:
    - revert gpu relocation changes due to regression
    
    msm:
    - fixes for RPTR corruption issue
    
  • 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