Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2021-05-27
    A fix in meson for a crash at shutdown and one for TTM to prevent
    irrelevant swapout
    
  • amd-drm-fixes-5.13-2021-05-26
    amd-drm-fixes-5.13-2021-05-26:
    
    amdgpu:
    - MultiGPU fan fix
    - VCN powergating fixes
    
    amdkfd:
    - Fix SDMA register offset error
  • drm-misc-next-2021-05-25
    drm-misc-next for v5.14:
    
    UAPI Changes:
    
     * DRM_IOCTL_IRQ_BUSID is now marked as legacy; returns -EINVAL if
       legacy drivers are disabled
    
    Cross-subsystem Changes:
    
     * PCI: Add support for dev_groups
    
     * vgaarb: Use ACPI HID to find integrated GPU
    
    Core Changes:
    
     * Log errors in drm_gem_fb_init_with_funcs()
    
     * Cleanups
    
     * gem-cma: Add support for non-coherent (i.e., cached) page mappings
    
     * legacy: Drop some unnecessary includes and code; Add missing unlocks
       and frees in drm_legacy_addbufs_pci()
    
     * sched: Make timeout timer rearm conditional; Fix data corruptions and
       hangs
    
     * ttm: Remap all page faults to per-process dummy page (for device removal);
       Documentation
    
    Driver Changes:
    
     * drm/amdgpu: A long list of patches that enable device hot-unplug
    
     * drm/bridge: Lt66121: Fix error code and leak in probe; Anx7625: Use
       runtime PM and add synchronous suspend/resume hooks; Ti-sn65dsi86: Fix
       a returned value's type; Anx7688: Add driver plus DT bindings;
    
     * drm/ingenic: Fix pixcloc for 24-bit serial panels; Use non-coherent BO
       mappings with explict synchronization if possible
    
     * drm/panel: Simple-panel: Add missing pm_runtime_dont_use_autosuspend()
    
     * drm/tve200: Convert DT bindings to YAML
    
     * drm/vc4: Support BCM2711 VEC plus DT bindings; Pipeline setup fixes; HDMI
       fixes
    
     * drm/virtio: Fix NULL pointer in probe; Fix double-free in probe; Free
       virtqueues in probe
    
  • v5.13-rc3
    c4681547 · Linux 5.13-rc3 ·
    Linux 5.13-rc3
    
  • amd-drm-next-5.14-2021-05-21
    amd-drm-next-5.14-2021-05-21:
    
    amdgpu:
    - RAS fixes
    - SR-IOV fixes
    - More BO management cleanups
    - Aldebaran fixes
    - Display fixes
    - Support for new GPU, Beige Goby
    - Backlight fixes
    
    amdkfd:
    - RAS fixes
    - DMA mapping fixes
    - HMM SVM fixes
  • 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-misc-fixes-2021-05-20
    Just a single fix for a dma-buf related WARN
    
  • amd-drm-next-5.14-2021-05-19
    amd-drm-next-5.14-2021-05-19:
    
    amdgpu:
    - Aldebaran updates
    - More LTTPR display work
    - Vangogh updates
    - SDMA 5.x GCR fixes
    - RAS fixes
    - PCIe ASPM support
    - Modifier fixes
    - Enable TMZ on Renoir
    - Buffer object code cleanup
    - Display overlay fixes
    - Initial support for multiple eDP panels
    - Initial SR-IOV support for Aldebaran
    - DP link training refactor
    - Misc code cleanups and bug fixes
    - SMU regression fixes for variable sized arrays
    - MAINTAINERS fixes for amdgpu
    
    amdkfd:
    - Initial SR-IOV support for Aldebaran
    - Topology fixes
    - Initial HMM SVM support
    - Misc code cleanups and bug fixes
    
    radeon:
    - Misc code cleanups and bug fixes
    - SMU regression fixes for variable sized arrays
    - Flickering fix for Oland with multiple 4K displays
    
    UAPI:
    - amdgpu: Drop AMDGPU_GEM_CREATE_SHADOW flag.
      This was always a kernel internal flag and userspace use of it has always been blocked.
      It's no longer needed so remove it.
    - amdkgd: HMM SVM support
      Overview: https://patchwork.freedesktop.org/series/85562/
      Porposed userspace: https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/tree/fxkamd/hmm-wip
  • amd-drm-fixes-5.13-2021-05-19
    amd-drm-fixes-5.13-2021-05-19:
    
    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
  • drm-misc-next-2021-05-17
    drm-misc-next for 5.14:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    
     * aperture: Fix unlocking on errors
    
     * legacy: Fix some doc comments
    
    Driver Changes:
    
     * drm/amdgpu: Free resource on fence usage query; Fix fence calculation;
    
     * drm/bridge: Lt9611: Add missing MODULE_DEVICE_TABLE
    
     * drm/i915: Print formats with %p4cc
    
     * drm/ingenic: IPU planes are now always of type OVERLAY
    
     * drm/nouveau: Remove left-over reference to struct drm_device.pdev
    
     * drm/panfrost: Disable devfreq if num_supplies > 1; Add Mediatek MT8183 +
       DT bindings; Cleanups
    
     * drm/simpledrm: Print resources with %pr; Fix use-after-free errors;
       Fix NULL deref; Fix MAINTAINERS entry
    
     * drm/vmwgfx: Fix memory allocation and leak in FIFO allocation; Fix
       return value in PCI resource setup
    
  • v5.13-rc2
    d07f6ca9 · Linux 5.13-rc2 ·
    Linux 5.13-rc2
    
  • amd-vangogh-0.0.8.0
  • 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
    
  • amd-drm-fixes-5.13-2021-05-13
    amd-drm-fixes-5.13-2021-05-13:
    
    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
  • drm-misc-fixes-2021-05-13
    A BO list maintainance fix for TTM, removing an unused function and a
    MAINTAINERS update.
    
  • amd-drm-next-5.14-2021-05-12
    amd-drm-next-5.14-2021-05-12:
    
    amdgpu:
    - Aldebaran updates
    - More LTTPR display work
    - Vangogh updates
    - SDMA 5.x GCR fixes
    - RAS fixes
    - PCIe ASPM support
    - Modifier fixes
    - Enable TMZ on Renoir
    - Buffer object code cleanup
    - Display overlay fixes
    - Initial support for multiple eDP panels
    - Initial SR-IOV support for Aldebaran
    - DP link training refactor
    - Misc code cleanups and bug fixes
    - SMU regression fixes for variable sized arrays
    - MAINTAINERS fixes for amdgpu
    
    amdkfd:
    - Initial SR-IOV support for Aldebaran
    - Topology fixes
    - Initial HMM SVM support
    - Misc code cleanups and bug fixes
    
    radeon:
    - Misc code cleanups and bug fixes
    - SMU regression fixes for variable sized arrays
    - Flickering fix for Oland with multiple 4K displays
    
    UAPI:
    - amdgpu: Drop AMDGPU_GEM_CREATE_SHADOW flag.
      This was always a kernel internal flag and userspace use of it has always been blocked.
      It's no longer needed so remove it.
    - amdkgd: HMM SVM support
      Overview: https://patchwork.freedesktop.org/series/85562/
      Porposed userspace: https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/tree/fxkamd/hmm-wip
  • drm-misc-next-2021-05-12
    drm-misc-next for 5.14:
    
    UAPI Changes:
    
     * drm: Disable connector force-probing for non-master clients
     * drm: Enforce consistency between IN_FORMATS property and cap + related
       driver cleanups
     * drm/amdgpu: Track devices, process info and fence info via
       /proc/<pid>/fdinfo
     * drm/ioctl: Mark AGP-related ioctls as legacy
     * drm/ttm: Provide tt_shrink file to trigger shrinker via debugfs;
    
    Cross-subsystem Changes:
    
     * fbdev/efifb: Special handling of non-PCI devices
     * fbdev/imxfb: Fix error message
    
    Core Changes:
    
     * drm: Add connector helper to attach HDR-metadata property and convert
       drivers
     * drm: Add connector helper to compare HDR-metadata and convert drivers
     * drm: Add conenctor helper to attach colorspace property
     * drm: Signal colorimetry in HDMI infoframe
     * drm: Support pitch for destination buffers; Add blitter function
       with generic format conversion
     * drm: Remove struct drm_device.pdev and update legacy drivers
     * drm: Remove obsolete DRM_KMS_FB_HELPER config option in core and drivers
     * drm: Remove obsolete drm_pci_alloc/drm_pci_free
    
     * drm/aperture: Add helpers for aperture ownership and convert drivers, replaces rsp fbdev helpers
    
     * drm/agp: Mark DRM AGP code as legacy and convert legacy drivers
    
     * drm/atomic-helpers: Cleanups
    
     * drm/dp: Handle downstream port counts of 0 correctly; AUX channel fixes; Use
       drm_err_*/drm_dbg_*(); Cleanups
    
     * drm/dp_dual_mode: Use drm_err_*/drm_dbg_*()
    
     * drm/dp_mst: Use drm_err_*/drm_dbg_*(); Use Extended Base Receiver Capability DPCD space
    
     * drm/gem-ttm-helper: Provide helper for dumb_map_offset and convert drivers
    
     * drm/panel: Use sysfs_emit; panel-simple: Use runtime PM, Power up panel
                  when reading EDID, Cache EDID, Cleanups;
                  Lms397KF04: DT bindings
    
     * drm/pci: Mark AGP helpers as legacy
    
     * drm/print: Handle NULL for DRM devices gracefully
    
     * drm/scheduler: Change scheduled fence track
    
     * drm/ttm: Don't count SG BOs against pages_limit; Warn about freeing pinned
                BOs; Fix error handling if no BO can be swapped out; Move special
                handling of non-GEM drivers into vmwgfx; Move page_alignment into
                the BO; Set drm-misc as TTM tree in MAINTAINERS; Cleanup
    	    ttm_agp_backend; Add ttm_sys_manager for system domain; Cleanups
    
    Driver Changes:
    
     * drm: Don't set allow_fb_modifiers explictly in drivers
    
     * drm/amdgpu: Pin/unpin fixes wrt to TTM; Use bo->base.size instead of
       mem->num_pages
    
     * drm/ast: Use managed pcim_iomap(); Fix EDID retrieval with DP501
    
     * drm/bridge: MHDP8546: HDCP support + DT bindings, Register DP AUX channel
       with userspace; Sil8620: Fix module dependencies; dw-hdmi: Add option to
       not load CEC driver; Fix stopping in drm_bridge_chain_pre_enable();
       Ti-sn65dsi86: Fix refclk handling, Break GPIO and MIPI-to-eDP into
       subdrivers, Use pm_runtime autosuspend, cleanups; It66121: Add
       driver + DT bindings; Adv7511: Support I2S IEC958 encoding; Anx7625: fix
       power-on delay; Nwi-dsi: Modesetting fixes; Cleanups
    
     * drm/bochs: Support screen blanking
    
     * drm/gma500: Cleanups
    
     * drm/gud: Cleanups
    
     * drm/i915: Use correct max source link rate for MST
    
     * drm/kmb: Cleanups
    
     * drm/meson: Disable dw-hdmi CEC driver
    
     * drm/nouveau: Pin/unpin fixes wrt to TTM; Use bo->base.size instead of
       mem->num_pages; Register AUX adapters after their connectors
    
     * drm/qxl: Fix shadow BO unpin
    
     * drm/radeon: Duplicate some DRM AGP code to uncouple from legacy drivers
    
     * drm/simpledrm: Add a generic DRM driver for simple-framebuffer devices
    
     * drm/tiny: Fix log spam if probe function gets deferred
    
     * drm/vc4: Add support for HDR-metadata property; Cleanups
    
     * drm/virtio: Create dumb BOs as guest blobs;
    
     * drm/vkms: Use managed drmm_universal_plane_alloc(); Add XRGB plane
       composition; Add overlay support
    
     * drm/vmwgfx: Enable console with DRM_FBDEV_EMULATION; Fix CPU updates
       of coherent multisample surfaces; Remove reservation semaphore; Add
       initial SVGA3 support; Support amd64; Use 1-based IDR; Use min_t();
       Cleanups
    
  • v5.13-rc1
    6efb943b · Linux 5.13-rc1 ·
    Linux 5.13-rc1
    
  • 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