Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-fixes-2023-01-13
    drm fixes for 6.2-rc4
    
    buddy:
    - benchmark regression fix for top-down buddy allocation
    
    panel:
    - add Lenovo panel orientation quirk
    
    ttm:
    - fix kernel oops regression
    
    amdgpu:
    - fix missing fence references
    - fix missing pipeline sync fencing
    - SMU13 fan speed fix
    - SMU13 fix power cap handling
    - SMU13 BACO fix
    - Fix a possible segfault in bo validation error case
    - Delay removal of firmware framebuffer
    - Fix error when unloading
    
    amdkfd:
    - SVM fix when clearing vram
    - GC11 fix for multi-GPU
    
    i915:
    - Reserve enough fence slot for i915_vma_unbind_vsync
    - Fix potential use after free
    - Reset engines twice in case of reset failure
    - Use multi-cast registers for SVG Unit registers
    
    msm:
    - display:
    - doc warning fixes
    - dt attribs cleanups
    - memory leak fix
    - error handing in hdmi probe fix
    - dp_aux_isr incorrect signalling fix
    - shutdown path fix
    - accel:
    - a5xx: fix quirks to be a bitmask
    - a6xx: fix gx halt to avoid 1s hang
    - kexec shutdown fix
    - fix potential double free
    
    vmwgfx:
    - drop rcu usage to make code more robust
    
    virtio:
    - fix use-after-free in gem handle code
    
    nouveau:
    - drop unused nouveau_fbcon.c
    
  • drm-misc-fixes-2023-01-12
    Several fixes for amdgpu (all addressing issues with fences), yet
    another orientation quirk for a Lenovo device, a use-after-free fix for
    virtio, a regression fix in TTM and a performance regression in drm
    buddy.
    
  • drm-misc-next-2023-01-12
    drm-misc-next for v6.3:
    
    UAPI Changes:
    
     * fourcc: Document Open Source user waiver
    
    Cross-subsystem Changes:
    
     * firmware: fix color-format selection for system framebuffers
    
    Core Changes:
    
     * format-helper: Add conversion from XRGB8888 to various sysfb formats;
       Make XRGB8888 the only driver-emulated legacy format
    
     * fb-helper: Avoid blank consoles from selecting an incorrect color format
    
     * probe-helper: Enable/disable HPD on connectors plus driver updates
    
     * Use drm_dbg_ helpers in several places
    
     * docs: Document defaults for CRTC backgrounds; Document use of drm_minor
    
    Driver Changes:
    
     * arm/hdlcd: Use new debugfs helpers
    
     * gud: Use new debugfs helpers
    
     * panel: Support Visionox VTDR6130 AMOLED DSI; Support Himax HX8394; Convert
       many drivers to common generic DSI write-sequence helper
    
     * v3d: Do not opencode drm_gem_object_lookup()
    
     * vc4: Various HVS an CRTC fixes
    
     * vkms: Fix SEGFAULT from incorrect GEM-buffer mapping
    
     * Convert various drivers to i2c probe_new()
    
  • amd-drm-fixes-6.2-2023-01-11
    amd-drm-fixes-6.2-2023-01-11:
    
    amdgpu:
    - SMU13 fan speed fix
    - SMU13 fix power cap handling
    - SMU13 BACO fix
    - Fix a possible segfault in bo validation error case
    - Delay removal of firmware framebuffer
    - Fix error when unloading
    
    amdkfd:
    - SVM fix when clearing vram
    - GC11 fix for multi-GPU
  • v6.2-rc3
    b7bfaa76 · Linux 6.2-rc3 ·
    Linux 6.2-rc3
    
  • drm-fixes-2023-01-06
    drm-fixes for 6.2-rc3
    
    drivers:
    - i915-gvt fixes
    - amdgpu/kfd fixes
    - panfrost bo refcounting fix
    - meson afbc corruption fix
    - imx plane width fix
    
    core:
    - drm/sched fixes
    - drm/mm kunit test fix
    - dma-buf export error handling fixes
    
  • amd-drm-next-6.3-2023-01-06
    amd-drm-next-6.3-2023-01-06:
    
    amdgpu:
    - secure display support for multiple displays
    - DML optimizations
    - DCN 3.2 updates
    - PSR updates
    - DP 2.1 updates
    - SR-IOV RAS updates
    - VCN RAS support
    - SMU 13.x updates
    - Switch 1 element arrays to flexible arrays
    - Add RAS support for DF 4.3
    - Stack size improvements
    - S0ix rework
    - Soft reset fix
    - Allow 0 as a vram limit on APUs
    - Display fixes
    - Misc code cleanups
    - Documentation fixes
    - Handle profiling modes for SMU13.x
    
    amdkfd:
    - Error handling fixes
    - PASID fixes
    
    radeon:
    - Switch 1 element arrays to flexible arrays
    
    drm:
    - Add DP adaptive sync DPCD definitions
    
    UAPI:
    - Add new INFO queries for peak and min sclk/mclk for profile modes on newer chips
      Proposed mesa patch: https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/278
  • drm-misc-fixes-2023-01-05
    Several fixes to fix the error path of dma_buf_export, add a missing
    structure declaration resulting in a compiler warning, fix the GEM
    handle refcounting in panfrost, fix a corrupted image with AFBC on
    meson, a memleak in virtio, improper plane width for imx, and a lockup
    in drm_sched_entity_kill()
    
  • amd-drm-fixes-6.2-2023-01-04
    amd-drm-fixes-6.2-2023-01-04:
    
    amdgpu:
    - DCN 3.2 fix
    - Display fix
    
    amdkfd:
    - Fix kernel warning
  • drm-misc-next-fixes-2023-01-03
    The drm-misc-next-fixes leftovers. It addresses a bug in drm/scheduler
    ending up causing a lockup, and reduces the stack usage of some drm/mm
    kunit tests.
    
  • drm-misc-next-2023-01-03
    drm-misc-next for v6.3:
    
    UAPI Changes:
    
     * connector: Support analog-TV mode property
    
     * media: Add MEDIA_BUS_FMT_RGB565_1X24_CPADHI,
       MEDIA_BUS_FMT_RGB666_1X18 and MEDIA_BUS_FMT_RGB666_1X24_CPADHI
    
    Cross-subsystem Changes:
    
     * dma-buf: Documentation fixes
    
     * i2c: Introduce i2c_client_get_device_id() helper
    
    Core Changes:
    
     * Improve support for analog TV output
    
     * bridge: Remove unused drm_bridge_chain functions
    
     * debugfs: Add per-device helpers and convert various DRM drivers
    
     * dp-mst: Various fixes
    
     * fbdev emulation: Always pick 32 bpp as default
    
     * KUnit: Add tests for managed helpers; Various cleanups
    
     * panel-orientation: Add quirks for Lenovo Yoga Tab 3 X90F and DynaBook K50
    
     * TTM: Open-code ttm_bo_wait() and remove the helper
    
    Driver Changes:
    
     * Fix preferred depth and bpp values throughout DRM drivers
    
     * Remove #CONFIG_PM guards throughout DRM drivers
    
     * ast: Various fixes
    
     * bridge: Implement i2c's probe_new in various drivers; Fixes; ite-it6505:
       Locking fixes, Cache EDID data; ite-it66121: Support IT6610 chip,
       Cleanups; lontium-tl9611: Fix HDMI on DragonBoard 845c; parade-ps8640:
       Use atomic bridge functions
    
     * gud: Convert to DRM shadow-plane helpers; Perform flushing synchronously
       during atomic update
    
     * ili9486: Support 16-bit pixel data
    
     * imx: Split off IPUv3 driver; Various fixes
    
     * mipi-dbi: Convert to DRM shadow-plane helpers plus rsp driver changes;i
       Support separate I/O-voltage supply
    
     * mxsfb: Depend on ARCH_MXS or ARCH_MXC
    
     * omapdrm: Various fixes
    
     * panel: Use ktime_get_boottime() to measure power-down delay in various
       drivers; Fix auto-suspend delay in various drivers; orisetech-ota5601a:
       Add support
    
     * sprd: Cleanups
    
     * sun4i: Convert to new TV-mode property
    
     * tidss: Various fixes
    
     * v3d: Various fixes
    
     * vc4: Convert to new TV-mode property; Support Kunit tests; Cleanups;
       dpi: Support RGB565 and RGB666 formats; dsi: Convert DSI driver to
       bridge
    
     * virtio: Improve tracing
    
     * vkms: Support small cursors in IGT tests; Various fixes
    
  • v6.2-rc2
    88603b6d · Linux 6.2-rc2 ·
    Linux 6.2-rc2
    
  • drm-fixes-2023-01-01
    drm-fixes for 6.2-rc2
    
    - i915 fixes for newer platforms
    - i915 locking rework to not give up in vm eviction fallback path too
      early
    
  • v6.2-rc1
    1b929c02 · Linux 6.2-rc1 ·
    Linux 6.2-rc1
    
  • drm-next-2022-12-23
    drm fixes for 6.2-rc1
    
    amdgpu:
    - Spelling fix
    - BO pin fix
    - Properly handle polaris 10/11 overlap asics
    - GMC9 fix
    - SR-IOV suspend fix
    - DCN 3.1.4 fix
    - KFD userptr locking fix
    - SMU13.x fixes
    - GDS/GWS/OA handling fix
    - Reserved VMID handling fixes
    - FRU EEPROM fix
    - BO validation fixes
    - Avoid large variable on the stack
    - S0ix fixes
    - SMU 13.x fixes
    - VCN fix
    - Add missing fence reference
    
    amdkfd:
    - Fix init vm error handling
    - Fix double release of compute pasid
    
    i915
    - Documentation fixes
    - OA-perf related fix
    - VLV/CHV HDMI/DP audio fix
    - Display DDI/Transcoder fix
    - Migrate fixes
    
  • drm-misc-fixes-2022-12-22
    One fix for a use-after-free in panfrost, one to fix the error handling in
    dma_buf_export and one to fix a compile error with
    drm_plane_helper_atomic_check missing a definition for drm_atomic_state
    
  • amd-drm-fixes-6.2-2022-12-21
    amd-drm-fixes-6.2-2022-12-21:
    
    amdgpu:
    - Avoid large variable on the stack
    - S0ix fixes
    - SMU 13.x fixes
    - VCN fix
    - Add missing fence reference
    
    amdkfd:
    - Fix init vm error handling
    - Fix double release of compute pasid
  • amd-drm-fixes-6.2-2022-12-15
    amd-drm-fixes-6.2-2022-12-15:
    
    amdgpu:
    - Spelling fix
    - BO pin fix
    - Properly handle polaris 10/11 overlap asics
    - GMC9 fix
    - SR-IOV suspend fix
    - DCN 3.1.4 fix
    - KFD userptr locking fix
    - SMU13.x fixes
    - GDS/GWS/OA handling fix
    - Reserved VMID handling fixes
    - FRU EEPROM fix
    - BO validation fixes
  • drm-next-2022-12-13
    drm for 6.2:
    
    Initial accel subsystem support. There are no drivers yet, just the framework.
    
    New driver:
    - ofdrm - replacement for offb
    
    fbdev:
    - add support for nomodeset
    
    fourcc:
    - add Vivante tiled modifier
    
    core:
    - atomic-helpers: CRTC primary plane test fixes, fb access hooks
    - connector: TV API consistency, cmdline parser improvements
    - send connector hotplug on cleanup
    - sort makefile objects
    
    tests:
    - sort kunit tests
    - improve DP-MST tests
    - add kunit helpers to create a device
    
    sched:
    - module param for scheduling policy
    - refcounting fix
    
    buddy:
    - add back random seed log
    
    ttm:
    - convert ttm_resource to size_t
    - optimize pool allocations
    
    edid:
    - HFVSDB parsing support fixes
    - logging/debug improvements
    - DSC quirks
    
    dma-buf:
    - Add unlocked vmap and attachment mapping
    - move drivers to common locking convention
    - locking improvements
    
    firmware:
    - new API for rPI firmware and vc4
    
    xilinx:
    - zynqmp: displayport bridge support
    - dpsub fix
    
    bridge:
    - adv7533: Remove dynamic lane switching
    - it6505: Runtime PM support, sync improvements
    - ps8640: Handle AUX defer messages
    - tc358775: Drop soft-reset over I2C
    
    panel:
    - panel-edp: Add INX N116BGE-EA2 C2 and C4 support.
    - Jadard JD9365DA-H3
    - NewVision NV3051D
    
    amdgpu:
    - DCN support on ARM
    - DCN 2.1 secure display
    - Sienna Cichlid mode2 reset fixes
    - new GC 11.x firmware versions
    - drop AMD specific DSC workarounds in favour of drm code
    - clang warning fixes
    - scheduler rework
    - SR-IOV fixes
    - GPUVM locking fixes
    - fix memory leak in CS IOCTL error path
    - flexible array updates
    - enable new GC/PSP/SMU/NBIO IP
    - GFX preemption support for gfx9
    
    amdkfd:
    - cache size fixes
    - userptr fixes
    - enable cooperative launch on gfx 10.3
    - enable GC 11.0.4 KFD support
    
    radeon:
    - replace kmap with kmap_local_page
    - ACPI ref count fix
    - HDA audio notifier support
    
    i915:
    - DG2 enabled by default
    - MTL enablement work
    - hotplug refactoring
    - VBT improvements
    - Display and watermark refactoring
    - ADL-P workaround
    - temp disable runtime_pm for discrete-
    - fix for A380 as a secondary GPU
    - Wa_18017747507 for DG2
    - CS timestamp support fixes for gen5 and earlier
    - never purge busy TTM objects
    - use i915_sg_dma_sizes for all backends
    - demote GuC kernel contexts to normal priority
    - gvt: refactor for new MDEV interface
    - enable DC power states on eDP ports
    - fix gen 2/3 workarounds
    
    nouveau:
    - fix page fault handling
    - Ampere acceleration support
    - driver stability improvements
    - nva3 backlight support
    
    msm:
    - MSM_INFO_GET_FLAGS support
    - DPU: XR30 and P010 image formats
    - Qualcomm SM6115 support
    - DSI PHY support for QCM2290
    - HDMI: refactored dev init path
    - remove exclusive-fence hack
    - fix speed-bin detection
    - enable clamp to idle on 7c3
    - improved hangcheck detection
    
    vmwgfx:
    - fb and cursor refactoring
    - convert to generic hashtable
    - cursor improvements
    
    etnaviv:
    - hw workarounds
    - softpin MMU fixes
    
    ast:
    - atomic gamma LUT support
    - convert to SHMEM
    
    lcdif:
    - support YUV planes
    - Increase DMA burst size
    - FIFO threshold tuning
    
    meson:
    - fix return type of cvbs mode_valid
    
    mgag200:
    - fix PLL setup on some revisions
    
    sun4i:
    - A100 and D1 support
    
    udl:
    - modesetting improvements
    - hot unplug support
    
    vc4:
    - support PAL-M
    - fix regression preventing 4K @ 60Hz
    - fix NULL ptr deref
    
    v3d:
    - switch to drm managed resources
    
    renesas:
    - RZ/G2L DSI support
    - DU Kconfig cleanup
    
    mediatek:
    - fixup dpi and hdmi
    - MT8188 dpi support
    - MT8195 AFBC support
    
    tegra:
    - NVDEC hardware on Tegra234 SoC
    
    hdlcd:
    - switch to drm managed resources
    
    ingenic:
    - fix registration error path
    
    hisilicon:
    - convert to drm_mode_init
    
    maildp:
    - use managed resources
    
    mtk:
    - use drm_mode_init
    
    rockchip:
    - use drm_mode_copy
    
  • v6.1
    830b3c68 · Linux 6.1 ·
    Linux 6.1