Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-misc-next-2021-04-09
    drm-misc-next for 5.13:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - bridge: Fix Kconfig dependency
      - cmdline: Refuse zero width/height mode
      - ttm: Ignore signaled move fences, ioremap buffer according to mem
             caching settins
    
    Driver Changes:
      - Conversions to sysfs_emit
      - tegra: Don't register DP AUX channels before connectors
      - zynqmp: Fix for an out-of-bound (but within struct padding) memset
    
  • drm-misc-fixes-2021-04-09
    drm-misc-fixes for v5.12-rc7:
    - Fix use-after-free in xen.
    - Reduce fifo threshold on hvs4 to fix a fifo full error.
    - Disable TE support for Droid4 and N950.
    - Small compiler fixes.
    
  • drm-misc-next-2021-04-01
    drm-misc-next for 5.13:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - mst: Improve topology logging
      - edid: Rework and improvements for displayid
    
    Driver Changes:
      - anx7625: Regulators support
      - bridge: Support for the Chipone ICN6211, Lontium LT8912B
      - lt9611: Fix 4k panels handling
    
  • drm-misc-fixes-2021-03-25
    drm-misc-fixes for v5.12:
    - Use FOLL_FORCE and FOLL_LONGTERM in etnaviv
    
  • drm-misc-next-2021-03-25
    drm-misc-next for 5.13:
    
    UAPI Changes:
      - New USB connector type
    
    Cross-subsystem Changes:
    
    Core Changes:
      - ttm: Introduce a per-device LRU lock, remove swap LRU
    
    Driver Changes:
      - Introduction of USB Display driver
      - an78xx: DP-Aux fixes
      - an6345: DP-Aux fixes
      - tilcdc: Pixel clocks fixes
    
  • drm-misc-fixes-2021-03-18
    drm-misc-fixes for v5.12-rc4:
    - Make ttm_bo_unpin() not wraparound on too many unpins.
    - Fix coccicheck warning in omap.
    
  • drm-misc-next-2021-03-16
    drm-misc-next for 5.13:
    
    UAPI Changes:
      - Documentation for the DRM_CAP_* defines
    
    Cross-subsystem Changes:
    
    Core Changes:
      - dma-fence: More documentation for the recoverable page faults
      - fb_defio: Remove custom address_space operations
    
    Driver Changes:
      - panel: Support for the Innolux N116BCA-EA1
      - stm: Use simple encoder for lcdc
      - virtio: Fix potential virtio_gpu_object_array leak
    
  • drm-misc-fixes-2021-03-11
    drm-misc-fixes for rc3, rebased on rc2:
    - Fix oops in drm_fbdev_cleanup()
    - unpin qxl bos created as pinned when freeing them,
      and make ttm only warn once on this behavior.
    - Use LCD management for atyfb on PPC_MAC.
    - Use gitlab for drm bugzilla now.
    - Fix ttm page pool accounting.
    - Zero head.surface_id correctly in qxl.
    - Assorted fixes for shmem helpers.
    - Shutdown kms poll helper in meson correctly.
    - Clear holes when converting compat ioctl's between 32-bits and 64-bits.
    
  • drm-misc-next-2021-03-03
    drm-misc-next for 5.13:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - %p4cc printk format modifier
      - atomic: introduce drm_crtc_commit_wait, rework atomic plane state
        helpers to take the drm_commit_state structure
      - dma-buf: heaps rework to return a struct dma_buf
      - simple-kms: Add plate state helpers
      - ttm: debugfs support, removal of sysfs
    
    Driver Changes:
      - Convert drivers to shadow plane helpers
      - arc: Move to drm/tiny
      - ast: cursor plane reworks
      - gma500: Remove TTM and medfield support
      - mxsfb: imx8mm support
      - panfrost: MMU IRQ handling rework
      - qxl: rework to better handle resources deallocation, locking
      - sun4i: Add alpha properties for UI and VI layers
      - vc4: RPi4 CEC support
      - vmwgfx: doc cleanup
    
  • drm-misc-next-fixes-2021-02-25
    drm-misc-next tasty fixes for v5.12:
    - Cherry pick of drm-misc-fixes pull:
    "here's this week's PR for drm-misc-fixes. One of the patches is a memory
    leak; the rest is for hardware issues."
    - Fix dt bindings for dp connector.
    - Fix build error in atyfb.
    - Improve error handling for dma-buf heaps.
    - Make vblank timestamp more correct, by recording timestamp to be set when signaling.
    
  • drm-misc-fixes-2021-02-24
     * drm/panel: kd35t133: Work with non-continuous DSI clock
     * drm/rockchip: Require YTR modifier for AFBC
     * drm/ttm: Fix a memory leak in error handling
    
  • drm-misc-next-fixes-2021-02-11
    drm-misc-next-fixes cherry picked from drm-misc-next for v5.12:
    - Assorted small fixes.
    - Disable and remove gma3600 support.
    - Fix CEC for vc4/hdmi.
    
  • drm-misc-fixes-2021-02-10
     * dp_mst: Don't report un-attached ports as connected
     * sun4i: tcon1 sync polarity fix; Always set HDMI clock rate; Fix
              H6 HDMI PHY config; Fix H6 max frequency
     * vc4: Fix buffer overflow
     * xlnx: Fix memory leak
    
  • drm-misc-fixes-2021-02-02
     * drm/bridge/lontium-lt9611uxc: EDID fixes; Don't handle hotplug
       events in IRQ handler
     * drm/ttm: Use _GFP_NOWARN for huge pages
    
  • drm-misc-fixes-2021-01-27
    Short summary of fixes pull (less than what git shortlog provides):
    
     * drm/vc4: Fix LBM size calculation; Fix high resolutions for hvs5
    
  • drm-misc-fixes-2021-01-20
    Short summary of fixes pull (less than what git shortlog provides):
    
     * drm/atomic: Release state on error
     * drm/syncobj: Fix use-after-free
     * drm/ttm: Don't use GFP_TRANSHUGE_LIGTH
     * drm/vc4: Unify driver naming for PCM
     * drm/vram-helper: Fix memory leak in vmap
    
  • drm-misc-next-2021-01-19
    drm-misc-next for v5.12:
    
    UAPI Changes:
    - Fix fourcc macro for amlogic video fbc.
    
    Cross-subsystem Changes:
    - Export pci_rebar_bytes_to_size.
    - Add a PCI quirk to increase bar0 for RX 5600 XT Pulse to max possible size.
    - Convert devicetree bindings to use the OF graph schema.
    - Update s6e63m0 bindings.
    - Make omapfb2 DSI_CM incompatible with drm/omap2 DSI-CM because of
      module conflicts.
    - Add Zack Rusin as vmwgfx maintainer.
    - Add CONFIG_DMABUF_DEBUG for validating dma-buf users don't loo kat struct page when importing or detaching.
    
    Core Changes:
    - Remove references to drm_device.pdev
    - Fix regression in ttm_bo_move_to_lru_tail().
    - Assorted docbook updates.
    - Do not send dp-mst hotplug events on error when probing.
    - Move some agp macros to agpsupport.c, so it's not always compiled.
    - Move drm_need_swiotlb.h to drm_cache.c
    - Only build drm_memory.o for legacy drivers, and move CONFIG_DRM_VM to legacy.
    - Nuke drm_device.hose
    - Warn when the ttm resource manager is non-empty when disabling.
    - Assorted small fixes.
    
    Driver Changes:
    - Small assorted fixes in radeon, v3d, hisilicon, mipi-dbi, panfrost, hibmc, vc4, amdgpu, vkms, vmwgfx.
    - Move hisilicon to use simple encode.
    - Add writeback connector to vkms.
    - Add support for BT2020 to DE3.
    - Use gem prime mmap helpers in vc4, and move the mmap function upwards.
    - Use managed drm device, and cleanup error paths and display registers in vmwgfx.
    - Use correct bus_format and connector_type for innolux_n116bge.
    - Fix a lot of warnings with W=1 (Lee Jones)
    
  • drm-misc-fixes-2021-01-12
    Short summary of fixes pull:
    
     * dma-buf: Fix a memory leak in CMAV heap
     * drm: Fix format check for legacy pageflips
     * ttm: Pass correct address to dma_mapping_error(); Use mutex in pool
       shrinker
    
  • drm-misc-fixes-2021-01-08
    * dma-buf: fix a use-after-free
    * radeon: don't init the TTM page pool manually
    * ttm: unexport ttm_pool_{init,fini}()
    
  • drm-misc-next-2021-01-06
    drm-misc-next for v5.12:
    
    Core Changes:
    - Lots of drm documentation updates by Simor Ser.
    - Require that each crtc has a unique primary plane.
    - Add fixme that fbdev_generic_setup is confusing.
    
    Driver Changes:
    - Update addresses for TI display drivers maintainers.
    - Make DRM_VIRTIO_GPU select VIRTIO.
    - Small fixes to qxl, virtio, hisilicon, tve200, panel/s6e63m0.