Skip to content
Tags give the ability to mark specific points in history as being important
  • 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.
    
  • drm-misc-next-fixes-2020-12-15
    Short summary of fixes pull (less than what git shortlog provides):
    
     * dma-buf: Fix docs
     * mxsfb: Silence invalid error message
     * radeon: Fix TTM multihop
    
  • drm-misc-fixes-2020-12-03
    One bridge fix for OMAP, one for a race condition in a panel, two for
    uninitialized variables in rockchip and nouveau, and two fixes for mxsfb
    to fix a regression with modifiers and a fix for a fence synchronization
    issue.
    
  • drm-misc-next-2020-11-27-1
    drm-misc-next for 5.11:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * char/agp: Disable frontend without CONFIG_DRM_LEGACY
     * mm: Fix fput in mmap error path; Introduce vma_set_file() to change
       vma->vm_file
    
    Core Changes:
    
     * dma-buf: Use sgtables in system heap; Move heap helpers to CMA-heap code;
       Skip sync for unmapped buffers; Alloc higher order pages is available;
       Respect num_fences when initializing shared fence list
     * doc: Improvements around DRM modes and SCALING_FILTER
     * Pass full state to connector atomic functions + callee updates
     * Cleanups
     * shmem: Map pages with caching by default; Cleanups
     * ttm: Fix DMA32 for global page pool
     * fbdev: Cleanups
     * fb-helper: Update framebuffer after userspace writes; Unmap console buffer
       during shutdown; Rework damage handling of shadow framebuffer
    
    Driver Changes:
    
     * amdgpu: Multi-hop fixes, Clenaups
     * imx: Fix rotation for Vivante tiled formats; Support nearest-neighour
       skaling; Cleanups
     * mcde: Fix RGB formats; Support DPI output; Cleanups
     * meson: HDMI clock fixes
     * panel: Add driver and bindings for Innolux N125HCE-GN1
     * panel/s6e63m0: More backlight levels; Fix init; Cleanups
     * via: Clenunps
     * virtio: Use fence ID for handling fences; Cleanups
    
  • drm-misc-next-2020-11-27
    drm-misc-next for 5.11:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * char/agp: Disable frontend without CONFIG_DRM_LEGACY
     * mm: Fix fput in mmap error path; Introduce vma_set_file() to change
       vma->vm_file
    
    Core Changes:
    
     * dma-buf: Use sgtables in system heap; Move heap helpers to CMA-heap code;
       Skip sync for unmapped buffers; Alloc higher order pages is available;
       Respect num_fences when initializing shared fence list
     * doc: Improvements around DRM modes and SCALING_FILTER
     * Pass full state to connector atomic functions + callee updates
     * Cleanups
     * shmem: Map pages with caching by default; Cleanups
     * ttm: Fix DMA32 for global page pool
     * fbdev: Cleanups
     * fb-helper: Update framebuffer after userspace writes; Unmap console buffer
       during shutdown; Rework damage handling of shadow framebuffer
    
    Driver Changes:
    
     * amdgpu: Multi-hop fixes, Clenaups
     * imx: Fix rotation for Vivante tiled formats; Support nearest-neighour
       skaling; Cleanups
     * mcde: Fix RGB formats; Support DPI output; Cleanups
     * meson: HDMI clock fixes
     * panel: Add driver and bindings for Innolux N125HCE-GN1
     * panel/s6e63m0: More backlight levels; Fix init; Cleanups
     * via: Clenunps
     * virtio: Use fence ID for handling fences; Cleanups
    
  • drm-misc-fixes-2020-11-26
    A bunch of fixes for vc4 fixing some coexistence issue between wifi and
    HDMI, unsupported modes, and vblank timeouts, a fix for ast to reload
    the gamma LUT after changing the plane format and a double-free fix for
    nouveau
    
  • drm-misc-fixes-2020-11-19
    two patches to fix dw-hdmi bind and detection code, and one fix for
    sun4i shared with arm-soc
    
  • drm-misc-next-2020-11-18
    fa388231 · drm/docs: Fix todo.rst ·
    drm-misc-next for 5.11:
    
    UAPI Changes:
    
     * media: Add MEDIA_BUS_FMT_RGB888_3X8_DELTA format
    
    Cross-subsystem Changes:
    
     * console: Remove unused functions; Store characters-per-font in font-
       descriptor structure instead of hard-coding
     * DT: Add vendor prefix for ShenZhen Asia Better Technology Ltd. (ABT)
    
    Core Changes:
    
     * Fix build warnings
     * Update debug logging to new interfaces, plus fixes
     * Add error messages for ioctls;
     * Fix kernel docs
     * doc: Fix kernel docs
     * fbcon: Remove accelerated scrolling
     * selftests: Fix build warnings
     * ttm: Fix missing NULL check in new page pool; Fix build warnings
     * video: Fix kernel docs
    
    Driver Changes:
    
     * armada: Fix build warnings
     * atmel-hlcdc: Fix build warnings
     * exynos: Fix build warnings
     * gma500: Remove 2d framebuffer acceleration
     * lima: Fix build warnings; Cleanups
     * mediatek: Fix build warnings
     * meson: Module removal fixes; Fix build warnings
     * nouveau: Fix build warnings
     * omap: Fix return values
     * panel: Fix build warnings; Add support and DT bindings for OnePlus 6/T; Add
       support and DT bindings for ABT Y030XX067A
     * panel/s6e63m0: Add/improve SPi reading/writing; Support 3WIRE protocol; Set
       connector display info; Add more comments
     * panfrost: Move GPU reset into separate worker, avoid race conditions
     * pl111: Fix build warnings
     * qxl: Cleanup fbcon acceleration
     * rockchip: Fix build warnings
     * savage: Fix build warnings
     * sti: Fix build warnings
     * udl: Fix missing error code in udl_handle_damage()
     * v3d: Fix build warnings
     * vc4: Fix build warnings
     * via: Fix build warnings
     * virtio: Make dma-buf ops static
    
  • drm-misc-fixes-2020-11-12
    One Kconfig fix for bridge/cdns, a missing include for hypervb_fb, an
    out-of-bound access fix for gma500 and a unbalanced regulator fix for
    mcde.
    
  • drm-misc-next-2020-11-12
    drm-misc-next for 5.11:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    
     - Remove pgprot_decrypt() before calling io_remap_pfn_range()
     - Revert "drm/dp_mst: Retrieve extended DPCD caps for topology manager"
     - ttm: Add multihop infrastructure
     - doc: Update dma-buf
    
    Driver Changes:
    
     - amdgpu: Use TTM multihop
     - kmb: select DRM_MIPI_DSI and depend on ARCH_KEEMBAY; Fix build warning;
       Fix typos
     - nouveau: Use TTM multihop; Fix out-of-bounds access
     - radeon: Use TTM multihop
     - ingenic: Search for scaling coefficients to to 102% of screen size
    
  • drm-misc-fixes-2020-11-05
    Some patches for vc4 to fix some resources cleanup issues, two fixes for
    panfrost for madvise and the shrinker and a constification of fonts
    structure