Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2025-04-17
    Short summary of fixes pull:
    
    dma-buf:
    - Correctly decrement refcounter on errors
    
    gem:
    - Fix test for imported buffers
    
    ivpu:
    - Fix debugging
    - Fixes to frequency
    - Support firmware API 3.28.3
    - Flush jobs upon reset
    
    mgag200:
    - Set vblank start to correct values
    
    v3d:
    - Fix Indirect Dispatch
    
  • drm-misc-fixes-2025-04-10
    Short summary of fixes pull:
    
    imagination:
    - Fix overflow
    - Fix use-after-free
    
    ivpu:
    - Fix suspend/resume
    
    nouveau:
    - Do not deref dangling pointer
    
    rockchip:
    - Set DP/HDMI registers correctly
    
    tests:
    - Clean up struct drm_display_mode in various places
    
    udmabuf:
    - Fix overflow
    
    virtgpu:
    - Set reservation lock on dma-buf import
    - Fix error handling in prepare_fb
    
  • drm-misc-next-2025-04-09
    drm-misc-next for v6.16-rc1:
    
    UAPI Changes:
    - Add ASAHI uapi header!
    - Add apple fourcc modifiers.
    - Add capset virtio definitions to UAPI.
    - Extend EXPORT_SYNC_FILE for timeline syncobjs.
    
    Cross-subsystem Changes:
    - Adjust DMA-BUF sg handling to not cache map on attach.
    - Update drm/ci, hlcdc, virtio, maintainers.
    - Update fbdev todo.
    - Allow setting dma-device for dma-buf import.
    - Export efi_mem_desc_lookup to make efidrm build as a module.
    
    Core Changes:
    - Update drm scheduler docs.
    - Use the correct resv object in TTM delayed destroy.
    - Fix compiler warning with panic qr code, and other small fixes.
    - drm/ci updates.
    - Add debugfs file for listing all bridges.
    - Small fixes to drm/client, ttm tests.
    - Add documentation to display/hdmi.
    - Add kunit tests for bridges.
    - Dont fail managed device probing if connector polling fails.
    - Create Kconfig.debug for drm core.
    - Add tests for the drm scheduler.
    - Add and use new access helpers for DPCPD.
    - Add generic and optimized conversions for format-helper.
    - Begin refcounting panel for improving lifetime handling.
    - Unify simpledrm and ofdrm sysfb, and add extra features.
    - Split hdmi audio in bridge to make DP audio work.
    
    Driver Changes:
    - Convert drivers to use devm_platform_ioremap_resource().
    - Assorted small fixes to imx/legacy-bridg, gma500, pl111, nouveau, vc4,
      vmwgfx, ast, mxsfb, xlnx, accel/qaic, v3d, bridge/imx8qxp-ldb, ofdrm,
      bridge/fsl-ldb, udl, bridge/ti-sn65dsi86, bridge/anx7625, cirrus-qemu,
      bridge/cdns-dsi, panel/sharp, panel/himax, bridge/sil902x, renesas,
      imagination, various panels.
    - Allow attaching more display to vkms.
    - Add Powertip PH128800T004-ZZA01 panel.
    - Add rotation quirk for ZOTAC panel.
    - Convert bridge/tc358775 to atomic.
    - Remove deprecated panel calls from synaptics, novatek, samsung panels.
    - Refactor shmem helper page pinning and accel drivers using it.
    - Add dmabuf support to accel/amdxdna.
    - Use 4k page table format for panfrost/mediatek.
    - Add common powerup/down dp link helper and use it.
    - Assorted compiler warning fixes.
    - Support dma-buf import for renesas
  • drm-misc-next-fixes-2025-04-04
    Short summary of fixes pull:
    
    bridge:
    - tda998x: Select CONFIG_DRM_KMS_HELPER
    
  • drm-misc-next-fixes-2025-03-27
    Short summary of fixes pull:
    
    adp:
    - Fix error handling in plane setup
    
  • drm-misc-fixes-2025-03-20
    A sched fence reference leak fix, two fence fixes for v3d, two overflow
    fixes for quaic, and a iommu handling fix for host1x.
    
  • drm-misc-next-fixes-2025-03-13
    Short summary of fixes pull:
    
    appletbdrm:
    - Fix device refcount
    
  • drm-misc-fixes-2025-03-13
    A null pointer check for gma500, two clippy fixes for panic, a fix for
    an interaction between DPMS and atomic leading to dropped frames, and
    a locking fix  for dp_mst
    
  • drm-misc-next-2025-03-06
    drm-misc-next for v6.15:
    
    Cross-subsystem Changes:
    
    base:
    - component: Provide helper to query bound status
    
    fbdev:
    - fbtft: Remove access to page->index
    
    Core Changes:
    
    - Fix usage of logging macros in several places
    
    gem:
    - Add test function for imported dma-bufs and use it in core and helpers
    - Avoid struct drm_gem_object.import_attach
    
    tests:
    - Fix lockdep warnings
    
    ttm:
    - Add helpers for TTM shrinker
    
    Driver Changes:
    
    adp:
    - Add support for Apple Touch Bar displays on M1/M2
    
    amdxdna:
    - Fix interrupt handling
    
    appletbdrm:
    - Add support for Apple Touch Bar displays on x86
    
    bridge:
    - synopsys: Add HDMI audio support
    - ti-sn65dsi83: Support negative DE polarity
    
    ipu-v3:
    - Remove unused code
    
    nouveau:
    - Avoid multiple -Wflex-array-member-not-at-end warnings
    
    panthor:
    - Fix CS_STATUS_ defines
    - Improve locking
    
    rockchip:
    - analogix_dp: Add eDP support
    - lvds: Improve logging
    - vop2: Improve HDMI mode handling; Add support for RK3576
    - Fix shutdown
    - Support rk3562-mali
    
    xe:
    - Use TTM shrinker
    
  • drm-misc-fixes-2025-03-06
    A Kconfig fix for nouveau, locking and timestamp fixes for imagination,
    a header guard fix for sched and a DPMS regression fix for bochs.
    
  • drm-misc-fixes-2025-02-27
    Fix a rounding error in vkms, a header fix for img, a connector status
    fix for nouveau, and a NULL pointer dereference fix for deferred IO
    drivers.
    
  • drm-misc-next-2025-02-27
    drm-misc-next for v6.15:
    
    Cross-subsystem Changes:
    
    bus:
    - mhi: Avoid access to uninitialized field
    
    Core Changes:
    
    - Fix docmentation
    
    dp:
    - Add helpers for LTTPR transparent mode
    
    sched:
    - Improve job peek/pop operations
    - Optimize layout of struct drm_sched_job
    
    Driver Changes:
    
    arc:
    - Convert to devm_platform_ioremap_resource()
    
    aspeed:
    - Convert to devm_platform_ioremap_resource()
    
    bridge:
    - ti-sn65dsi86: Support CONFIG_PWM tristate
    
    i915:
    - dp: Use helpers for LTTPR transparent mode
    
    mediatek:
    - Convert to devm_platform_ioremap_resource()
    
    msm:
    - dp: Use helpers for LTTPR transparent mode
    
    nouveau:
    - dp: Use helpers for LTTPR transparent mode
    
    panel:
    - raydium-rm67200: Add driver for Raydium RM67200
    - simple: Add support for BOE AV123Z7M-N17, BOE AV123Z7M-N17
    - sony-td4353-jdi: Use MIPI-DSI multi-func interface
    - summit: Add driver for Apple Summit display panel
    - visionox-rm692e5: Add driver for Visionox RM692E5
    
    repaper:
    - Fix integer overflows
    
    stm:
    - Convert to devm_platform_ioremap_resource()
    
    vc4:
    - Convert to devm_platform_ioremap_resource()
    
  • drm-xe-fixes-2025-02-20
    - Fix error handling in xe_irq_install (Lucas)
    - Fix devcoredump format (Jose, Lucas)
    
  • drm-misc-next-2025-02-20
    drm-misc-next for v6.15:
    
    UAPI Changes:
    
    device-wedged events:
    - Let's drivers notify userspace of hung-up devices via uevent
    
    Cross-subsystem Changes:
    
    media:
    - cec: tda998x: Import driver from DRM
    
    Core Changes:
    
    - Cleanups
    
    atomic-helper:
    - async-flip: Support on arbitrary planes
    - writeback: Fix use-after-free error
    - Document atomic-state history
    - Pleanty of cleanups to callback parameter names
    
    doc:
    - Test for kernel-doc errors
    
    format-helper:
    - Support ARGB8888-to-ARGB4444 pixel-format conversion
    
    panel-orientation-quirks:
    - Add quirks for AYANEO 2S, AYA NEO Flip DS and KB, AYA NEO Slide, GPD Win 2,
      OneXPlayer Mini (Intel)
    
    sched:
    - Add parameter struct for init
    
    Driver Changes:
    
    amdgpu:
    - Support device-wedged event
    - Support async pageflips on overlay planes
    
    amdxdna:
    - Refactoring
    
    ast:
    - Refactor cursor handling
    
    bridge:
    - Pass full atomic state to various callbacks
    - analogix-dp: Cleanups
    - cdns-mhdp8546: Fix clock enable/disable
    - nwl-dsi: Set bridge type
    - panel: Cleanups
    - ti-sn65dsi83: Add error recovery; Set bridge type
    
    i2c:
    - tda998x: Drop unused platform_data; Split driver into separate media and bridge drivers
    - Remove the obsolete directory
    
    i915:
    - Support device-wedged event
    
    nouveau:
    - Fixes
    
    panel:
    - visionox-r66451: Use multi-style MIPI-DSI functions
    
    v3d:
    - Handle clock
    
    vkms:
    - Fix use-after-free error
    
    xe:
    - Support device-wedged event
    
    xlnx:
    - Use mutex guards
    - Cleanups
    
  • drm-misc-fixes-2025-02-20
    An reset signal polarity fix for the jd9365da-h3 panel, a folio handling
    fix and config fix in nouveau, a dmem cgroup descendant pool handling
    fix, and a missing header for amdxdna.
    
  • drm-xe-fixes-2025-02-13
    - Remove bo->clients out of bos_lock area (Tejas)
    - Carve out wopcm portion from the stolen memory (Nirmoy)
    
  • drm-misc-fixes-2025-02-13
    Some locking fixes for the HDMI infrastructure tests, an unitialized
    mutex fix for host1x, an unitialized variable fix for panthor, and a
    config selection fix for hibmc.
    
  • drm-misc-next-2025-02-12
    drm-misc-next for v6.15:
    
    UAPI Changes:
    
    fourcc:
    - Add modifiers for MediaTek tiled formats
    
    Cross-subsystem Changes:
    
    bus:
    - mhi: Enable image transfer via BHIe in PBL
    
    dma-buf:
    - Add fast-path for single-fence merging
    
    Core Changes:
    
    atomic helper:
    - Allow full modeset on connector changes
    - Clarify semantics of allow_modeset
    - Clarify semantics of drm_atomic_helper_check()
    
    buddy allocator:
    - Fix multi-root cleanup
    
    ci:
    - Update IGT
    
    display:
    - dp: Support Extendeds Wake Timeout
    - dp_mst: Fix RAD-to-string conversion
    
    panic:
    - Encode QR code according to Fido 2.2
    
    probe helper:
    - Cleanups
    
    scheduler:
    - Cleanups
    
    ttm:
    - Refactor pool-allocation code
    - Cleanups
    
    Driver Changes:
    
    amdxdma:
    - Fix error handling
    - Cleanups
    
    ast:
    - Refactor detection of transmitter chips
    - Refactor support of VBIOS display-mode handling
    - astdp: Fix connection status; Filter unsupported display modes
    
    bridge:
    - adv7511: Report correct capabilities
    - it6505: Fix HDCP V compare
    - sn65dsi86: Fix device IDs
    - Cleanups
    
    i915:
    - Enable Extendeds Wake Timeout
    
    imagination:
    - Check job dependencies with DRM-sched helper
    
    ivpu:
    - Improve command-queue handling
    - Use workqueue for IRQ handling
    - Add suport for HW fault injection
    - Locking fixes
    - Cleanups
    
    mgag200:
    - Add support for G200eH5 chips
    
    msm:
    - dpu: Add concurrent writeback support for DPU 10.x+
    
    nouveau:
    - Move drm_slave_encoder interface into driver
    - nvkm: Refactor GSP RPC
    
    omapdrm:
    - Cleanups
    
    panel:
    - Convert several panels to multi-style functions to improve error
      handling
    - edp: Add support for B140UAN04.4, BOE NV140FHM-NZ, CSW MNB601LS1-3,
      LG LP079QX1-SP0V, MNE007QS3-7, STA 116QHD024002, Starry 116KHD024006,
      Lenovo T14s Gen6 Snapdragon
    - himax-hx83102: Add support for CSOT PNA957QT1-1, Kingdisplay
      kd110n11-51ie, Starry 2082109qfh040022-50e
    
    panthor:
    - Expose sizes of intenral BOs via fdinfo
    - Fix race between reset and suspend
    - Cleanups
    
    qaic:
    - Add support for AIC200
    - Cleanups
    
    renesas:
    - Fix limits in DT bindings
    
    rockchip:
    - rk3576: Add HDMI support
    - vop2: Add new display modes on RK3588 HDMI0 up to 4K
    - Don't change HDMI reference clock rate
    - Fix DT bindings
    
    solomon:
    - Set SPI device table to silence warnings
    - Fix pixel and scanline encoding
    
    v3d:
    - Cleanups
    
    vc4:
    - Use drm_exec
    - Use dma-resv for wait-BO ioctl
    - Remove seqno infrastructure
    
    virtgpu:
    - Support partial mappings of GEM objects
    - Reserve VGA resources during initialization
    - Fix UAF in virtgpu_dma_buf_free_obj()
    - Add panic support
    
    vkms:
    - Switch to a managed modesetting pipeline
    - Add support for ARGB8888
    
    xlnx:
    - Set correct DMA segment size
    - Fix error handling
    - Fix docs
    
  • drm-xe-fixes-2025-02-06
    UAPI Changes:
     - OA uAPI related fixes (Ashutosh)
    
    Driver Changes:
     - Fix SRIOV migration initialization (Michal)
     - Restore devcoredump to a sane state (Lucas)
    
  • drm-misc-fixes-2025-02-06
    A couple of fixes for ivpu to error handling, komeda for format
    handling, AST DP timeout fix when enabling the output, locking fix for
    zynqmp DP support, tiled format handling in drm/client, and refcounting
    fix for bochs