Skip to content
Tags give the ability to mark specific points in history as being important
  • 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-misc-fixes-2020-06-25
    Short summary of fixes pull (less than what git shortlog provides):
    
     * In mcde, set up fbdev after device registration and removde the last access
    to dev->dev_private. Fixes an error message and a segmentation fault.
    
     * Set the connector type for LogicPT Type 28 and newhaven_nhd_43_480272ef_atxl
    panels.
    
     * In uvesafb, fix the handling of the noblank option.
    
     * Fix panel orientation for Asus T101HA and Acer S1003.
    
     * Fix DMA configuration for sun4i if IOMMU is present.
    
     * Fix regression in VT restoration. Unbreaks userspace (i.e., Xorg) VT handling.
    
  • amd-drm-fixes-5.8-2020-06-24
    amd-drm-fixes-5.8-2020-06-24:
    
    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
  • v5.8-rc2
    48778464 · Linux 5.8-rc2 ·
    Linux 5.8-rc2
    
  • drm-misc-next-2020-06-19
    drm-misc-next for v5.9:
    
    UAPI Changes:
    - Add DRM_MODE_TYPE_USERDEF for video modes specified in cmdline.
    
    Cross-subsystem Changes:
    - Assorted devicetree binding updates.
    - Add might_sleep() to dma_fence_wait().
    - Fix fbdev's get_user_pages_fast() handling, and use pin_user_pages.
    - Small cleanup with IS_BUILTIN in video/fbdev drivers.
    - Fix video/hdmi coding style for infoframe size.
    
    Core Changes:
    - Silence vblank output during init.
    - Fix DP-MST corruption during send msg timeout.
    - Clear leak in drm_gem_objecs_lookup().
    - Make newlines work with force connector attribute.
    - Fix module refcounting error in drm_encoder_slave, and use new i2c api.
    - Header fix for drm_managed.c
    - More struct_mutex removal for !legacy drivers:
      - Remove gem_free_object()
      - Removal of drm_gem_object_put_unlocked().
    - Show current->comm alongside pid in debug printfs.
    - Add drm_client_modeset_check() + drm_client_framebuffer_flush().
    - Replace drm_fb_swab16 with drm_fb_swap that also supports 32-bits.
    - Remove mode->vrefresh, and compactify drm_display_mode.
    - Use drm_* macros for logging and warnings.
    - Add WARN when drm_gem_get_pages is used on a private obj.
    - Handle importing and imported dmabuf better in shmem helpers.
    - Small fix for drm/mm hole size comparison, and remove invalid entry optimization.
    - Add a drm/mm selftest.
    - Set DSI connector type for DSI panels.
    - Assorted small fixes and documentation updates.
    - Fix DDI I2C device registration for MST ports, and flushing on destroy.
    - Fix master_set return type, used by vmwgfx.
    - Make the drm_set/drop_master ioctl symmetrical.
    
    Driver Changes:
     Allow iommu in the sun4i driver and use it for sun8i.
    - Simplify backlight lookup for omap, amba-clcd and tilcdc.
    - Hold reg_lock for rockchip.
    - Add support for bridge gpio and lane reordering + polarity to ti-sn65dsi86, and fix clock choice.
    - Small assorted fixes to tilcdc, vc4, i915, omap, fbdev/sm712fb, fbdev/pxafb, console/newport_con, msm, virtio, udl, malidp, hdlcd, bridge/ti-sn65dsi86, panfrost.
    - Remove hw cursor support for mgag200, and use simple kms helper + shmem helpers.
    - Add support for KOE  Allow iommu in the sun4i driver and use it for sun8i.
    - Simplify backlight lookup for omap, amba-clcd and tilcdc.
    - Hold reg_lock for rockchip.
    - Add support for bridge gpio and lane reordering + polarity to ti-sn65dsi86, and fix clock choice.
    - Small assorted fixes to tilcdc, vc4 (multiple), i915.
    - Remove hw cursor support for mgag200, and use simple kms helper + shmem helpers.
    - Add support for KOE TX26D202VM0BWA panel.
    - Use GEM CMA functions in arc, arm, atmel-hlcdc, fsi-dcu, hisilicon, imx, ingenic, komeda, malidp, mcde, meson, msxfb, rcar-du, shmobile, stm, sti, tilcdc, tve200, zte.
    - Remove gem_print_info.
    - Improve gem_create_object_helper so udl can use shmem helpers.
    - Convert vc4 dt bindings to schemas, and add clock properties.
    - Device initialization cleanups for mgag200.
    - Add a workaround to fix DP-MST short pulses handling on broken hardware in i915.
    - Allow build test compiling arm drivers.
    - Use managed pci functions in mgag200 and ast.
    - Use dev_groups in malidp.
    - Add per pixel alpha support for PX30 VOP in rockchip.
    - Silence deferred probe logs in panfrost.
    
  • 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
    
  • amd-drm-fixes-5.8-2020-06-17
    amd-drm-fixes-5.8-2020-06-17:
    
    amdgpu:
    - Fix kvfree/kfree mixup
    - Fix hawaii device id in powertune configuration
    - Display FP fixes
    - Documentation fixes
    
    amdkfd:
    - devcgroup check fix
  • v5.8-rc1
    b3a9e3b9 · Linux 5.8-rc1 ·
    Linux 5.8-rc1
    
  • 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-misc-next-fixes-2020-06-11
    In core, DRM connectors now notify userspace of hotplug events via
    sysfs. In drivers, sun4i now uses 4 bits to store the clock's m divider;
    ast sets up 24/32-bit color mode correctly.
    
  • 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
    
  • amd-drm-fixes-5.8-2020-06-04
    amd-drm-fixes-5.8-2020-06-04
    
    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
    
  • v5.7
    3d77e6a8 · Linux 5.7 ·
    Linux 5.7
    
  • 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
    
  • drm-misc-fixes-2020-05-28
    Two ingenic fixes, one for a wrong cast, the other for a typo in a
    comparison
    
  • amd-drm-next-5.8-2020-05-27
    amd-drm-next-5.8-2020-05-27:
    
    amdgpu:
    - SRIOV fixes
    - RAS fixes
    - VCN 2.5 DPG (Dynamic PowerGating) fixes
    - FP16 updates for display
    - CTF cleanups
    - Display fixes
    - Fix pcie bw sysfs handling
    - Enable resizeable BAR support for gmc 10.x
    - GFXOFF fixes for Raven
    - PM sysfs handling fixes
    
    amdkfd:
    - Fix a race condition
    - Warning fixes