Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2024-02-08
    A null pointer dereference fix for v3d, a TTM pool initialization fix,
    several fixes for nouveau around register size, DMA buffer leaks and API
    consistency, a multiple fixes for ivpu around MMU setup, initialization
    and firmware interactions.
    
  • drm-misc-fixes-2024-02-01
    A quiet week: one fix for CMA dma-buf pages accounting, and one to
    virtio to set the segment size of the virtio_gpu device.
    
  • drm-misc-fixes-2024-01-26
    Plenty of ivpu fixes to improve the general stability and debugging, a
    suspend fix for the anx7625 bridge, a revert to fix an initialization
    order bug between i915 and simpledrm and a documentation warning fix for
    dp_mst.
    
  • drm-misc-next-fixes-2024-01-19
    A null pointer dereference fix for v3d and a protection fault fix for
    ttm.
    
  • drm-misc-next-2024-01-11
    drm-misc-next for v6.9:
    
    UAPI Changes:
    
    virtio:
    - add Venus capset defines
    
    Cross-subsystem Changes:
    
    Core Changes:
    
    - fix drm_fixp2int_ceil()
    - documentation fixes
    - clean ups
    - allow DRM_MM_DEBUG with DRM=m
    - build fixes for debugfs support
    - EDID cleanups
    - sched: error-handling fixes
    - ttm: add tests
    
    Driver Changes:
    
    bridge:
    - ite-6505: fix DP link-training bug
    - samsung-dsim: fix error checking in probe
    - tc358767: fix regmap usage
    
    efifb:
    - use copy of global screen_info state
    
    hisilicon:
    - fix EDID includes
    
    mgag200:
    - improve ioremap usage
    - convert to struct drm_edid
    
    nouveau:
    - disp: use kmemdup()
    - fix EDID includes
    - documentation fixes
    
    panel:
    - ltk050h3146w: error-handling fixes
    - panel-edp: support delay between power-on and enable; use put_sync in
      unprepare; support Mediatek MT8173 Chromebooks, BOE NV116WHM-N49 V8.0,
      BOE NV122WUM-N41, CSO MNC207QS1-1 plus DT bindings
    - panel-lvds: support EDT ETML0700Z9NDHA plus DT bindings
    - panel-novatek: FRIDA FRD400B25025-A-CTK plus DT bindings
    
    qaic:
    - fixes to BO handling
    - make use of DRM managed release
    - fix order of remove operations
    
    rockchip:
    - analogix_dp: get encoder port from DT
    - inno_hdmi: support HDMI for RK3128
    - lvds: error-handling fixes
    
    simplefb:
    - fix logging
    
    ssd130x:
    - support SSD133x plus DT bindings
    
    tegra:
    - fix error handling
    
    tilcdc:
    - make use of DRM managed release
    
    v3d:
    - show memory stats in debugfs
    
    vc4:
    - fix error handling in plane prepare_fb
    - fix framebuffer test in plane helpers
    
    vesafb:
    - use copy of global screen_info state
    
    virtio:
    - cleanups
    
    vkms:
    - fix OOB access when programming the LUT
    - Kconfig improvements
    
    vmwgfx:
    - unmap surface before changing plane state
    - fix memory leak in error handling
    - documentation fixes
    
  • drm-misc-next-fixes-2024-01-11
    A fix for the v3d register readout, and two compilation fixes for
    rockchip.
    
  • drm-misc-next-fixes-2024-01-04
    One fix for drm/plane to avoid a use-after-free and some additional
    warnings to prevent more of these occurences, a lock inversion
    dependency fix and an indentation fix for drm/rockchip, and some doc
    warning fixes for imagination and gpuvm.
    
  • drm-misc-fixes-2024-01-03
    drm-misc-fixes for v6.7 final:
    - 2 small qaic fixes.
    - Fixes for overflow in aux xfer.
    - Fix uninitialised gamma lut in gmag200.
    - Small compiler warning fix for backports of a ps8640 fix.
  • drm-misc-next-fixes-2023-12-21
    More fixes for the new imagination drier, a DT node refcount fix for the
    new aux bridge driver and a missing header fix for the LUT management
    code.
    
  • drm-misc-fixes-2023-12-14
    drm-misc-fixes for v6.7-rc6:
    - Fix regression for checking if FD is master capable.
    - Fix uninitialized variables in drm/crtc.
    - Fix ivpu w/a.
    - Refresh modes correctly when updating EDID.
    - Small panel fixes.
  • drm-misc-next-2023-12-14
    b1a2aa9b · drm: ci: Update xfails ·
    drm-misc-next for $kernel-version:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
     - A few fixes for usb/typec
    
    Core Changes:
     - ci: Updates to the defconfig, igt version, etc.
     - writeback: Move the atomic_check helper from the encoder to connector
    
    Driver Changes:
     - rockchip: Add support for rk3588
     - xe: Update the TODO list
     - panel:
       - nv3052c: Register documentation, init sequence improvements and
         support for the Fascontek FS035VG158
       - st7701: Add support for the Anbernic RG-ARC
       - new driver: Synaptics R63353 panel controller, Ilitek ILI9805 panel
         controller
       - new panel: AUO G156HAN04.0
    
  • drm-misc-fixes-2023-12-07
    drm-misc-fixes for v6.7-rc5:
    - Document nouveau's GSP-RM.
    - Flush vmm harder on nouveau tu102.
    - Panfrost fix for imported dma-buf objects, and device frequency.
    - Kconfig Build fix for tc358768.
    - Call end_fb_access after atomic commit.
  • drm-misc-next-2023-12-07
    drm-misc-next for 6.8:
    
    UAPI Changes:
      - Remove Userspace Mode-Setting ioctls
      - v3d: New uapi to handle jobs involving the CPU
    
    Cross-subsystem Changes:
    
    Core Changes:
      - atomic: Add support for FB-less planes which got reverted a bit
        later for lack of IGT tests and userspace code, Dump private objects
        state in drm_state_dump.
      - dma-buf: Add fence deadline support
      - encoder: Create per-encoder debugfs directory, move the bridge chain
        file to that directory
    
    Driver Changes:
      - Include drm_auth.h in driver that use it but don't include it, Drop
        drm_plane_helper.h from drivers that include it but don't use it
      - imagination: Plenty of small fixes
      - panfrost: Improve interrupt handling at poweroff
      - qaic: Convert to persistent DRM devices
      - tidss: Support for the AM62A7, a few probe improvements, some cleanups
      - v3d: Support for jobs involving the CPU
    
      - bridge:
        - Create transparent aux-bridge for DP/USB-C
        - lt8912b: Add suspend/resume support and power regulator support
    
      - panel:
        - himax-hx8394: Drop prepare, unprepare and shutdown logic, Support
          panel rotation
        - New panels: BOE BP101WX1-100, Powkiddy X55, Ampire AM8001280G,
          Evervision VGG644804, SDC ATNA45AF01
    
  • drm-misc-next-2023-11-30
    drm-misc-next for 6.8:
    
    UAPI Changes:
     - Introduction of DRM_CAP_ATOMIC_ASYNC_PAGE_FLIP
     - Introduction of DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT
    
    Cross-subsystem Changes:
     - fbdev: Convert a big chunks of drivers to helper macros
    
    Core Changes:
     - atomic: Add support for mouse hotspots
    
    Driver Changes:
     - ast: Model Detection improvements
     - imagination: plenty of fixes
     - nouveau: use GPUVM, scheduling improvements
    
  • drm-misc-fixes-2023-11-29
    Fixes for v6.7-rc4:
    - Revert panel fixes as they require exporting device_is_dependent.
    - Do not double add fences in dma_resv_add_fence.
    - Fix GPUVM license identifier.
    - Assorted nouveau fixes.
    - Fix error check for nt36523.
  • drm-misc-fixes-2023-11-23
    Fixes for v6.7-rc3:
    - Panel fixes for innolux and auo,b101uan08.3 panel.
    - Fix ivpu MMIO reset.
    - AST fix on connetor disconnection.
    - nouveau gsp fix.
    - rockchip color fix.
    - Fix Himax83102-j02 timings.
  • drm-misc-next-2023-11-23
    drm-misc-next for 6.8:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - Drop deprecated drm_kms_helper.edid_firmware module parameter
    
    Driver Changes:
      - Convert platform drivers remove callback to return void
      - imagination: Introduction of the Imagination GPU Support
      - rockchip:
        - rk3066_hdmi: Convert to atomic
        - vop2: Support NV20 and NV30
      - panel:
        - elida-kd35t133: PM reworks
        - New panels: Powkiddy RK2023
    
  • drm-misc-next-2023-11-17
    drm-misc-next for 6.8:
    
    UAPI Changes:
      - drm: Introduce CLOSE_FB ioctl
      - drm/dp-mst: Documentation for the PATH property
      - fdinfo: Do not align to a MB if the size is larger than 1MiB
      - virtio-gpu: add explicit virtgpu context debug name
    
    Cross-subsystem Changes:
      - dma-buf: Add dma_fence_timestamp helper
    
    Core Changes:
      - client: Do not acquire module reference
      - edid: split out drm_eld, add SAD helpers
      - format-helper: Cache format conversion buffers
      - sched: Move from a kthread to a workqueue, rename some internal
        functions to make it clearer, implement dynamic job-flow control
      - gpuvm: Provide more features to handle GEM objects
      - tests: Remove slow kunit tests
    
    Driver Changes:
      - ivpu: Update FW API, new debugfs file, a new NOP job submission test
        mode, improve suspend/resume, PM improvements, MMU PT optimizations,
        firmware profiling frequency support, support for uncached buffers,
        switch to gem shmem helpers, replace kthread with threaded
        interrupts
      - panfrost: PM improvements
      - qaic: Allow to run with a single MSI, support host/device time
        synchronization, misc improvements
      - simplefb: Support memory-regions, support power-domains
      - ssd130x: Unitialized variable fixes
      - omapdrm: dma-fence lockdep annotation fix
      - tidss: dma-fence lockdep annotation fix
      - v3d: Support BCM2712 (RaspberryPi5), Support fdinfo and gputop
      - panel:
        - edp: Support AUO B116XTN02, BOE NT116WHM-N21,836X2, NV116WHM-N49
          V8.0, plus a whole bunch of panels used on Mediatek chromebooks.
    
  • drm-misc-fixes-2023-11-16
    Assorted fixes for v6.7-rc2:
    - Nouveau GSP fixes.
    - Fix nouveau driver load without display.
    - Use rwlock for nouveau's event lock to break a lockdep splat.
    - Add orientation quirk for Lenovo Legion Go.
    - Fix build failure in IVPU.
  • drm-misc-fixes-2023-11-08
    drm-misc-fixes for v6.7-rc1:
    
    - drm-misc-fixes from 2023-11-02 + a single qxl memory leak fix.