Tags

Tags give the ability to mark specific points in history as being important
  • amd-drm-next-6.18-2025-10-09

    amd-drm-next-6.18-2025-10-09:
    
    amdgpu:
    - DC DCE6 fixes
    - GPU reset fixes
    - Secure diplay messaging cleanup
    - MES fix
    - GPUVM locking fixes
    - PMFW messaging cleanup
    - PCI US/DS switch handling fix
    - VCN queue reset fix
    - DC FPU handling fix
    - DCN 3.5 fix
    - DC mirroring fix
    
    amdkfd:
    - Fix kfd process ref leak
    - mmap write lock handling fix
    - Fix comments in IOCTL
    
  • drm-next-2025-10-01

    drm next for 6.18-rc1
    
    cross-subsystem:
    - i2c-hid: Make elan touch controllers power on after panel is enabled
    - dt bindings for STM32MP25 SoC
    - pci vgaarb: use screen_info helpers
    - rust pin-init updates
    - add MEI driver for late binding firmware update/load
    
    uapi:
    - add ioctl for reassigning GEM handles
    - provide boot_display attribute on boot-up devices
    
    core:
    - document DRM_MODE_PAGE_FLIP_EVENT
    - add vendor specific recovery method to drm device wedged uevent
    
    gem:
    - Simplify gpuvm locking
    
    ttm:
    - add interface to populate buffers
    
    sched:
    - Fix race condition in trace code
    
    atomic:
    - Reallow no-op async page flips
    
    display:
    - dp: Fix command length
    
    video:
    - Improve pixel-format handling for struct screen_info
    
    rust:
    - drop Opaque<> from ioctl args
    - Alloc:
    - BorrowedPage type and AsPageIter traits
    - Implement Vmalloc::to_page() and VmallocPageIter
    - DMA/Scatterlist:
    - Add dma::DataDirection and type alias for dma_addr_t
    - Abstraction for struct scatterlist and sg_table
    - DRM:
    - simplify use of generics
    - add DriverFile type alias
    - drop Object::SIZE
    - Rust:
    - pin-init tree merge
    - Various methods for AsBytes and FromBytes traits
    
    gpuvm:
    - Support madvice in Xe driver
    
    gpusvm:
    - fix hmm_pfn_to_map_order usage in gpusvm
    
    bridge:
    - Improve and fix ref counting on bridge management
    - cdns-dsi: Various improvements to mode setting
    - Support Solomon SSD2825 plus DT bindings
    - Support Waveshare DSI2DPI plus DT bindings
    - Support Content Protection property
    - display-connector: Improve DP display detection
    - Add support for Radxa Ra620 plus DT bindings
    - adv7511: Provide SPD and HDMI infoframes
    - it6505: Replace crypto_shash with sha()
    - synopsys: Add support for DW DPTX Controller plus DT bindings
    - adv7511: Write full Audio infoframe
    - ite6263: Support vendor-specific infoframes
    - simple: Add support for Realtek RTD2171 DP-to-HDMI plus DT bindings
    
    panel:
    - panel-edp: Support mt8189 Chromebooks; Support BOE NV140WUM-N64;
      Support SHP LQ134Z1; Fixes
    - panel-simple: Support Olimex LCD-OLinuXino-5CTS plus DT bindings
    - Support Samsung AMS561RA01
    - Support Hydis HV101HD1 plus DT bindings
    - ilitek-ili9881c: Refactor mode setting; Add support for Bestar
      BSD1218-A101KL68 LCD plus DT bindings
    - lvds: Add support for Ampire AMP19201200B5TZQW-T03 to DT bindings
    - edp: Add support for additonal mt8189 Chromebook panels
    - lvds: Add DT bindings for EDT ETML0700Z8DHA
    
    amdgpu:
    - add CRIU support for gem objects
    - RAS updates
    - VCN SRAM load fixes
    - EDID read fixes
    - eDP ALPM support
    - Documentation updates
    - Rework PTE flag generation
    - DCE6 fixes
    - VCN devcoredump cleanup
    - MMHUB client id fixes
    - VCN 5.0.1 RAS support
    - SMU 13.0.x updates
    - Expanded PCIe DPC support
    - Expanded VCN reset support
    - VPE per queue reset support
    - give kernel jobs unique id for tracing
    - pre-populate exported buffers
    - cyan skillfish updates
    - make vbios build number available in sysfs
    - userq updates
    - HDCP updates
    - support MMIO remap page as ttm pool
    - JPEG parser updates
    - DCE6 DC updates
    - use devm for i2c buses
    - GPUVM locking updates
    - Drop non-DC DCE11 code
    - improve fallback handling for pixel encoding
    
    amdkfd:
    - SVM/page migration fixes
    - debugfs fixes
    - add CRIO support for gem objects
    - SVM updates
    
    radeon:
    - use dev_warn_once in CS parsers
    
    xe:
    - add madvise interface
    - add DRM_IOCTL_XE_VM_QUERY_MEMORY_RANGE_ATTRS to query VMA count
      and memory attributes
    - drop L# bank mask reporting from media GT3 on Xe3+.
    - add SLPC power_profile sysfs interface
    - add configs attribs to add post/mid context-switch commands
    - handle firmware reported hardware errors notifying userspace with
      device wedged uevent
    - use same dir structure across sysfs/debugfs
    - cleanup and future proof vram region init
    - add G-states and PCI link states to debugfs
    - Add SRIOV support for CCS surfaces on Xe2+
    - Enable SRIOV PF mode by default on supported platforms
    - move flush to common code
    - extended core workarounds for Xe2/3
    - use DRM scheduler for delayed GT TLB invalidations
    - configs improvements and allow VF device enablement
    - prep work to expose mmio regions to userspace
    - VF migration support added
    - prepare GPU SVM for THP migration
    - start fixing XE_PAGE_SIZE vs PAGE_SIZE
    - add PSMI support for hw validation
    - resize VF bars to max possible size according to number of VFs
    - Ensure GT is in C0 during resume
    - pre-populate exported buffers
    - replace xe_hmm with gpusvm
    - add more SVM GT stats to debugfs
    - improve fake pci and WA kunnit handle for new platform testing
    - Test GuC to GuC comms to add debugging
    - use attribute groups to simplify sysfs registration
    - add Late Binding firmware code to interact with MEI
    
    i915:
    - apply multiple JSL/EHL/Gen7/Gen6 workarounds properly
    - protect against overflow in active_engine()
    - Use try_cmpxchg64() in __active_lookup()
    - include GuC registers in error state
    - get rid of dev->struct_mutex
    - iopoll: generalize read_poll_timout
    - lots more display refactoring
    - Reject HBR3 in any eDP Panel
    - Prune modes for YUV420
    - Display Wa fix, additions, and updates
    - DP: Fix 2.7 Gbps link training on g4x
    - DP: Adjust the idle pattern handling
    - DP: Shuffle the link training code a bit
    - Don't set/read the DSI C clock divider on GLK
    - Enable_psr kernel parameter changes
    - Type-C enabled/disconnected dp-alt sink
    - Wildcat Lake enabling
    - DP HDR updates
    - DRAM detection
    - wait PSR idle on dsb commit
    - Remove FBC modulo 4 restriction for ADL-P+
    - panic: refactor framebuffer allocation
    
    habanalabs:
    - debug/visibility improvements
    - vmalloc-backed coherent mmap support
    - HLDIO infrastructure
    
    nova-core:
    - various register!() macro improvements
    - minor vbios/firmware fixes/refactoring
    - advance firmware boot stages; process Booter and patch signatures
    - process GSP and GSP bootloader
    - Add r570.144 firmware bindings and update to it
    - Move GSP boot code to own module
    - Use new pin-init features to store driver's private data in a single
     allocation
    - Update ARef import from sync::aref
    
    nova-drm:
    - Update ARef import from sync::aref
    
    tyr:
    - initial driver skeleton for a rust driver for ARM Mali GPUs
    - capable of powering up, query metadata and provide it to userspace.
    
    msm:
    - GPU and Core:
    - in DT bindings describe clocks per GPU type
    - GMU bandwidth voting for x1-85
    - a623/a663 speedbins
    - cleanup some remaining no-iommu leftovers after VM_BIND conversion
    - fix GEM obj 32b size truncation
    - add missing VM_BIND param validation
    - IFPC for x1-85 and a750
    - register xml and gen_header.py sync from mesa
    - Display:
    - add missing bindings for display on SC8180X
    - added DisplayPort MST bindings
    - conversion from round_rate() to determine_rate()
    
    amdxdna:
    - add IOCTL_AMDXDNA_GET_ARRAY
    - support user space allocated buffers
    - streamline PM interfaces
    - Refactoring wrt. hardware contexts
    - improve error reporting
    
    nouveau:
    - use GSP firmware by default
    - improve error reporting
    - Pre-populate exported buffers
    
    ast:
    - Clean up detection of DRAM config
    
    exynos:
    - add DSIM bridge driver support for Exynos7870
    - Document Exynos7870 DSIM compatible in dt-binding
    
    panthor:
    - Print task/pid on errors
    - Add support for Mali G710, G510, G310, Gx15, Gx20, Gx25
    - Improve cache flushing
    - Fail VM bind if BO has offset
    
    renesas:
    - convert to RUNTIME_PM_OPS
    
    rcar-du:
    - Make number of lanes configurable
    - Use RUNTIME_PM_OPS
    - Add support for DSI commands
    
    rocket:
    - Add driver for Rockchip NPU plus DT bindings
    - Use kfree() and sizeof() correctly
    - Test DMA status
    
    rockchip:
    - dsi2: Add support for RK3576 plus DT bindings
    - Add support for RK3588 DPTX output
    
    tidss:
    - Use crtc_ fields for programming display mode
    - Remove other drivers from aperture
    
    pixpaper:
    - Add support for Mayqueen Pixpaper plus DT bindings
    
    v3d:
    - Support querying nubmer of GPU resets for KHR_robustness
    
    stm:
    - Clean up logging
    - ltdc: Add support support for STM32MP257F-EV1 plus DT bindings
    
    sitronix:
    - st7571-i2c: Add support for inverted displays and 2-bit grayscale
    
    tidss:
    - Convert to kernel's FIELD_ macros
    
    vesadrm:
    - Support 8-bit palette mode
    
    imagination:
    - Improve power management
    - Add support for TH1520 GPU
    - Support Risc-V architectures
    
    v3d:
    - Improve job management and locking
    
    vkms:
    - Support variants of ARGB8888, ARGB16161616, RGB565, RGB888 and P01x
    - Spport YUV with 16-bit components
    
  • v6.17

    e5f0a698 · Linux 6.17 ·
    Linux 6.17
    
  • amd-drm-next-6.18-2025-09-26

    amd-drm-next-6.18-2025-09-26:
    
    amdgpu:
    - Misc fixes
    - Misc cleanups
    - SMU 13.x fixes
    - MES fix
    - VCN 5.0.1 reset fixes
    - DCN 3.2 watermark fixes
    - AVI infoframe fixes
    - PSR fix
    - Brightness fixes
    - DCN 3.1.4 fixes
    - DCN 3.1+ DTM fixes
    - DCN powergating fixes
    - DMUB fixes
    - DCN/SMU cleanup
    - DCN stutter fixes
    - DCN 3.5 fixes
    - GAMMA_LUT fixes
    - Add UserQ documentation
    - GC 9.4 reset fixes
    - Enforce isolation cleanups
    - UserQ fixes
    - DC/non-DC common modes cleanup
    - DCE6-10 fixes
    
    amdkfd:
    - Fix a race in sw_fini
    - Switch partition fix
    
  • drm-fixes-2025-09-26

    drm fixes for 6.17-rc8 (or final)
    
    fbcon:
    - fix OOB access in font allocation
    - fix integer overflow in font handling
    
    amdgpu:
    - Backlight fix
    - DC preblend fix
    - DCN 3.5 fix
    - Cleanup output_tf_change
    
    xe:
    - Don't expose sysfs attributes not applicable for VFs
    - Fix build with CONFIG_MODULES=n
    - Don't copy pinned kernel bos twice on suspend
    
    i915:
    - Set O_LARGEFILE in __create_shmem()
    - Guard reg_val against a INVALID_TRANSCODER [ddi]
    
    ast:
    - sleeps causing cpu stall fix
    
    panthor:
    - scheduler race condition fix
    
    gma500:
    - NULL ptr deref in hdmi teardown fix
    
  • amd-drm-fixes-6.17-2025-09-24

    amd-drm-fixes-6.17-2025-09-24:
    
    amdgpu:
    - Backlight fix
    - DC preblend fix
    - DCN 3.5 fix
    - Cleanup output_tf_change
    
  • v6.17-rc7

    07e27ad1 · Linux 6.17-rc7 ·
    Linux 6.17-rc7
    
  • amd-drm-next-6.18-2025-09-19

    amd-drm-next-6.18-2025-09-19:
    
    amdgpu:
    - Fence drv clean up fix
    - DPC fixes
    - Misc display fixes
    - Support the MMIO remap page as a ttm pool
    - JPEG parser updates
    - UserQ updates
    - VCN ctx handling fixes
    - Documentation updates
    - Misc cleanups
    - SMU 13.0.x updates
    - SI DPM updates
    - GC 11.x cleaner shader updates
    - DMCUB updates
    - DML fixes
    - Improve fallback handling for pixel encoding
    - VCN reset improvements
    - DCE6 DC updates
    - DSC fixes
    - Use devm for i2c buses
    - GPUVM locking updates
    - GPUVM documentation improvements
    - Drop non-DC DCE11 code
    - S0ix fixes
    - Backlight fix
    - SR-IOV fixes
    
    amdkfd:
    - SVM updates
    
  • drm-fixes-2025-09-19

    drm fixes for 6.17-rc7
    
    docs:
    - fix docs build regression
    
    i915:
    - Honor VESA eDP backlight luminance control capability
    
    bridge:
    - anx7625: Fix NULL pointer dereference with early IRQ
    - cdns-mhdp8546: Fix missing mutex unlock on error path
    
    xe:
    - Release kobject for the failure path
    - SRIOV PF: Drop rounddown_pow_of_two fair
    - Remove type casting on hwmon
    - Defer free of NVM auxiliary container to device release
    - Fix a NULL vs IS_ERR
    - Add cleanup action in xe_device_sysfs_init
    - Fix error handling if PXP fails to start
    - Set GuC RCS/CCS yield policy
    
    amdgpu:
    - GC 11.0.1/4 cleaner shader support
    - DC irq fix
    - OD fix
    
    amdkfd:
    - S0ix fix
    
  • amd-drm-fixes-6.17-2025-09-18

    amd-drm-fixes-6.17-2025-09-18:
    
    amdgpu:
    - GC 11.0.1/4 cleaner shader support
    - DC irq fix
    - OD fix
    
    amdkfd:
    - S0ix fix
    
  • v6.17-rc6

    f83ec76b · Linux 6.17-rc6 ·
    Linux 6.17-rc6
    
  • drm-fixes-2025-09-12

    drm fixes for 6.17-rc6
    
    MAINTAINERS:
    - add rust tree to MAINTAINERS
    - fix X entries for nova/nouveau
    
    nova:
    - depend on 64-bit
    
    i915:
    - Fix size for for_each_set_bit() in abox iteration
    
    xe:
    - Don't touch survivability_mode on fini
    - Fixes around eviction and suspend
    - Extend Wa_13011645652 to PTL-H, WCL
    
    amdgpu:
    - PSP 11.x fix
    - DPCD quirk handing fix
    - DCN 3.5 PG fix
    - Audio suspend fix
    - OEM i2c clean up fix
    - Module unload memory leak fix
    - DC delay fix
    - ISP firmware fix
    - VCN fixes
    
    amdkfd:
    - P2P topology fix
    - APU mem limit calculation fix
    
    mediatek:
    - fix potential OF node use-after-free
    
    panthor:
    - out-of-bounds check
    
    nouveau:
    - revert waitqueue removal for sched teardown
    
  • amd-drm-fixes-6.17-2025-09-10

    amd-drm-fixes-6.17-2025-09-10:
    
    amdgpu:
    - PSP 11.x fix
    - DPCD quirk handing fix
    - DCN 3.5 PG fix
    - Audio suspend fix
    - OEM i2c clean up fix
    - Module unload memory leak fix
    - DC delay fix
    - ISP firmware fix
    - VCN fixes
    
    amdkfd:
    - P2P topology fix
    - APU mem limit calculation fix
    
  • amd-drm-next-6.18-2025-09-09

    amd-drm-next-6.18-2025-09-09:
    
    amdgpu:
    - Add CRIU support for gem objects
    - SI UVD fix
    - SI DPM fixes
    - Misc code cleanups
    - RAS updates
    - GPUVM debugfs fixes
    - Cyan Skillfish updates
    - UserQ updates
    - OEM i2c fix
    - SMU 13.0.x updates
    - DPCD probe quirk fix
    - Make vbios build number available in sysfs
    - HDCP updates
    - Brightness curve fixes
    - eDP updates
    - Vblank fixes
    - DCN 3.5 PG fix
    - PBN calcution fix
    
    amdkfd:
    - Add CRIU support for gem objects
    - Flexible array fix
    - P2P topology fix
    - APU memlimit fixes
    - Misc code cleanups
    
    UAPI:
    - Add CRIU support for gem objects
      Proposed userspace: https://github.com/checkpoint-restore/criu/pull/2613
    
    radeon:
    - Use dev_warn_once() in CS parsers
    
  • v6.17-rc5

    76eeb9b8 · Linux 6.17-rc5 ·
    Linux 6.17-rc5
    
  • drm-fixes-2025-09-05

    drm fixes for 6.17-rc5
    
    scheduler:
    - fix race in unschedulable tracepoint
    
    bridge:
    - ti-sn65dsi86: fix REFCLK setting
    
    xe:
    - Fix incorrect migration of backed-up object to VRAM
    
    amdgpu:
    - UserQ fixes
    - MES 11 fix
    - eDP/LVDS fix
    - Fix non-DC audio clean up
    - Fix duplicate cursor issue
    - Fix error path in PSP init
    
    nouveau:
    - fix nonstall interrupt handling
    - fix race on fence vs irq emission
    - update MAINTAINERS entry
    
    ivpu:
    - prevent recovery work during device remove
    
  • amd-drm-fixes-6.17-2025-09-03

    amd-drm-fixes-6.17-2025-09-03:
    
    amdgpu:
    - UserQ fixes
    - MES 11 fix
    - eDP/LVDS fix
    - Fix non-DC audio clean up
    - Fix duplicate cursor issue
    - Fix error path in PSP init
    
  • v6.17-rc4

    b320789d · Linux 6.17-rc4 ·
    Linux 6.17-rc4
    
  • amd-drm-next-6.18-2025-08-29

    amd-drm-next-6.18-2025-08-29:
    
    amdgpu:
    - Replay fixes
    - RAS updates
    - VCN SRAM load fixes
    - EDID read fixes
    - eDP ALPM support
    - AUX fixes
    - Documenation updates
    - Rework how PTE flags are generated
    - DCE6 fixes
    - VCN devcoredump cleanup
    - MMHUB client id fixes
    - SR-IOV fixes
    - VRR fixes
    - VCN 5.0.1 RAS support
    - Backlight fixes
    - UserQ fixes
    - Misc code cleanups
    - SMU 13.0.12 updates
    - Expanded PCIe DPC support
    - Expanded VCN reset support
    - SMU 13.0.x Updates
    - VPE per queue reset support
    - Cusor rotation fix
    - DSC fixes
    - GC 12 MES TLB invalidation update
    - Cursor fixes
    - Non-DC TMDS clock validation fix
    
    amdkfd:
    - debugfs fixes
    - Misc code cleanups
    - Page migration fixes
    - Partition fixes
    - SVM fixes
    
    radeon:
    - Misc code cleanups