Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 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.
    
  • drm-misc-next-fixes-2020-12-22
    Short summary of fixes pull:
    
     * dma-buf: Include <linux/vmalloc.h> for building on MIPS
     * komeda: Fix order of operation in commit tail; Fix NULL-pointer and
               out-of-bounds access; Cleanups
     * ttm: Fix an unused-function warning
    
  • drm-misc-next-2020-12-17
    drm-misc-next for v5.12:
    
    UAPI Changes:
    - Not necessarily one, but we document that userspace needs to force probe connectors.
    
    Cross-subsystem Changes:
    - Require FB_ATY_CT for aty on sparc64.
    - video: Fix documentation, and a few compiler warnings.
    - Add devicetree bindings for DP connectors.
    - dma-buf: Update kernel-doc, and add might_lock for resv objects in begin/end_cpu_access.
    
    Core Changes:
    - ttm: Warn when releasing a pinned bo.
    - ttm: Cleanup bo size handling.
    - cma-helper: Remove prime infix, and implement mmap as GEM CMA functions.
    - Split drm_prime_sg_to_page_addr_arrays into 2 functions.
    - Add a new api to install irq using devm.
    - Update panel kerneldoc to inline style.
    - Add DP support to drm/bridge.
    - Assorted small fixes to ttm, fb-helper, scheduler.
    - Add atomic_commit_setup function callback.
    - Automatically use the atomic gamma_set, instead of forcing drivers to declare the default atomic version.
    - Allow using degamma for legacy gamma if gamma is not available.
    - Clarify that primary/cursor planes are not tied to 1 crtc (depending on possible_crtcs).
    - ttm: Cleanup the lru handler.
    
    Driver Changes:
    - Add pm support to ingenic.
    - Assorted small fixes in radeon, via, rockchip, omap2fb, kmb, gma500, nouveau, virtio, hisilicon, ingenic, s6e63m0 panel, ast, udlfb.
    - Add BOE NV110WTM-N61, ys57pss36bh5gq, Khadas TS050 panels.
    - Stop using pages with drm_prime_sg_to_page_addr_arrays, and switch all callers to use ttm_sg_tt_init.
    - Cleanup compiler and docbook warnings in a lot of fbdev devices.
    - Use the drmm_vram_helper in hisilicon.
    - Add support for BCM2711 DSI1 in vc4.
    - Add support for 8-bit delta RGB panels to ingenic.
    - Add documentation on how to test vkms.
    - Convert vc4 to atomic helpers.
    - Use degamma instead of gamma table in omap, to add support for CTM and color encoding/range properties.
    - Rework omap DSI code, and merge all omapdrm modules now that the last omap panel is now a drm panel.
    - More refactoring of omap dsi code.
    - Enable 10/12 bpc outputs in vc4.