Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2022-02-03
     * dma-buf/heaps: Fix potential spectre v1 gadget
     * drm/kmb: Fix potential out-of-bounds access
     * drm/mxsfb: Fix NULL-pointer dereference
     * drm/nouveau: Fix potential out-of-bounds access in BIOS decoding
     * fbdev: Re-add support for fbcon hardware acceleration
    
  • amd-drm-fixes-5.17-2022-02-02
    amd-drm-fixes-5.17-2022-02-02:
    
    amdgpu:
    - mGPU fan boost fix for beige goby
    - S0ix fixes
    - Cyan skillfish hang fix
    - DCN fixes for DCN 3.1
    - DCN fixes for DCN 3.01
    - Apple retina panel fix
    - ttm logic inversion fix
  • v5.17-rc2
    26291c54 · Linux 5.17-rc2 ·
    Linux 5.17-rc2
    
  • for-net-next-2022-01-28
    bluetooth-next pull request for net-next:
    
     - Add support for RTL8822C hci_ver 0x08
     - Add support for RTL8852AE part 0bda:2852
     - Fix WBS setting for Intel legacy ROM products
     - Enable SCO over I2S ib mt7921s
     - Increment management interface revision
    
  • drm-fixes-2022-01-28
    drm fixes for 5.17-rc2
    
    atomic:
    - fix CRTC handling during modeset
    
    privcy-screen:
    - honor acpi=off
    
    ttm:
    - build fix for um
    
    panel:
    - add oreientation quirk for 1NetBook OneXPlayer
    
    amdgpu:
    - Proper fix for otg synchronization logic regression
    - DCN3.01 fixes
    - Filter out secondary radeon PCI IDs
    - udelay fixes
    - Fix a memory leak in an error path
    
    msm:
    - parameter check fixes
    - put_device balancing
    - idle/suspend fixes
    
    etnaviv:
    - relax submit size checks
    
    vc4:
    - fix potential deadlock in DSI code
    
    ast:
    - revert 1600x900 mode change
    
  • drm-misc-next-2022-01-27
    drm-misc-next for v5.18:
    
    UAPI Changes:
    - Fix invalid IN_FORMATS blob when plane->format_mod_supported is NULL.
    
    Cross-subsystem Changes:
    - Assorted dt bindings updates.
    - Fix vga16fb vga checking on x86.
    - Fix extra semicolon in rwsem.h's _down_write_nest_lock.
    - Assorted small fixes to agp and fbdev drivers.
    - Fix oops in creating a udmabuf with 0 pages.
    - Hot-unplug firmware fb devices on forced removal
    - Reqquest memory region in simplefb and simpledrm, and don't make the ioresource as busy.
    
    Core Changes:
    - Mock a drm_plane in drm-plane-helper selftest.
    - Assorted bug fixes to device logging, dbi.
    - Use DP helper for sink count in mst.
    - Assorted documentation fixes.
    - Assorted small fixes.
    - Move DP headers to drm/dp, and add a drm dp helper module.
    - Move the buddy allocator from i915 to common drm.
    - Add simple pci and platform module init macros to remove a lot of boilerplate from some drivers.
    - Support microsoft extension for HMDs and specialized monitors.
    - Improve edid parser's deep color handling.
    - Add type 7 timing support to edid parser.
    - Add a weak backpointer to the ttm_bo from ttm_resource
    - Add 3 eDP panels.
    
    Driver Changes:
    - Add support for HDMI and JZ4780 to ingenic.
    - Add support for higher DP/eDP bitrates to nouveau.
    - Assorted driver fixes to tilcdc, vmwgfx, sn65dsi83, meson, stm, panfrost, v3d, gma500, vc4, virtio, mgag200, ast, radeon, amdgpu, nouveau, various bridge drivers.
    - Convert and revert exynos dsi support to bridge driver.
    - Add vcc supply regulator support for sn65dsi83.
    - More conversion of bridge/chipone-icn6211 to atomic.
    - Remove conflicting fb's from stm, and add support for new hw version.
    - Add device link in parade-ps8640 to fix suspend/resume.
    - Update Boe-tv110c9m init sequence.
    - Add wide screen support to AST2600.
    - Fix omapdrm implicit dma_buf fencing.
    - Add support for multiple overlay planes to vkms.
    - Convert bridge/anx7625 to atomic, add HDCP support,
      add eld support for audio, and fix HPD.
    - Add driver for ChromeOS privacy screen.
    - Handover display from firmware to vc4 more gracefully, and support nomodeset.
    - Add flexible and ycbcr pixel formats to stm/ltdc.
    - Convert exynos mipi dsi to atomic.
    - Add initial dual core group GPUs support to panfrost.
    - No longer add exclusive fence in amdgpu as shared fence.
    - Add CSC and full range supoprt to vc4.
    - Shutdown the display on system shutdown and unbind.
    - Add Multi-Inno Technology MI0700S4T-6 simple panel.
    
  • 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
    
  • amd-drm-fixes-5.17-2022-01-26
    amd-drm-fixes-5.17-2022-01-26:
    
    amdgpu:
    - Proper fix for otg synchronization logic regression
    - DCN3.01 fixes
    - Filter out secondary radeon PCI IDs
    - udelay fixes
    - Fix a memory leak in an error path
  • v5.17-rc1
    e783362e · Linux 5.17-rc1 ·
    Linux 5.17-rc1
    
  • drm-misc-next-fixes-2022-01-21
     * vc4: Fix potential deadlock in DSI code
     * panel: Add orientation quirk for 1Netbook OneXPlayer
    
  • drm-next-2022-01-21
    drm fixes for 5.17-rc1
    
    amdgpu:
    - SR-IOV fix
    - VCN harvest fix
    - Suspend/resume fixes
    - Tahiti fix
    - Enable GPU recovery on yellow carp
    
    radeon:
    - Fix error handling regression in radeon_driver_open_kms
    
    i915:
    - Update EHL display voltage swing table
    - Fix programming the ADL-P display TC voltage swing
    
  • amd-drm-fixes-5.17-2022-01-19
    amd-drm-fixes-5.17-2022-01-19:
    
    amdgpu:
    - SR-IOV fix
    - VCN harvest fix
    - Suspend/resume fixes
    - Tahiti fix
    - Enable GPU recovery on yellow carp
    
    radeon:
    - Fix error handling regression in radeon_driver_open_kms
  • drm-next-2022-01-14
    drm fixes for 5.17-rc1:
    
    drivers fixes:
    - i915 fixes for ttm backend + one pm wakelock fix
    - amdgpu fixes, fairly big pile of small things all over. Note this
      doesn't yet containe the fixed version of the otg sync patch that
      blew up
    - small driver fixes: meson, sun4i, vga16fb probe fix
    
    drm core fixes:
    - cma-buf heap locking
    - ttm compilation
    - self refresh helper state check
    - wrong error message in atomic helpers
    - mipi-dbi buffer mapping
    
  • 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
    
  • amd-drm-next-5.17-2022-01-12
    amd-drm-next-5.17-2022-01-12:
    
    amdgpu:
    - SR-IOV fixes
    - Suspend/resume fixes
    - Display fixes
    - DMCUB fixes
    - DP alt mode fixes
    - RAS fixes
    - UBSAN fix
    - Navy Flounder VCN fix
    - ttm resource manager cleanup
    - default_groups change for kobj_type
    - vkms fix
    - Aldebaran fixes
    
    amdkfd:
    - SDMA ECC interrupt fix
    - License clarification
    - Pointer check fix
    - DQM fixes for hawaii
    - default_groups change for kobj_type
    - Typo fixes
  • v5.16
    df0cc57e · Linux 5.16 ·
    Linux 5.16
    
  • for-net-next-2022-01-07
    bluetooth-next pull request for net-next:
    
     - Add support for Foxconn QCA 0xe0d0
     - Fix HCI init sequence on MacBook Air 8,1 and 8,2
     - Fix Intel firmware loading on legacy ROM devices
    
  • drm-next-2022-01-07
    drm for 5.17-rc1
    
    core:
    - add privacy screen support
    - move nomodeset option into drm subsystem
    - clean up nomodeset handling in drivers
    - make drm_irq.c legacy
    - fix stack_depot name conflicts
    - remove DMA_BUF_SET_NAME ioctl restrictions
    - sysfs: send hotplug event
    - replace several DRM_* logging macros with drm_*
    - move hashtable to legacy code
    - add error return from gem_create_object
    - cma-helper: improve interfaces, drop CONFIG_DRM_KMS_CMA_HELPER
    - kernel.h related include cleanups
    - support XRGB2101010 source buffers
    
    ttm:
    - don't include drm hashtable
    - stop pruning fences after wait
    - documentation updates
    
    dma-buf:
    - add dma_resv selftest
    - add debugfs helpers
    - remove dma_resv_get_excl_unlocked
    - documentation
    - make fences mandatory in dma_resv_add_excl_fence
    
    dp:
    - add link training delay helpers
    
    gem:
    - link shmem/cma helpers into separate modules
    - use dma_resv iteratior
    - import dma-buf namespace into gem helper modules
    
    scheduler:
    - fence grab fix
    - lockdep fixes
    
    bridge:
    - switch to managed MIPI DSI helpers
    - register and attach during probe fixes
    - convert to YAML in several places.
    
    panel:
    - add bunch of new panesl
    
    simpledrm:
    - support FB_DAMAGE_CLIPS
    - support virtual screen sizes
    - add Apple M1 support
    
    amdgpu:
    - enable seamless boot for DCN 3.01
    - runtime PM fixes
    - use drm_kms_helper_connector_hotplug_event
    - get all fences at once
    - use generic drm fb helpers
    - PSR/DPCD/LTTPR/DSC/PM/RAS/OLED/SRIOV fixes
    - add smart trace buffer (STB) for supported GPUs
    - display debugfs entries
    - new SMU debug option
    - Documentation update
    
    amdkfd:
    - IP discovery enumeration refactor
    - interface between driver fixes
    - SVM fixes
    - kfd uapi header to define some sysfs bitfields.
    
    i915:
    - support VESA panel backlights
    - enable ADL-P by default
    - add eDP privacy screen support
    - add Raptor Lake S (RPL-S) support
    - DG2 page table support
    - lots of GuC/HuC fw refactoring
    - refactored i915->gt interfaces
    - CD clock squashing support
    - enable 10-bit gamma support
    - update ADL-P DMC fw to v2.14
    - enable runtime PM autosuspend by default
    - ADL-P DSI support
    - per-lane DP drive settings for ICL+
    - add support for pipe C/D DMC firmware
    - Atomic gamma LUT updates
    - remove CCS FB stride restrictions on ADL-P
    - VRR platform support for display 11
    - add support for display audio codec keepalive
    - lots of display refactoring
    - fix runtime PM handling during PXP suspend
    - improved eviction performance with async TTM moves
    - async VMA unbinding improvements
    - VMA locking refactoring
    - improved error capture robustness
    - use per device iommu checks
    - drop bits stealing from i915_sw_fence function ptr
    - remove dma_resv_prune
    - add IC cache invalidation on DG2
    
    nouveau:
    - crc fixes
    - validate LUTs in atomic check
    - set HDMI AVI RGB quant to full
    
    tegra:
    - buffer objects reworks for dma-buf compat
    - NVDEC driver uAPI support
    - power management improvements
    
    etnaviv:
    - IOMMU enabled system support
    - fix > 4GB command buffer mapping
    - close a DoS vector
    - fix spurious GPU resets
    
    ast:
    - fix i2c initialization
    
    rcar-du:
    - DSI output support
    
    exynos:
    - replace legacy gpio interface
    - implement generic GEM object mmap
    
    msm:
    - dpu plane state cleanup in prep for multirect
    - dpu debugfs cleanups
    - dp support for sc7280
    - a506 support
    - removal of struct_mutex
    - remove old eDP sub-driver
    
    anx7625:
    - support MIPI DSI input
    - support HDMI audio
    - fix reading EDID
    
    lvds:
    - fix bridge DT bindings
    
    megachips:
    - probe both bridges before registering
    
    dw-hdmi:
    - allow interlace on bridge
    
    ps8640:
    - enable runtime PM
    - support aux-bus
    
    tx358768:
    - enable reference clock
    - add pulse mode support
    
    ti-sn65dsi86:
    - use regmap bulk write
    - add PWM support
    
    etnaviv:
    - get all fences at once
    
    gma500:
    - gem object cleanups
    
    kmb:
    - enable fb console
    
    radeon:
    - use dma_resv_wait_timeout
    
    rockchip:
    - add DSP hold timeout
    - suspend/resume fixes
    - PLL clock fixes
    - implement mmap in GEM object functions
    - use generic fbdev emulation
    
    sun4i:
    - use CMA helpers without vmap support
    
    vc4:
    - fix HDMI-CEC hang with display is off
    - power on HDMI controller while disabling
    - support 4K@60Hz modes
    - support 10-bit YUV 4:2:0 output
    
    vmwgfx:
    - fix leak on probe errors
    - fail probing on broken hosts
    - new placement for MOB page tables
    - hide internal BOs from userspace
    - implement GEM support
    - implement GL 4.3 support
    
    virtio:
    - overflow fixes
    
    xen:
    - implement mmap as GEM object function
    
    omapdrm:
    - fix scatterlist export
    - support virtual planes
    
    mediatek:
    - MT8192 support
    - CMDQ refinement