Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2024-10-02
    Short summary of fixes pull:
    
    panthor:
    - Set FOP_UNSIGNED_OFFSET in fops instance
    - Acquire lock in panthor_vm_prepare_map_op_ctx()
    - Avoid ninitialized variable in tick_ctx_cleanup()
    - Do not block scheduler queue if work is pending
    - Do not add write fences to the shared BOs
    
    scheduler:
    - Fix locking in drm_sched_entity_modify_sched()
    - Fix pointer deref if entity queue changes
    
  • drm-misc-next-2024-09-26
    drm-misc-next for v6.13:
    
    UAPI Changes:
    - panthor: Add realtime group priority and priority query.
    
    Cross-subsystem Changes:
    - Add Vivek Kasireddy as udmabuf maintainer.
    - Assorted udmabuf changes.
    - Device tree binding updates.
    - dmabuf documentation fixes.
    - Move drm_rect to drm core module from kms helper.
    
    Core Changes:
    - Update scheduler documentation and concurrency fixes.
    - drm/ci updates.
    - Add memory-agnostic fbdev client and client-agnostic setup helper.
    - Huge driver conversion for using the above.
    
    Driver Changes:
    - Assorted fixes to imx, panel/nt35510, sti, accel/ivpu, v3d, vkms,
      host1x.
    - Add panel quirks for AYA NEO panels.
    - Make module autoloading work for bridge/it6505 and mcde.
    - Add huge page support to v3d using a custom shmfs.
  • drm-misc-fixes-2024-09-26
    Short summary of fixes pull:
    
    atomic:
    - Use correct type when reading damage rectangles
    
    display:
    - Fix kernel docs
    
    dp-mst:
    - Fix DSC decompression detection
    
    hdmi:
    - Fix infoframe size
    
    panthor:
    - Fix locking
    
    sched:
    - Update maintainers
    - Fix race condition whne queueing up jobs
    
    sysfb:
    - Disable sysfb if framebuffer parent device is unknown
    
    vbox:
    - Fix VLA handling
    
  • drm-misc-next-2024-09-20
    drm-misc-next for v6.12:
    
    UAPI Changes:
    - Add panthor/DEV_QUERY_TIMESTAMP_INFO query.
    
    Cross-subsystem Changes:
    - Updated dt bindings.
    - Add documentation explaining default errnos for fences.
    - Mark dma-buf heaps creation functions as __init.
    
    Core Changes:
    - Split DSC helpers from DP helpers.
    - Clang build fixes for drm/mm test.
    - Remove simple pipeline support for gem-vram,
      no longer any users left after converting bochs.
    - Add erno to drm_sched_start to distinguish between GPU and queue
      reset.
    - Add drm_framebuffer testcases.
    - Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n.
    - Use read_trylock instead of read_lock in dma_fence_begin_signalling to
      quiesce lockdep.
    
    Driver Changes:
    - Assorted small fixes and updates for tegra, host1x, imagination,
      nouveau, panfrost, panthor, panel/ili9341, mali, exynos,
      panel/samsung-s6e3fa7, ast, bridge/ti-sn65dsi86, panel/himax-hx83112a,
      bridge/tc358767, bridge/imx8mp-hdmi-tx, panel/khadas-ts050,
      panel/nt36523, panel/sony-acx565akm, kmb, accel/qaic, omap, v3d.
    - Add bridge/TI TDP158.
    - Assorted documentation updates.
    - Convert bochs from simple drm to gem shmem, and check modes
      against available memory.
    - Many VC4 fixes, most related to scaling and YUV support.
    - Convert some drivers to use SYSTEM_SLEEP_PM_OPS and RUNTIME_PM_OPS.
    - Rockchip 4k@60 support.
  • drm-misc-fixes-2024-09-12
    An off-by-one fix for the CMA DMA-buf heap, An init fix for nouveau, a
    config dependency fix for stm, a syncobj leak fix, and two iommu fixes
    for tegra and rockchip.
    
  • drm-misc-fixes-2024-09-05
    A zpos normalization fix for komeda, a register bitmask fix for nouveau,
    a memory leak fix for imagination, three fixes for the recent bridge
    HDMI work, a potential DoS fix and a cache coherency for panthor, a
    change of panel compatible and a deferred-io fix when used with
    non-highmem memory.
    
  • drm-misc-next-fixes-2024-09-05
    Short summary of fixes pull:
    
    tegra:
    - Fix uninitialized variable in EDID code
    
  • drm-misc-fixes-2024-08-29
    A revert for a previous TTM commit causing stuttering, 3 fixes for
    vmwgfx related to buffer operations, a fix for video/aperture with
    non-VGA primary devices, and a preemption status fix for v3d
    
  • drm-misc-next-2024-08-29
    drm-misc-next for v6.12:
    
    UAPI Changes:
    
    devfs:
    - support device numbers up to MINORBITS limit
    
    Core Changes:
    
    ci:
    - increase job timeout
    
    devfs:
    - use XArray for minor ids
    
    displayport:
    - mst: GUID improvements
    
    docs:
    - add fixes and cleanups
    
    panic:
    - optionally display QR code
    
    Driver Changes:
    
    amdgpu:
    - faster vblank disabling
    - GUID improvements
    
    gm12u320
    - convert to struct drm_edid
    
    host1x:
    - fix syncpoint IRQ during resume
    - use iommu_paging_domain_alloc()
    
    imx:
    - ipuv3: convert to struct drm_edid
    
    omapdrm:
    - improve error handling
    
    panel:
    - add support for BOE TV101WUM-LL2 plus DT bindings
    - novatek-nt35950: improve error handling
    - nv3051d: improve error handling
    - panel-edp: add support for BOE NE140WUM-N6G; revert support for
      SDC ATNA45AF01
    - visionox-vtdr6130: improve error handling; use
      devm_regulator_bulk_get_const()
    
    renesas:
    - rz-du: add support for RZ/G2UL plus DT bindings
    
    sti:
    - convert to struct drm_edid
    
    tegra:
    - gr3d: improve PM domain handling
    - convert to struct drm_edid
    
  • drm-misc-next-2024-08-22
    drm-misc-next for v6.12:
    
    Cross-subsystem Changes:
    
    string:
    - add mem_is_zero()
    
    Core Changes:
    
    edid:
    - use mem_is_zero()
    
    Driver Changes:
    
    ast:
    - reorganize output code by type (VGA, DP, etc)
    - convert to struct drm_edid
    - fix BMC handling for all outputs
    
    bridge:
    - anx7625: simplify OF array handling
    - dw-hdmi: simplify clock handling
    - lontium-lt8912b: fix mode validation
    - nwl-dsi: fix mode vsync/hsync polarity
    
    panel:
    - ili9341: fix comments
    - jd9365da: fix "exit sleep" commands
    - jdi-fhd-r63452: simplify error handling with DSI multi-style
      helpers
    - mantix-mlaf057we51: simplify error handling with DSI multi-style
      helpers
    - simple: support Innolux G070ACE-LH3 plus DT bindings; support
      On Tat Industrial Company KD50G21-40NT-A1 plus DT bindings
    - st7701: decouple DSI and DRM code; add SPI support; support Anbernic
      RG28XX plus DT bindings
    
    vc4:
    - fix PM during detect
    - replace DRM_ERROR() with drm_error()
    - v3d: simplify clock retrieval
    
  • drm-misc-fixes-2024-08-22
    Short summary of fixes pull:
    
    nouveau:
    - firmware: use dma non-coherent allocator
    
  • drm-misc-next-2024-08-16
    drm-misc-next for v6.12:
    
    Core Changes:
    
    ci:
    - Update dependencies
    
    docs:
    - Cleanups
    
    edid:
    - Improve debug logging
    - Clean up interface
    
    fbdev emulation:
    - Remove old fbdev hooks
    - Update documentation
    
    panic:
    - Cleanups
    
    Driver Changes:
    
    amdgpu:
    - Remove usage of old fbdev hooks
    - Use backlight constants
    
    ast:
    - Fix timeout loop for DP link training
    
    hisilicon:
    - hibmc: Cleanups
    
    mipi-dsi:
    - Improve error handling
    - startek-kd070fhfid015: Use new error handling
    
    nouveau:
    - Remove usage of old fbdev hooks
    
    panel:
    - Use backlight constants
    
    radeon:
    - Use backlight constants
    
    rockchip:
    - Improve DP sink-capability reporting
    - Cleanups
    - dw_hdmi: Support 4k@60Hz; Cleanups
    - vop: Support RGB display on Rockchip RK3066; Support 4096px width
    
    tilcdc:
    - Use backlight constants
    
  • drm-misc-fixes-2024-08-15
    Short summary of fixes pull:
    
    panel:
    - dt-bindings style fixes
    
    panel-orientation:
    - add quirk for Any Loki Max
    - add quirk for Any Loki Zero
    
    rockchip:
    - inno-hdmi: fix infoframe upload
    
    v3d:
    - fix OOB access in v3d_csd_job_run()
    
  • drm-misc-next-2024-08-09
    drm-misc-next for v6.12:
    
    UAPI Changes:
    
    - remove Power Saving Policy property
    
    Core Changes:
    
    - update connector documentation
    
    CI:
    - add tests for mediatek, meson, rockchip
    
    Driver Changes:
    
    amdgpu:
    - revert support for Power Saving Policy property
    
    bridge:
    - lt9611uxc: require DRM_BRIDGE_ATTACH_NO_CONNECTOR
    
    mgag200:
    - transparently support BMC outputs
    
    omapdrm:
    - use common helper for_each_endpoint_of_node()
    
    panel:
    - panel-edp: fix name for HKC MB116AN01
    
    vkms:
    - clean up endianess warnings
    
  • drm-misc-fixes-2024-08-08
    A fix for drm/client to prevent a null pointer dereference, a fix for a
    double-free in drm/bridge-connector, a fix for a gem shmem test, and a
    fix for async flips updates.
    
  • drm-misc-next-2024-08-01
    drm-misc-next for v6.12:
    
    UAPI Changes:
    
    virtio:
    - Define DRM capset
    
    Cross-subsystem Changes:
    
    dma-buf:
    - heaps: Clean up documentation
    
    printk:
    - Pass description to kmsg_dump()
    
    Core Changes:
    
    CI:
    - Update IGT tests
    - Point upstream repo to GitLab instance
    
    modesetting:
    - Introduce Power Saving Policy property for connectors
    - Add might_fault() to drm_modeset_lock priming
    - Add dynamic per-crtc vblank configuration support
    
    panic:
    - Avoid build-time interference with framebuffer console
    
    docs:
    - Document Colorspace property
    
    scheduler:
    - Remove full_recover from drm_sched_start
    
    TTM:
    - Make LRU walk restartable after dropping locks
    - Allow direct reclaim to allocate local memory
    
    Driver Changes:
    
    amdgpu:
    - Support Power Saving Policy connector property
    
    ast:
    - astdp: Support AST2600 with VGA; Clean up HPD
    
    bridge:
    - Silence error message on -EPROBE_DEFER
    - analogix: Clean aup
    - bridge-connector: Fix double free
    - lt6505: Disable interrupt when powered off
    - tc358767: Make default DP port preemphasis configurable
    
    gma500:
    - Update i2c terminology
    
    ivpu:
    - Add MODULE_FIRMWARE()
    
    lcdif:
    - Fix pixel clock
    
    loongson:
    - Use GEM refcount over TTM's
    
    mgag200:
    - Improve BMC handling
    - Support VBLANK intterupts
    
    nouveau:
    - Refactor and clean up internals
    - Use GEM refcount over TTM's
    
    panel:
    - Shutdown fixes plus documentation
    - Refactor several drivers for better code sharing
    - boe-th101mb31ig002: Support for starry-er88577 MIPI-DSI panel plus
      DT; Fix porch parameter
    - edp: Support AOU B116XTN02.3, AUO B116XAN06.1, AOU B116XAT04.1,
      BOE NV140WUM-N41, BOE NV133WUM-N63, BOE NV116WHM-A4D, CMN N116BCA-EA2,
      CMN N116BCP-EA2, CSW MNB601LS1-4
    - himax-hx8394: Support Microchip AC40T08A MIPI Display panel plus DT
    - ilitek-ili9806e: Support Densitron DMT028VGHMCMI-1D TFT plus DT
    - jd9365da: Support Melfas lmfbx101117480 MIPI-DSI panel plus DT; Refactor
      for code sharing
    
    sti:
    - Fix module owner
    
    stm:
    - Avoid UAF wih managed plane and CRTC helpers
    - Fix module owner
    - Fix error handling in probe
    - Depend on COMMON_CLK
    - ltdc: Fix transparency after disabling plane; Remove unused interrupt
    
    tegra:
    - Call drm_atomic_helper_shutdown()
    
    v3d:
    - Clean up perfmon
    
    vkms:
    - Clean up
    
  • drm-misc-fixes-2024-08-01
    A couple drm_panic fixes, several v3d fixes to increase the new timestamp API
    safety, several fixes for vmwgfx for various modesetting issues, PM fixes
    for ast, async flips improvements and two fixes for nouveau to fix
    resource refcounting and buffer placement.
    
  • drm-misc-next-fixes-2024-07-25
    A single fix for a panel compatible
    
  • drm-misc-next-fixes-2024-07-19
    Two fixes for v3d to fix an array indexing on newer V3D revisions.
    
  • drm-misc-next-fixes-2024-07-11
    A fix for fbdev on big endian systems, a condition fix for a sharp panel
    at removal, and a fix for qxl to prevent unpinned buffer access under
    certain conditions.