Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2021-08-04
    Short summary of fixes pull:
    
     * kmb: DMA fix; Add macros for driver date/version
     * vmwgfx: Fix I/O memory access on 64-bit systems
    
  • drm-misc-next-2021-07-29
    drm-misc-next for v5.15:
    
    UAPI Changes:
    - Add modifiers for arm fixed rate compression.
    
    Cross-subsystem Changes:
    - Assorted dt binding fixes.
    - Convert ssd1307fb to json-schema.
    - Update a lot of irc channels to point to OFTC, as everyone moved there.
    - Fix the same divide by zero for asilantfb, kyro, rivafb.
    
    Core Changes:
    - Document requirements for new atomic properties.
    - Add drm_gem_fb_(begin/end)_cpu_access helpers, and use them in some drivers.
    - Document drm_property_enum.value for bitfields.
    - Add explicit _NO_ for MIPI_DSI flags that disable features.
    - Assorted documentation fixes.
    - Update fb_damage handling, and move drm_plane_enable_fb_damage_clips to core.
    - Add logging and docs to RMFB ioctl.
    - Assorted small fixes to dp_mst, master handling.
    - Clarify drm lease usage.
    
    Driver Changes:
    - Assorted small fixes to panfrost, hibmc, bridge/nwl-dsi, rockchip, vc4.
    - More drm -> linux irq conversions.
    - Add support for some Logic Technologies and Multi-Inno panels.
    - Expose phy-functionality for drm/rockchip, to allow controlling from the media subsystem.
    - Add support for 2 AUO panels.
    - Add damage handling to ssd1307fb.
    - Improve FIFO handling on mxsfb.
    - Assorted small fixes to vmwgfx, and bump version to 2.19 for the new ioctls.
    - Improve sony acx424akp backlight handling.
    
  • drm-misc-fixes-2021-07-28
    Short summary of fixes pull:
    
     * panel: Fix bpc for ytc700tlag_05_201c
     * ttm: debugfs init fixes
    
  • drm-misc-fixes-2021-07-22
    Short summary of fixes pull:
    
     * Return -ENOTTY for non-DRM ioctls
     * amdgpu: Fix COW checks
     * nouveau: init BO GME fields
     * panel: Avoid double free
     * ttm: Fix refcounting in ttm_global_init(); NULL checks
     * vc4: Fix interrupt handling
    
  • drm-misc-next-2021-07-22
    drm-misc-next for v5.15-rc1:
    
    UAPI Changes:
    - Remove sysfs stats for dma-buf attachments, as it causes a performance regression.
      Previous merge is not in a rc kernel yet, so no userspace regression possible.
    
    Cross-subsystem Changes:
    - Sanitize user input in kyro's viewport ioctl.
    - Use refcount_t in fb_info->count
    - Assorted fixes to dma-buf.
    - Extend x86 efifb handling to all archs.
    - Fix neofb divide by 0.
    - Document corpro,gm7123 bridge dt bindings.
    
    Core Changes:
    - Slightly rework drm master handling.
    - Cleanup vgaarb handling.
    - Assorted fixes.
    
    Driver Changes:
    - Add support for ws2401 panel.
    - Assorted fixes to stm, ast, bochs.
    - Demidlayer ingenic irq.
    
  • drm-misc-next-2021-07-16
    drm-misc-next for v5.15:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - udmabuf: Add support for mapping hugepages
    - Add dma-buf stats to sysfs.
    - Assorted fixes to fbdev/omap2.
    - dma-buf: Document DMA_BUF_IOCTL_SYNC
    - Improve dma-buf non-dynamic exporter expectations better.
    - Add module parameters for dma-buf size and list limit.
    - Add HDMI codec support to vc4, to replace vc4's own codec.
    - Document dma-buf implicit fencing rules.
    - dma_resv_test_signaled test_all handling.
    
    Core Changes:
    - Extract i915's eDP backlight code into DRM helpers.
    - Assorted docbook updates.
    - Rework drm_dp_aux documentation.
    - Add support for the DP aux bus.
    - Shrink dma-fence-chain slightly.
    - Add alloc/free helpers for dma-fence-chain.
    - Assorted fixes to TTM., drm/of, bridge
    - drm_gem_plane_helper_prepare/cleanup_fb is now the default for gem drivers.
    - Small fix for scheduler completion.
    - Remove use of drm_device.irq_enabled.
    - Print the driver name to dmesg when registering framebuffer.
    - Export drm/gem's shadow plane handling, and use it in vkms.
    - Assorted small fixes.
    
    Driver Changes:
    - Add eDP backlight to nouveau.
    - Assorted fixes and cleanups to nouveau, panfrost, vmwgfx, anx7625,
      amdgpu, gma500, radeon, mgag200, vgem, vc4, vkms, omapdrm.
    - Add support for Samsung DB7430, Samsung ATNA33XC20, EDT ETMV570G2DHU,
      EDT ETM0350G0DH6, Innolux EJ030NA panels.
    - Fix some simple pannels missing bus_format and connector types.
    - Add mks-guest-stats instrumentation support to vmwgfx.
    - Merge i915-ttm topic branch.
    - Make s6e63m0 panel use Mipi-DBI helpers.
    - Add detect() supoprt for AST.
    - Use interrupts for hotplug on vc4.
    - vmwgfx is now moved to drm-misc-next, as sroland is no longer a maintainer for now.
    - vmwgfx now uses copies of vmware's internal device headers.
    - Slowly convert ti-sn65dsi83 over to atomic.
    - Rework amdgpu dma-resv handling.
    - Fix virtio fencing for planes.
    - Ensure amdgpu can always evict to SYSTEM.
    - Many drivers fixed for implicit fencing rules.
    - Set default prepare/cleanup fb for tiny, vram and simple helpers too.
    - Rework panfrost gpu reset and related serialization.
    - Update VKMS todo list.
    - Make bochs a tiny gpu driver, and use vram helper.
    - Use linux irq interfaces instead of drm_irq in some drivers.
    - Add support for Raspberry Pi Pico to GUD.
    
  • drm-misc-fixes-2021-07-15
    Short summary of fixes pull (less than what git shortlog provides):
    
     * fbdev: Avoid use-after-free by not deleting current video mode
     * ttm: Avoid NULL-ptr deref in ttm_range_man_fini()
     * vmwgfx: Fix a merge commit
    
  • drm-misc-fixes-2021-07-13
    Short summary of fixes pull:
    
     * dma-buf: Fix fence leak in sync_file_merge() error code
     * drm/panel: nt35510: Don't fail on DSI reads
    
  • drm-misc-next-fixes-2021-07-01
    Short summary of fixes pull:
    
     * amdgpu: TTM fixes
     * dma-buf: Doc fixes
     * gma500: Fix potential BO leaks in error handling
     * radeon: Fix NULL-ptr deref
    
  • drm-misc-fixes-2021-06-24
    A DMA address check for nouveau, an error code return fix for kmb, fixes
    to wait for a moving fence after pinning the BO for amdgpu, nouveau and
    radeon, a crtc and async page flip fix for atmel-hlcdc and a cpu hang
    fix for vc4.
    
  • drm-misc-next-fixes-2021-06-24
    Short summary of fixes pull:
    
     * amdgpu: Fix test for allocation failures
    
  • drm-misc-next-fixes-2021-06-18
    Short summary of fixes pull:
    
     * dp_mst: Fix build error
    
  • drm-misc-next-fixes-2021-06-16
    Short summary of fixes pull:
    
     * hyperv: advertise the correct formatmodifiers for its primary plane
     * dp_mst: VCPI fixes to make it work with StarTech hub
    
  • topic/i915-ttm-2021-06-11
    drm-misc and drm-intel pull request for topic/i915-ttm:
    - Convert i915 lmem handling to ttm.
    - Add a patch to temporarily add a driver_private member to vma_node.
    - Use this to allow mixed object mmap handling for i915.
    
  • drm-misc-fixes-2021-06-10
    One fix for snu4i that prevents it from probing, two locking fixes for
    ttm and drm_auth, one off-by-x1000 fix for mcde and a fix for vc4 to
    prevent an out-of-bounds access.
    
  • drm-misc-next-2021-06-10
    drm-misc-next for 5.14:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * dma-buf: Support huge pages in udmabuf
    
    Core Changes:
    
     * Backmerge of drm/drm-next
    
     * drm/dp: Import eDP backlight code from i915
    
    Driver Changes:
    
     * drm/bridge: TI SN65DSI83: Fix sparse warnings
    
     * drm/i915: Cleanup eDP backlight code before moving it into helper
    
     * drm/nouveau: Support DPCD backlights; Fix GEM init for internal BOs
    
  • drm-misc-next-2021-06-09
    drm-misc-next for 5.14:
    
    UAPI Changes:
    
     * drm/panfrost: Export AFBC_FEATURES register to userspace
    
    Cross-subsystem Changes:
    
     * dma-buf: Fix debug printing; Rename dma_resv_*() functions + changes
       in callers; Cleanups
    
    Core Changes:
    
     * Add prefetching memcpy for WC
    
     * Avoid circular dependency on CONFIG_FB
    
     * Cleanups
    
     * Documentation fixes throughout DRM
    
     * ttm: Make struct ttm_resource the base of all managers + changes
       in all users of TTM; Add a generic memcpy for page-based iomem; Remove
       use of VM_MIXEDMAP; Cleanups
    
    Driver Changes:
    
     * drm/bridge: Add TI SN65DSI83 and SN65DSI84 + DT bindings
    
     * drm/hyperv: Add DRM driver for HyperV graphics output
    
     * drm/msm: Fix module dependencies
    
     * drm/panel: KD53T133: Support rotation
    
     * drm/pl111: Fix module dependencies
    
     * drm/qxl: Fixes
    
     * drm/stm: Cleanups
    
     * drm/sun4i: Be explicit about format modifiers
    
     * drm/vc4: Use struct gpio_desc; Cleanups
    
     * drm/vgem: Cleanups
    
     * drm/vmwgfx: Use ttm_bo_move_null() if there's nothing to copy
    
     * fbdev/mach64: Cleanups
    
     * fbdev/mb862xx: Use DEVICE_ATTR_RO
    
  • drm-misc-fixes-2021-06-03
    One fix for a fb_defio breakage
    
  • drm-misc-next-2021-06-01
    drm-misc-next for 5.14:
    
    UAPI Changes:
    
     * Use DRM driver names for fbdev
    
    Cross-subsystem Changes:
    
    Core Changes:
    
     * Fix leaked DMA handles
    
     * Improve documentation around DRM_CLIENT_CAP_*
    
     * Cleanups
    
     * dp_mst: Use kHz as link-rate unit during init
    
     * fourcc: Remove drm_gem_format_name() and drm_format_name_buf
    
     * gem-cma: Fix mmap for buffers with write combining
    
     * ttm: Don't override pre-set vm_ops; ttm_bo_mmap() removal and cleanups
    
    Driver Changes:
    
     * drm/amdgpu: Fix hot unplug during suspend; Implement mmap as GEM object
       function; Use %p4cc format-string modifier; Cleanups
    
     * drm/bridge: Cdns: Fix PM reference leak, Cleanups; Lt8912b: Fix Coccinelle
       warnings; Fix Kconfig dependencies; Fixes and cleanups
    
     * drm/hisilicon/kirin: Cleanups
    
     * drm/nouveau: Implement mmap as GEM object function
    
     * drm/radeon: Implement mmap as GEM object function
    
     * drm/rockchip: Remove generic drivers during init; Add scaling for RK3036
       win1; Fix missing registers for RK3066 and 3188; Add alpha support for
       RK3036, RK3066, RK3126 and RK3188; Fixes and cleanups
    
     * drm/simpledrm: Use %p4cc: format-string modifier
    
     * drm/vmwgfx: Cleanups
    
     * fbdev/matrox: Use modern module_init()
    
  • drm-misc-fixes-2021-05-27
    A fix in meson for a crash at shutdown and one for TTM to prevent
    irrelevant swapout