Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 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
    
  • drm-fixes-2021-04-23
    drm fixes for 5.12 final
    
    amdgpu:
    - Fix gpuvm page table update issue
    - Modifier fixes
    - Register fix for dimgrey cavefish
    
    i915:
    - GVT's BDW regression fix for cmd parser
    - Fix modesetting in case of unexpected AUX timeouts
    
  • drm-fixes-2021-04-18
    drm/vmwgfx fixes for 5.12-rc7
    
    vmwgfx:
    - fixed unpinning before destruction
    - lockdep init reordering
    
  • drm-fixes-2021-04-16
    drm/i915 fixes
    
  • drm-fixes-2021-04-10
    drm fixes for 5.12-rc7
    
    amdgpu:
    - DCN3 fix
    - Fix CAC setting regression for TOPAZ
    - Fix ttm regression
    
    radeon:
    - Fix ttm regression
    
    msm:
    - a5xx/a6xx timestamp fix
    - microcode version check
    - fail path fix
    - block programming fix
    - error removal fix.
    
    i915:
    - Fix invalid access to ACPI _DSM objects
    
    xen:
    - Fix use-after-free in xen.
    - minor duplicate defintion cleanup
    
    vc4:
    - Reduce fifo threshold on hvs4 to fix a fifo full error.
    - minor redunantant assignment cleanup
    
    panel:
    - Disable TE support for Droid4 and N950.
    
  • drm-fixes-2021-04-02
    drm fixes for 5.12-rc6
    
    amdgpu:
    - Polaris idle power fix
    - VM fix
    - Vangogh S3 fix
    - Fixes for non-4K page sizes
    
    amdkfd:
    - dqm fence memory corruption fix
    
    tegra:
    - lockdep warning fix
    - runtine PM reference fix
    - display controller fix
    - PLL Fix
    
    imx:
    - memory leak in error path fix
    - LDB driver channel registration fix
    - oob array warning in LDB driver
    
    exynos
    - unused header file removal
    
  • topic/i915-gem-next-2021-03-26
    e1a5e6a8 · drm/doc: Add RFC section ·
    special i915-gem-next pull as requested
    
    - Conversion to dma_resv_locking, obj->mm.lock is gone (Maarten, with
      help from Thomas Hellström)
    - watchdog (Tvrtko, one patch to cancel individual request from Chris)
    - legacy ioctl cleanup (Jason+Ashutosh)
    - i915-gem TODO and RFC process doc (me)
    - i915_ prefix for vma_lookup (Liam Howlett) just because I spotted it
      and put it in here too
    
  • drm-fixes-2021-03-26
    drm fixes for 5.12-rc5
    
    msm:
    - pll fixes
    - shutdown hook fix
    - runtime resume fix
    - clear_oob fix
    - kms locking fix
    - display aux retry fix
    
    rcar-du:
    - warn_on in encoder init fix
    
    etnaviv:
    - Use FOLL_FORCE and FOLL_LONGTERM
    
    i915:
    - DisplayPort LTTPR fixes around link training and limiting it
      according to supported spec version.
    - Fix enabled_planes bitmask to really represent only logically
      enabled planes.
    - Fix DSS CTL registers for ICL DSI transcoders
    - Fix the GT fence revocation runtime PM logic.
    
    nouveau:
    - cursor size regression fix
    
    amdgpu:
    - S0ix fixes
    - Add PCI ID
    - Polaris PCIe DPM fix
    - Display fix for high refresh rate monitors
    
  • drm-fixes-2021-03-19
    drm fixes for 5.12-rc4
    
    ttm:
    - Make ttm_bo_unpin() not wraparound on too many unpins.
    
    omap:
    - Fix coccicheck warning in omap.
    
    amdgpu:
    - DCN 3.0 gamma fixes
    - DCN 2.1 corrupt screen fix
    
    i915:
    - Workaround async flip + VT-d frame corruption on HSW/BDW
    - Fix NMI watchdog crash due to uninitialized OA buffer use on gen12+
    
    nouveau:
    - workaround oops with bo syncing
    
  • drm-fixes-2021-03-12-1
    drm fixes for 5.12-rc3
    
    core:
    - Clear holes when converting compat ioctl's between 32-bits and 64-bits.
    
    docs:
    - Use gitlab for drm bugzilla now.
    
    ttm:
    - Fix ttm page pool accounting.
    
    fbdev:
    - Fix oops in drm_fbdev_cleanup()
    
    shmem:
    - Assorted fixes for shmem helpers.
    
    qxl:
    - unpin qxl bos created as pinned when freeing them,
      and make ttm only warn once on this behavior.
    - Zero head.surface_id correctly in qxl.
    
    atyfb:
    - Use LCD management for atyfb on PPC_MAC.
    
    meson:
    - Shutdown kms poll helper in meson correctly.
    
    nouveau:
    - fix regression in bo syncing
    
    i915:
    - Wedge the GPU if command parser setup fails
    
    amdgpu:
    - Fix aux backlight control
    - Add a backlight override parameter
    - Various display fixes
    - PCIe DPM fix for vega
    - Polaris watermark fixes
    - Additional S0ix fix
    
    radeon:
    - Fix GEM regression
    - Fix AGP dependency handling
    
  • drm-fixes-2021-03-12
    drm fixes for 5.12-rc3
    
    core:
    - Clear holes when converting compat ioctl's between 32-bits and 64-bits.
    
    docs:
    - Use gitlab for drm bugzilla now.
    
    ttm:
    - Fix ttm page pool accounting.
    
    fbdev:
    - Fix oops in drm_fbdev_cleanup()
    
    shmem:
    - Assorted fixes for shmem helpers.
    
    qxl:
    - unpin qxl bos created as pinned when freeing them,
      and make ttm only warn once on this behavior.
    - Zero head.surface_id correctly in qxl.
    
    atyfb:
    - Use LCD management for atyfb on PPC_MAC.
    
    meson:
    - Shutdown kms poll helper in meson correctly.
    
    nouveau:
    - fix regression in bo syncing
    
    i915:
    - Wedge the GPU if command parser setup fails
    
    amdgpu:
    - Fix aux backlight control
    - Add a backlight override parameter
    - Various display fixes
    - PCIe DPM fix for vega
    - Polaris watermark fixes
    - Additional S0ix fix
    
    radeon:
    - Fix GEM regression
    - Fix AGP dependency handling
    
  • drm-fixes-2021-03-05
    drm fixes for 5.12-rc2
    
    amdgpu:
    - S0ix fix
    - Handle new NV12 SKU
    - Misc power fixes
    - Display uninitialized value fix
    - PCIE debugfs register access fix
    
    nouveau:
    - regression fix for gk104
    
  • drm-next-2021-02-26
    drm fixes for 5.12-rc1 + msm-next
    
    core:
    - vblank fence timing improvements
    
    dma-buf:
    - improve error handling
    
    ttm:
    - memory leak fix
    
    msm:
    - a6xx speedbin support
    - a508, a509, a512 support
    - various a5xx fixes
    - various dpu fixes
    - qseed3lite support for sm8250
    - dsi fix for msm8994
    - mdp5 fix for framerate bug with cmd mode panels
    - a6xx GMU OOB race fixes that were showing up in CI
    - various addition and removal of semicolons
    - gem submit fix for legacy userspace relocs path
    
    amdgpu:
    - Clang warning fix
    - S0ix platform shutdown/poweroff fix
    - Misc display fixes
    
    i915:
    - color format fix
    - -Wuninitialised reenabled
    - GVT ww locking, cmd parser fixes
    
    atyfb:
    - fix build
    
    rockchip:
    - AFBC modifier fix
    
  • topic/iomem-mmap-vs-gup-2021-02-22
    Fixes around VM_FPNMAP and follow_pfn
    
    - replace mm/frame_vector.c by get_user_pages in misc/habana and
      drm/exynos drivers, then move that into media as it's sole user
    - close race in generic_access_phys
    - s390 pci ioctl fix of this series landed in 5.11 already
    - properly revoke iomem mappings (/dev/mem, pci files)
    
  • topic/kcmp-kconfig-2021-02-22
    kconfig for kcmp syscall
    
    drm userspaces uses this, systemd uses this, makes sense to pull it
    out from the checkpoint-restore bundle. Kees reviewed this from
    security pov and is happy with the final version.
    
    LWN coverage: https://lwn.net/Articles/845448/
    
  • drm-next-2021-02-19
    drm pull for 5.12-rc1
    
    docs:
    - lots of updated docs
    
    core:
    - require crtc to have unique primary plane
    - fourcc macro fix
    - PCI bar quirk for bar resizing
    - don't sent hotplug on error
    - move vm code to legacy
    - nuke hose only used on old oboslete alpha
    
    dma-buf:
    - kernel doc updates
    - improved lock tracking
    
    dp/hdmi:
    - DP-HDMI2.1 protocol converter support
    
    ttm:
    - bo size handling cleanup
    - release a pinned bo warning
    - cleanup lru handler
    - avoid using pages with drm_prime_sg_to_page_addr_arrays
    
    cma-helper:
    - prime/mmap fixes
    
    bridge:
    - add DP support
    
    gma500:
    - remove gma3600 support
    
    i915:
    - try eDP fast/narrow link again with fallback
    - Intel eDP backlight control
    - replace display register read/write macros
    - refactor intel_display.c
    - display power improvements
    - HPD code cleanup
    - Rocketlake display fixes
    - Power/backlight/RPM fixes
    - DG1 display fix
    - IVB/BYT clear residuals security fix again
    - make i915 mitigations options via parameter
    - HSW GT1 GPU hangs fixes
    - DG1 workaround hang fixes
    - TGL DMAR hang avoidance
    - Lots of GT fixes
    - follow on fixes for residuals clear
    - gen7 per-engine-reset support
    - HDCP2.2 + HDCP1.4 GEN12 DP MST support
    - TGL clear color support
    - backlight refactoring
    - VRR/Adaptive sync enabling on DP/EDP for TGL+
    - async flips for all ilk+
    
    amdgpu:
    - rework IH ring handling (Vega/Navi)
    - rework HDP handling (Vega/Navi)
    - swSMU updates for renoir/vangogh
    - Sienna Cichild overdrive support
    - FP16 on DCE8-11 support
    - GPU reset on navy flounder/vangogh
    - SMU profile fixes for APU
    - SR-IOV fixes
    - Vangogh SMU fixes
    - fan speed control fixes
    
    amdkfd:
    - config handling fix
    - buffer free fix
    - recursive lock warnings fix
    
    nouveau:
    - Turing MMU fault recovery fixes
    - mDP connectors reporting fix
    - audio locking fixes
    - rework engines/instances code to support new scheme
    
    tegra:
    - VIC newer firmware support
    - display/gr2d fixes for older tegra
    - pm reference leak fix
    
    mediatek:
    - SOC MT8183 support
    - decouple sub driver + share mtk mutex driver
    
    radeon:
    - PCI resource fix for some platforms
    
    ingenic:
    - pm support
    - 8-bit delta RGB panels
    
    vmwgfx:
    - managed driver helpers
    
    vc4:
    - BCM2711 DSI1 support
    - converted to atomic helpers
    - enable 10/12 bpc outputs
    - gem prime mmap helpers
    - CEC fix
    
    omap:
    - use degamma table
    - CTM support
    - rework DSI support
    
    imx:
    - stack usage fixes
    - drm managed support
    - imx-tve clock provider leak fix
    -
    
    rcar-du:
    - default mode fixes
    - conversion to managed API
    
    hisilicon:
    - use simple encoder
    
    vkms:
    - writeback connector support
    
    d3:
    - BT2020 support