Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2022-12-08
    drm-misc-fixes for v6.1 final?:
    - Fix polarity bug in bridge/ti-sn65dsi86.
    - Prefer 8-bit RGB fallback before any YUV mode in dw-hdmi, since some
      panels lie about YUV support.
    - Fixes to shmem-helper error paths.
    - Small vmwgfx to stop using screen objects when SEV is active.
  • drm-misc-next-fixes-2022-12-08
    Some deferred-io and damage worker reworks revert and make a fb function
    static
    
  • drm-misc-fixes-2022-11-30
    drm-misc-fixes for v6.1-rc8/final:
    - Single fix  for mks-guest-stats ioctl userpages pinning.
  • drm-misc-fixes-2022-11-24
    drm-misc-fixes for v6.1-rc7:
    - Another amdgpu gang submit fix.
    - Use dma_fence_unwrap_for_each when importing sync files.
    - Fix race in dma_heap_add().
    - Fix use of uninitialized memory in logo.
  • drm-misc-next-2022-11-24
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - fbdev: Make fb_modesetting_disabled() static
    - udmabuf: Add vmap and vunmap methods to udmabuf_ops
    
    Core Changes:
    - doc: make drm-uapi igt-tests more readable
    - fb-helper: Revert of the damage worker removal
    - fourcc: Add missing big-endian XRGB1555 and RGB565 formats
    - gem-shmem: Fix for resource leakage in __drm_gem_shmem_create()
    - scheduler: Fix lockup in drm_sched_entity_kill()
    
    Driver Changes:
    
  • drm-misc-fixes-2022-11-17
    drm-misc-fixes for v6.1-rc6:
    - Fix error handling in vc4_atomic_commit_tail()
    - Set bpc for logictechno panels.
    - Fix potential memory leak in drm_dev_init()
    - Fix potential null-ptr-deref in drm_vblank_destroy_worker()
    - Set lima's clkname corrrectly when regulator is missing.
    - Small amdgpu fix to gang submission.
    - Revert hiding unregistered connectors from userspace, as it breaks on DP-MST.
    - Add workaround for DP++ dual mode adaptors that don't support
      i2c subaddressing.
  • drm-misc-next-2022-11-17
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - fbdev: Add support for the nomodeset kernel parameter
    
    Core Changes:
    - client: Add kunit tests for drm_connector_pick_cmdline_mode()
    - dma-buf: Move dma_buf_mmap_internal() to new locking specification
    - edid: Dump EDID on drm_edid_get_panel_id() failure, Stop using a
      temporary device to load the EDID through the firmware mechanism
    - fb-helper: Remove damage worker
    - gem-vram: Fix deadlock in drm_gem_vram_vmap()
    - modes: Named mode parsing improvements
    - tests: Add Kunit helpers to create a DRM device
    
    Driver Changes:
    - hisilicon: convert to drm_mode_init()
    - malidp: Use drm-managed resources
    - msm: convert to drm_mode_init() and drm_mode_copy()
    - mtk: convert to drm_mode_init()
    - nouveau: Support backlight control for nva3
    - rockchip: convert to drm_mode_copy()
    - sti: convert to drm_mode_copy()
    - v3d: Switch to drm-managed resources
    - vc4: Fix potential NULL pointer dereference
    
    - panels:
      - New panel: NewVision NV3051D
    
  • drm-misc-next-2022-11-10-1
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    - atomic-helper: Add begin_fb_access and end_fb_access hooks
    - fb-helper: Rework to move fb emulation into helpers
    - scheduler: rework entity flush, kill and fini
    - ttm: Optimize pool allocations
    
    Driver Changes:
    - amdgpu: scheduler rework
    - hdlcd: Switch to DRM-managed resources
    - ingenic: Fix registration error path
    - lcdif: FIFO threshold tuning
    - meson: Fix return type of cvbs' mode_valid
    - ofdrm: multiple fixes (kconfig, types, endianness)
    - sun4i: A100 and D1 support
    - panel:
      - New Panel: Jadard JD9365DA-H3
    
  • drm-misc-next-2022-11-10
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    - atomic-helper: Add begin_fb_access and end_fb_access hooks
    - fb-helper: Rework to move fb emulation into helpers
    - scheduler: rework entity flush, kill and fini
    - ttm: Optimize pool allocations
    
    Driver Changes:
    - amdgpu: scheduler rework
    - hdlcd: Switch to DRM-managed resources
    - ingenic: Fix registration error path
    - lcdif: FIFO threshold tuning
    - meson: Fix return type of cvbs' mode_valid
    - ofdrm: multiple fixes (kconfig, types, endianness)
    - sun4i: A100 and D1 support
    - panel:
      - New Panel: Jadard JD9365DA-H3
    
  • drm-misc-fixes-2022-11-09
    drm-misc-fixes for v6.1-rc5:
    - HDMI fixes to vc4.
    - Make panfrost's uapi header compile with C++.
    - Add rotation quirks for 2 panels.
    - Fix s/r in amdgpu_vram_mgr_new
    - Handle 1 gb boundary correctly in panfrost mmu code.
  • drm-misc-next-2022-11-03
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - dma-buf: locking improvements
    - firmware: New API in the RaspberryPi firmware driver used by vc4
    
    Core Changes:
    - client: Null pointer dereference fix in drm_client_buffer_delete()
    - mm/buddy: Add back random seed log
    - ttm: Convert ttm_resource to use size_t for its size, fix for an
      undefined behaviour
    
    Driver Changes:
    - bridge:
      - adv7511: use dev_err_probe
      - it6505: Fix return value check of pm_runtime_get_sync
    - panel:
      - sitronix: Fixes and clean-ups
    - lcdif: Increase DMA burst size
    - rockchip: runtime_pm improvements
    - vc4: Fix for a regression preventing the use of 4k @ 60Hz, and
      further HDMI rate constraints check.
    - vmwgfx: Cursor improvements
    
  • drm-misc-fixes-2022-11-02-1
    drm-misc-fixes for v6.1-rc4:
    - Small fixes to make rockchip work better.
    - Fix imx Kconfig.
    - Small fix to imx' mode_valid.
  • drm-misc-fixes-2022-10-27
    drm-misc-fixes for v6.1-rc3:
    - Fix HPD on bridge/ps8640.
    - Stop leaking fences when killing a sched entity.
    - Avoid uninitialized read in aperture_remove_conflicting_pci_device()
    
  • drm-misc-next-2022-10-27
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    - connector: Send hotplug event on cleanup
    - edid: logging/debug improvements
    - plane_helper: Improve tests
    
    Driver Changes:
    - bridge:
      - it6505: Synchronization improvements
    - panel:
      - panel-edp: Add INX N116BGE-EA2 C2 and C4 support.
    - nouveau: Fix page-fault handling
    - vmwgfx: fb and cursor refactoring, convert to generic hashtable
    
  • drm-misc-fixes-2022-10-20
    drm-misc-fixes for v6.1-rc2:
    - Fix a buffer overflow in format_helper_test.
    - Set DDC pointer in drmm_connector_init.
    - Compiler fixes for panfrost.
    
  • drm-misc-next-2022-10-20
    drm-misc-next for 6.2:
    
    UAPI Changes:
      - Documentation for page-flip flags
    
    Cross-subsystem Changes:
      - dma-buf: Add unlocked variant of vmapping and attachment-mapping
        functions
    
    Core Changes:
      - atomic-helpers: CRTC primary plane test fixes
      - connector: TV API consistency improvements, cmdline parsing
        improvements
      - crtc-helpers: Introduce drm_crtc_helper_atomic_check() helper
      - edid: Fixes for HFVSDB parsing,
      - fourcc: Addition of the Vivante tiled modifier
      - makefile: Sort and reorganize the objects files
      - mode_config: Remove fb_base from drm_mode_config_funcs
      - sched: Add a module parameter to change the scheduling policy,
        refcounting fix for fences
      - tests: Sort the Kunit tests in the Makefile, improvements to the
        DP-MST tests
      - ttm: Remove unnecessary drm_mm_clean() call
    
    Driver Changes:
      - New driver: ofdrm
      - Move all drivers to a common dma-buf locking convention
      - bridge:
        - adv7533: Remove dynamic lane switching
        - it6505: Runtime PM support
        - ps8640: Handle AUX defer messages
        - tc358775: Drop soft-reset over I2C
      - ast: Atomic Gamma LUT Support, Convert to SHMEM, various
        improvements
      - lcdif: Support for YUV planes
      - mgag200: Fix PLL Setup on some revisions
      - udl: Modesetting improvements, hot-unplug support
      - vc4: Fix support for PAL-M
    
  • drm-misc-fixes-2022-10-13
    Short summary of fixes pull:
    
     * vc4: HDMI fixes
    
  • drm-misc-next-2022-09-30
    drm-misc-next for v6.1:
    
    Core Changes:
    - Add dma_resv_assert_held to vmap/vunmap calls.
    - Add kunit tests for some format conversion calls.
    - Don't rewrite link config when setting phy test pattern in
      DP link training.
    
    Driver Changes:
    - Assorted small fixes in bridge/lt8192b, qxl, virtio-gpu, ast.
    - Fix corrupted image output in lt8912b.
    - Fix driver unbind in meson.
    - Add INX, BOE, AUO, Multi-Inno Technology panels to panel-edp.
    - Synchronize access to GEM bo's in simpledrm, ssd130x.
    - Use dev_err_probe in panel-edp and panel-simple.
    
  • drm-misc-fixes-2022-09-29
    Short summary of fixes pull:
    
     * bridge/analogix: Revert earlier suspend fix
     * bridge/lt8912b: Fix corrupt display output
    
  • drm-misc-next-2022-09-23
    drm-misc-next for 6.1:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
      - dma-buf: Improve signaling when debugging
    
    Core Changes:
      - Backlight handling improvements
      - format-helper: Add drm_fb_build_fourcc_list()
      - fourcc: Kunit tests improvements
      - modes: Add DRM_MODE_INIT() macro
      - plane: Remove drm_plane_init(), Allocate planes with drm_universal_plane_alloc()
      - plane-helper: Add drm_plane_helper_atomic_check()
      - probe-helper: Add drm_connector_helper_get_modes_fixed() and
        drm_crtc_helper_mode_valid_fixed()
      - tests: Conversion to parametrized tests, test name consistency
    
    Driver Changes:
      - amdgpu: Fix for a VRAM eviction issue
      - ast: Resolution handling improvements
      - mediatek: small code improvements for DP
      - omap: Refcounting fix, small improvements
      - rockchip: RK3568 support, Gamma support for RK3399
      - sun4i: Build failure fix when !OF
      - udl: Multiple fixes here and there
      - vc4: HDMI hotplug handling improvements
      - vkms: Warning fix