Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2022-01-27
     * drm/ast: Revert 1600x800 with 108MHz PCLK
     * drm/atomic: fix CRTC handling during modeset
     * drm/privacy-screen: Honor acpi=off
     * drm/ttm: build fix for ARCH=um
    
  • drm-misc-next-fixes-2022-01-21
     * vc4: Fix potential deadlock in DSI code
     * panel: Add orientation quirk for 1Netbook OneXPlayer
    
  • drm-misc-next-fixes-2022-01-14
     * atomic helpers: Fix error messages
     * mipi-dbi: Fix buffer mapping
    
  • drm-misc-fixes-2022-01-14
    Two DT bindings fixes for meson, a device refcounting fix for sun4i, a
    probe fix for vga16fb, a locking fix for the CMA dma-buf heap and a
    compilation fix for ttm.
    
  • drm-misc-next-fixes-2022-01-13
     * Fix use of CRTC state's active vs enable in atomic helper
    
  • drm-misc-next-fixes-2021-12-23
    Short summary of fixes pull:
    
     * bridge/lvds: Fix DT bindings
     * vmwgfx: Fix several issues with the recent conversion to GEM
    
  • drm-misc-next-2021-12-16
    drm-misc-next for 5.17:
    
    UAPI Changes:
    
     * vmwgfx: Version bump to 2.20
    
    Cross-subsystem Changes:
    
     * of: Create simple-framebuffer devices in of_platform_default_init()
    
    Core Changes:
    
     * Replace include <linux/kernel.h> with more fine-grained includes
     * Document DRM_IOCTL_MODE_GETFB2
     * format-helper: Support XRGB2101010 source buffers
    
    Driver Changes:
    
     * amdgpu: Fix runtime PM on some configs
     * ast: Fix I2C initialization
     * bridge: ti-sn65dsi86: Set regmap max_register
     * panel: Add Team Source Display TST043015CMHX plus DT bindings
     * simpledrm: Add support for Apple M1
     * sprd: Add various drivers plus DT bindings
     * vc4: Support 10-bit YUV 4:2:0 output; Fix clock-rate updates
     * vmwgfx: Implement GEM support; Implement GL 4.3 support
    
  • drm-misc-fixes-2021-12-16-1
    One null pointer dereference fix for ast, a pixel clock unit fix for
    simpledrm and a user-space regression revert for fb-helper
    
  • drm-misc-fixes-2021-12-16
    One null pointer dereference fix for ast, a pixel clock unit fix for
    simpledrm and a user-space regression revert for fb-helper
    
  • drm-misc-next-2021-12-09
    drm-misc-next for 5.17:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * dma-buf: Make fences mandatory in dma_resv_add_excl_fence
    
    Core Changes:
    
     * Move hashtable to legacy code
     * Return error pointers from struct drm_driver.gem_create_object
    
     * cma-helper: Improve public interfaces; Remove CONFIG_DRM_KMS_CMA_HELPER option
     * mipi-dbi: Don't depend on CMA helpers
     * ttm: Don't include DRM hashtable; Stop prunning fences after wait; Documentation
    
    Driver Changes:
    
     * aspeed: Select CONFIG_DRM_GEM_CMA_HELPER
    
     * bridge/lontium-lt9611: Fix HDMI sensing
     * bridge/parade-ps8640: Fixes
     * bridge/sn65dsi86: Defer probe is no dsi host found
    
     * fsl-dcu: Select CONFIG_DRM_GEM_CMA_HELPER
    
     * i915: Remove dma_resv_prune
    
     * omapdrm: Fix scatterlist export; Support virtual planes; Fixes
    
     * panel: Boe-tv110c9m,Inx-hj110iz: Update init code
    
     * qxl: Use dma-resv iterator
    
     * rockchip: Use generic fbdev emulation
    
     * tidss: Fixes
    
     * vmwgfx: Fix leak on probe errors; Fail probing on broken hosts; New
       placement for MOB page tables; Hide internal BOs from userspace; Cleanups
    
  • drm-misc-fixes-2021-12-09
    A fix in syncobj to handle fence already signalled better, and a fix for
    a ttm_bo_swapout eviction check.
    
  • drm-misc-fixes-2021-12-02
    Switch back to drm_poll for virtio, multiple fixes (memory leak,
    improper error check, some functional fixes too) for vc4, memory leak
    fix in dma-buf,
    
  • drm-misc-next-2021-11-29
    drm-misc-next for 5.17:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * Move 'nomodeset' kernel boot option into DRM subsystem
    
    Core Changes:
    
     * Replace several DRM_*() logging macros with drm_*() equivalents
     * panel: Add quirk for Lenovo Yoga Book X91F/L
     * ttm: Documentation fixes
    
    Driver Changes:
    
     * Cleanup nomodeset handling in drivers
     * Fixes
     * bridge/anx7625: Fix reading EDID; Fix error code
     * bridge/megachips: Probe both bridges before registering
     * vboxvideo: Fix ERR_PTR usage
    
  • drm-misc-fixes-2021-11-25
    One removal fix for hyperv, one fix in aspeed for the vga_pw sysfs file
    content, one error-checking fix for vc4 and two fixes for nouveau, one
    to support a new device and another one to properly check for errors.
    
  • drm-misc-next-2021-11-18
    drm-misc-next for 5.17:
    
    UAPI Changes:
    
     * Remove restrictions on DMA_BUF_SET_NAME ioctl
     * connector: State of privacy screen
     * sysfs: Send hotplug uevent
    
    Cross-subsystem Changes:
    
     * clk/bmc-2835: Fixes
    
     * dma-buf: Add dma_resv selftest; Error-handling fixes; Add debugfs
       helpers; Remove dma_resv_get_excl_unlocked(); Documentation fixes
    
     * pwm: Introduce of_pwm_single_xlate()
    
    Core Changes:
    
     * Support for privacy screens
     * Make drm_irq.c legacy
     * Fix __stack_depot_* name conflict
     * Documentation fixes
     * Fixes and cleanups
    
     * dp-helper: Reuse 8b/10b link-training delay helpers
    
     * format-helper: Update interfaces
    
     * fb-helper: Allocate shadow buffer of correct size
    
     * gem: Link GEM SHMEM and CMA helpers into separate modules; Use
    	    dma_resv iterator; Import DMA_BUF namespace into GEM-helper modules
    
     * gem/shmem-helper: Interface cleanups
    
     * scheduler: Grab fence in drm_sched_job_add_implicit_dependencies();
       Lockdep fixes
    
     * kms-helpers: Link several files from core into the KMS-helper module
    
    Driver Changes:
    
     * Use dma_resv_iter in several places
     * Fixes and cleanups
    
     * amdgpu: Use drm_kms_helper_connector_hotplug_event(); Get all fences
       at once
    
     * bridge: Switch to managed MIPI DSI helpers in several places; Register
       and attach during probe in several places; Convert to YAML in several
       places
    
     * bridge/anx7625: Support MIPI DPI input; Support HDMI audio; Fixes
    
     * bridge/dw-hdmi: Allow interlace on bridge
    
     * bridge/ps8640: Enable PM; Support aux-bus
    
     * bridge/tc358768: Enabled reference clock; Support pulse mode;
       Modesetting fixes
    
     * bridge/ti-sn65dsi86: Use regmap_bulk_write(); Implement PWM
    
     * etnaviv: Get all fences at once
    
     * gma500: GEM object cleanups; Remove generic drivers in probe function
    
     * i915: Support VESA panel backlights
    
     * ingenic: Fixes and cleanups
    
     * kirin: Adjust probe order
    
     * kmb: Enable framebuffer console
    
     * lima: Kconfig fixes
    
     * meson: Refactoring to supperot DRM_BRIDGE_ATTACH_NO_ENCODER
    
     * msm: Fixes and cleanups
    
     * msm/dsi: Adjust probe order
    
     * omap: Fixes and cleanups
    
     * nouveau: CRC fixes; Validate LUTs in atomic check; Set HDMI AVI RGB
       quantization to FULL; Fixes and cleanups
    
     * panel: Support Innolux G070Y2-T02, Vivax TPC-9150, JDI R63452,
       Newhaven 1.8-128160EF, Wanchanglong W552964ABA, Novatek NT35950,
       BOE BF060Y8M, Sony Tulip Truly NT35521; Use dev_err_probe() throughout
       drivers; Fixes and cleanups
    
     * panel/ili9881c: Orientation fixes
    
     * radeon: Use dma_resv_wait_timeout()
    
     * rockchip: Add timeout for DSP hold; Suspend/resume fixes; PLL clock
       fixes; Implement mmap in GEM object functions
    
     * simpledrm: Support FB_DAMAGE_CLIPS and virtual screen sizes
    
     * sun4i: Use CMA helpers without vmap support
    
     * tidss: Fixes and cleanups
    
     * v3d: Cleanups
    
     * vc4: Fix HDMI-CEC hang when display is off; Power on HDMI controller
       while disabling; Support 4k@60 Hz modes; Fixes and cleanups
    
     * video: Convert to sysfs_emit() in several places
    
     * video/omapfb: Fix fall-through
    
     * virtio: Overflow fixes
    
     * xen: Implement mmap as GEM object functions
    
  • drm-misc-fixes-2021-11-18
    A infoframe corruption fix for nouveau, a wrong free function usage fix
    for GEM CMA helpers, a Kconfig dependency fix for sun4i, two fixes for
    drm/scheduler refcounting and a probing fix for efifb.
    
  • drm-misc-fixes-2021-11-11
     * dma-buf: name_lock fixes
     * prime: Keep object ref during mmap
     * nouveau: Fix a refcount issue; Fix device removal; Protect client
       list with dedicated mutex; Fix address CE0 address calculation
     * ttm: Fix race condition during BO eviction
    
  • drm-misc-next-fixes-2021-11-10
    Removed the TTM Huge Page functionnality to address a crash, a timeout
    fix for udl, CONFIG_FB dependency improvements, a fix for a circular
    locking depency in imx, a NULL pointer dereference fix for virtio, and a
    naming collision fix for drm/locking.
    
  • drm-misc-next-fixes-2021-11-05
    A refcounting fix for outstanding fence callbacks.
    
  • drm-misc-next-fixes-2021-11-04
    Short summary of fixes pull (less than what git shortlog provides):
    
    A refcounting fix for outstanding fence callbacks.