Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-next-2021-10-14
    drm-misc-next for 5.16:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - fbdev: Fix double-free, Remove unused scrolling acceleration
      - locking: improve logging for contented locks without backoff
      - dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
        users
    
    Driver Changes:
      - nouveau: Various code style improvements
      - bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
        ps8640, lvds-codec data-mapping selection support
      - panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
        LTTD800480070-L2RT, Sharp LS060T1SX01,
    
  • drm-misc-next-2021-10-06
    drm-misc-next for v5.16:
    
    UAPI Changes:
    - Allow empty drm leases for creating separate GEM namespaces.
    
    Cross-subsystem Changes:
    - Slightly rework dma_buf_poll.
    - Add dma_resv_for_each_fence_unlocked to iterate, and use it inside
      the lockless dma-resv functions.
    
    Core Changes:
    - Allow devm_drm_of_get_bridge to build without CONFIG_OF for compile testing.
    - Add more DP2 headers.
    - fix CONFIG_FB dependency in fb_helper.
    - Add DRM_FORMAT_R8 to drm_format_info, and helpers for RGB332 and RGB888.
    - Fix crash on a 0 or invalid EDID.
    
    Driver Changes:
    - Apply and revert DRM_MODESET_LOCK_ALL_BEGIN.
    - Add mode_valid to ti-sn65dsi86 bridge.
    - Support multiple syncobjs in v3d.
    - Add R8, RGB332 and RGB888 pixel formats to GUD.
    - Use devm_add_action_or_reset in dw-hdmi-cec.
    
  • drm-misc-fixes-2021-10-06
    Rebased drm-misc-fixes for v5.15-rc5:
    - Dropped vc4 patches.
    - Compiler fix for vc4.
    - Cursor fix for nouveau.
    - Fix ttm buffer moves for ampere gpu's by adding minimal acceleration support.
    - Small rockchip fixes.
    - Fix DT bindings indent for ili9341.
    - Fix y030xx067a init sequence to not get a yellow tint.
    - Kconfig fix for fb_simple vs simpledrm.
    - Assorted nouvaeu memory leaks.
    - Fix gbefb when built with COMPILE_TEST.
    
  • drm-misc-fixes-2021-09-30
    drm-misc-fixes for v5.15:
    - Not sure if drm-misc-fixes-2021-09-08 tag was pulled, assuming it is.
    - Power management fixes for vc4.
    - Compiler fix for vc4.
    - Cursor fix for nouveau.
    - Fix ttm buffer moves for ampere gpu's by adding minimal acceleration support.
    - Small rockchip fixes.
    - Fix DT bindings indent for ili9341.
    - Fix y030xx067a init sequence to not get a yellow tint.
    - Kconfig fix for fb_simple vs simpledrm.
    
  • drm-misc-next-2021-09-30
    drm-misc-next for 5.16:
    
    UAPI Changes:
      - virtio: UAPI additions to support context init
    
    Cross-subsystem Changes:
    
    Core Changes:
      - bridge: documentation improvements
      - mipi-dsi: new devm_mipi_dsi_device_register_full and
        devm_mipi_dsi_attach functions
      - probe-helper: New HPD helper for devices with per-connector
        interrupts
      - ttm: ttm_tt improvements, flags documentation improvements
    
    Driver Changes:
      - Convertion to devm_arch_phys_wc_add and
        devm_arch_io_reserve_memtype_wc
      - gma500: Cleanups
      - vc4: Fix for hotplug reporting
      - virtio: Implement Context Init
    
      - bridge: Suport DP-AUX in ps8640
      - panel: Support for Boe TV110C9M-LL3, Innolux HJ110IZ-01A
    
  • drm-misc-next-2021-09-23
    drm-misc-next for 5.15:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    
    Driver Changes:
      - Conversions to dev_err_probe() helper
      - rockchip: Various build improvements, Use
        DRM_BRIDGE_ATTACH_NO_CONNECTOR for LVDS and RGB
      - panel: New panel-edp driver
    
  • drm-misc-next-2021-09-16
    drm-misc-next for $kernel-version:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
      - dma-buf: Avoid a warning with some allocations, Remove
        DMA_FENCE_TRACE macros
    
    Core Changes:
      - bridge: New helper to git rid of panels in drivers
      - fence: Improve dma_fence_add_callback documentation, Improve
        dma_fence_ops->wait documentation
      - ioctl: Unexport drm_ioctl_permit
      - lease: Documentation improvements
      - fourcc: Add new macro to determine the modifier vendor
      - quirks: Add the Steam Deck, Chuwi HiBook, Chuwi Hi10 Pro, Samsung
        Galaxy Book 10.6, KD Kurio Smart C15200 2-in-1, Lenovo Ideapad D330
      - resv: Improve the documentation
      - shmem-helpers: Allocate WC pages on x86, Switch to vmf_insert_pfn
      - sched: Fix for a timer being canceled too soon, Avoid null pointer
        derefence if the fence is null in drm_sched_fence_free, Convert
        drivers to rely on its dependency tracking
      - ttm: Switch to kerneldoc, new helper to clear all DMA mappings, pool
        shrinker optitimization, Remove ttm_tt_destroy_common, Fix for
        unbinding on multiple drivers
    
    Driver Changes:
      - bochs: New PCI IDs
      - msm: Fence ordering impromevemnts
      - stm: Add layer alpha support, zpos
      - v3d: Fix for a Vulkan CTS failure
      - vc4: Conversion to the new bridge helpers
      - vgem: Use shmem helpers
      - virtio: Support mapping exported vram
      - zte: Remove obsolete driver
    
      - bridge: Probe improvements for it66121, enable DSI EOTP for anx7625,
        errors propagation improvements for anx7625
    
      - panels: 60fps mode for otm8009a, New driver for Samsung S6D27A1
    
  • drm-misc-next-fixes-2021-09-09
    drm-misc-next-fixes for v5.15:
    - Make some dma-buf config options depend on DMA_SHARED_BUFFER.
    - Handle multiplication overflow of fbdev xres/yres in the core.
    
  • drm-misc-fixes-2021-09-08
    Short summary of fixes pull:
    
     * kmb: Emable second plane
     * ttm: Fix potential deadlock during swap
    
  • drm-misc-next-fixes-2021-09-03
    drm-misc-next-fixes for v5.15:
    - Fix ttm_bo_move_memcpy() when ttm_resource is subclassed.
    - Small fixes to panfrost, mgag200, vc4.
    - Small ttm compilation fixes.
    
  • drm-misc-fixes-2021-08-18
    Short summary of fixes pull:
    
     * UAPI: Return results for failed drm_wait_vblank_ioctl()
     * ttm: Fix debugfs initialization
    
  • drm-misc-next-2021-08-12
    drm-misc-next for v5.15:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - Add lockdep_assert(once) helpers.
    
    Core Changes:
    - Add lockdep assert to drm_is_current_master_locked.
    - Fix typos in dma-buf documentation.
    - Mark drm irq midlayer as legacy only.
    - Fix GPF in udmabuf_create.
    - Rename member to correct value in drm_edid.h
    
    Driver Changes:
    - Build fix to make nouveau build with NOUVEAU_BACKLIGHT.
    - Add MI101AIT-ICP1, LTTD800480070-L6WWH-RT panels.
    - Assorted fixes to bridge/it66121, anx7625.
    - Add custom crtc_state to simple helpers, and use it to
      convert pll handling in mgag200 to atomic.
    - Convert drivers to use offset-adjusted framebuffer bo mappings.
    - Assorted small fixes and fix for a use-after-free in vmwgfx.
    - Convert remaining callers of non-legacy drivers to use linux irqs directly.
    - Small cleanup in ingenic.
    - Small fixes to virtio and ti-sn65dsi86.
    
  • drm-misc-fixes-2021-08-12
    Short summary of fixes pull:
    
     * meson: Fix colors when booting with HDR
    
  • drm-misc-next-2021-08-05
    drm-misc-next for v5.15:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    - Assorted docbook updates.
    - Unbreak damage selftests.
    - Define DRM_FORMAT_MAX_PLANES, maximum planes for a planar format.
    - Add gem fb vmap/vunmap helpers, use them in gud and vkms drivers.
    
    Driver Changes:
    - Bridge fixes for ti-sn65dsi86.
    - Use a full-featured driver for ATNA33XC20 to get backlight right,
      instead of the simple panel driver.
    - Assorted fixes to pl111,.
    - Support E Ink VB3300-KCA panel.
    - Add support for Gopher 2b LCD and ilitek ili9341 panels.
    
  • 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.