Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v6.7.10 protected
    9865e757 · Linux 6.7.10 ·
    Linux 6.7.10
    
  • v6.8.1 protected
    8a8b2a05 · Linux 6.8.1 ·
    Linux 6.8.1
    
  • drm-next-2024-03-13 protected
    drm for 6.9:
    
    core:
    - EDID cleanups
    - scheduler error handling fixes
    - managed: add drmm_release_action() with tests
    - add ratelimited drm debug print
    - DPCD PSR early transport macro
    - DP tunneling and bandwidth allocation helpers
    - remove built-in edids
    - dp: Avoid AUX transfers on powered-down displays
    - dp: Add VSC SDP helpers
    
    cross drivers:
    - use new drm print helpers
    - switch to ->read_edid callback
    - gem: add stats for shared buffers plus updates to amdgpu, i915, xe
    
    syncobj:
    - fixes to waiting and sleeping
    
    ttm:
    - add tests
    - fix errno codes
    - simply busy-placement handling
    - fix page decryption
    
    media:
    - tc358743: fix v4l device registration
    
    video:
    - move all kernel parameters for video behind CONFIG_VIDEO
    
    sound:
    - remove <drm/drm_edid.h> include from header
    
    ci:
    - add tests for msm
    - fix apq8016 runner
    
    efifb:
    - use copy of global screen_info state
    
    vesafb:
    - use copy of global screen_info state
    
    simplefb:
    - fix logging
    
    bridge:
    - ite-6505: fix DP link-training bug
    - samsung-dsim: fix error checking in probe
    - samsung-dsim: add bsh-smm-s2/pro boards
    - tc358767: fix regmap usage
    - imx: add i.MX8MP HDMI PVI plus DT bindings
    - imx: add i.MX8MP HDMI TX plus DT bindings
    - sii902x: fix probing and unregistration
    - tc358767: limit pixel PLL input range
    - switch to new drm_bridge_read_edid() interface
    
    panel:
    - ltk050h3146w: error-handling fixes
    - panel-edp: support delay between power-on and enable; use put_sync in
      unprepare; support Mediatek MT8173 Chromebooks, BOE NV116WHM-N49 V8.0,
      BOE NV122WUM-N41, CSO MNC207QS1-1 plus DT bindings
    - panel-lvds: support EDT ETML0700Z9NDHA plus DT bindings
    - panel-novatek: FRIDA FRD400B25025-A-CTK plus DT bindings
    - add BOE TH101MB31IG002-28A plus DT bindings
    - add EDT ETML1010G3DRA plus DT bindings
    - add Novatek NT36672E LCD DSI plus DT bindings
    - nt36523: support 120Hz timings, fix includes
    - simple: fix display timings on RK32FN48H
    - visionox-vtdr6130: fix initialization
    - add Powkiddy RGB10MAX3 plus DT bindings
    - st7703: support panel rotation plus DT bindings
    - add Himax HX83112A plus DT bindings
    - ltk500hd1829: add support for ltk101b4029w and admatec 9904370
    - simple: add BOE BP082WX1-100 8.2" panel plus DT bindungs
    
    panel-orientation-quirks:
    - GPD Win Mini
    
    amdgpu:
    - Validate DMABuf imports in compute VMs
    - Add RAS ACA framework
    - PSP 13 fixes
    - Misc code cleanups
    - Replay fixes
    - Atom interpretor PS, WS bounds checking
    - DML2 fixes
    - Audio fixes
    - DCN 3.5 Z state fixes
    - Remove deprecated ida_simple usage
    - UBSAN fixes
    - RAS fixes
    - Enable seq64 infrastructure
    - DC color block enablement
    - Documentation updates
    - DC documentation updates
    - DMCUB updates
    - ATHUB 4.1 support
    - LSDMA 7.0 support
    - JPEG DPG support
    - IH 7.0 support
    - HDP 7.0 support
    - VCN 5.0 support
    - SMU 13.0.6 updates
    - NBIO 7.11 updates
    - SDMA 6.1 updates
    - MMHUB 3.3 updates
    - DCN 3.5.1 support
    - NBIF 6.3.1 support
    - VPE 6.1.1 support
    
    amdkfd:
    - Validate DMABuf imports in compute VMs
    - SVM fixes
    - Trap handler updates and enhancements
    - Fix cache size reporting
    - Relocate the trap handler
    
    radeon:
    - Atom interpretor PS, WS bounds checking
    - Misc code cleanups
    
    xe:
    - new query for GuC submission version
    - Remove unused persistent exec_queues
    - Add vram frequency sysfs attributes
    - Add the flag XE_VM_BIND_FLAG_DUMPABLE
    - Drop pre-production workarounds
    - Drop kunit tests for unsupported platforms
    - Start pumbling SR-IOV support with memory based interrupts for VF
    - Allow to map BO in GGTT with PAT index corresponding to
      XE_CACHE_UC to work with memory based interrupts
    - Add GuC Doorbells Manager as prep work SR-IOV
    - Implement additional workarounds for xe2 and MTL
    - Program a few registers according to perfomance guide spec for Xe2
    - Fix remaining 32b build issues and enable it back
    - Fix build with CONFIG_DEBUG_FS=n
    - Fix warnings from GuC ABI headers
    - Introduce Relay Communication for SR-IOV for VF <-> GuC <-> PF
    - Release mmap mappings on rpm suspend
    - Disable mid-thread preemption when not properly supported by hardware
    - Fix xe_exec by reserving extra fence slot for CPU bind
    - Fix xe_exec with full long running exec queue
    - Canonicalize addresses where needed for Xe2 and add to devcoredum
    - Toggle USM support for Xe2
    - Only allow 1 ufence per exec / bind IOCTL
    - Add GuC firmware loading for Lunar Lake
    - Add XE_VMA_PTE_64K VMA flag
    
    i915:
    - Add more ADL-N PCI IDs
    - Enable fastboot also on older platforms
    - Early transport for panel replay and PSR
    - New ARL PCI IDs
    - DP TPS4 PHY test pattern support
    - Unify and improve VSC SDP for PSR and non-PSR cases
    - Refactor memory regions and improve debug logging
    - Rework global state serialization
    - Remove unused CDCLK divider fields
    - Unify HDCP connector logging format
    - Use display instead of graphics version in display code
    - Move VBT and opregion debugfs next to the implementation
    - Abstract opregion interface, use opaque type
    - MTL fixes
    - HPD handling fixes
    - Add GuC submission interface version query
    - Atomically invalidate userptr on mmu-notifier
    - Update handling of MMIO triggered reports
    - Don't make assumptions about intel_wakeref_t type
    - Extend driver code of Xe_LPG to Xe_LPG+
    - Add flex arrays to struct i915_syncmap
    - Allow for very slow HuC loading
    - DP tunneling and bandwidth allocation support
    
    msm:
    - Correct bindings for MSM8976 and SM8650 platforms
    - Start migration of MDP5 platforms to DPU driver
    - X1E80100 MDSS support
    - DPU:
    - Improve DSC allocation, fixing several important corner cases
    - Add support for SDM630/SDM660 platforms
    - Simplify dpu_encoder_phys_ops
    - Apply fixes targeting DSC support with a single DSC encoder
    - Apply fixes for HCTL_EN timing configuration
    - X1E80100 support
    - Add support for YUV420 over DP
    - GPU:
    - fix sc7180 UBWC config
    - fix a7xx LLC config
    - new gpu support: a305B, a750, a702
    - machine support: SM7150 (different power levels than other a618)
    - a7xx devcoredump support
    
    habanalabs:
    - configure IRQ affinity according to NUMA node
    - move HBM MMU page tables inside the HBM
    - improve device reset
    - check extended PCIe errors
    
    ivpu:
    - updates to firmware API
    - refactor BO allocation
    
    imx:
    - use devm_ functions during init
    
    hisilicon:
    - fix EDID includes
    
    mgag200:
    - improve ioremap usage
    - convert to struct drm_edid
    - Work around PCI write bursts
    
    nouveau:
    - disp: use kmemdup()
    - fix EDID includes
    - documentation fixes
    
    qaic:
    - fixes to BO handling
    - make use of DRM managed release
    - fix order of remove operations
    
    rockchip:
    - analogix_dp: get encoder port from DT
    - inno_hdmi: support HDMI for RK3128
    - lvds: error-handling fixes
    
    ssd130x:
    - support SSD133x plus DT bindings
    
    tegra:
    - fix error handling
    
    tilcdc:
    - make use of DRM managed release
    
    v3d:
    - show memory stats in debugfs
    - Support display MMU page size
    
    vc4:
    - fix error handling in plane prepare_fb
    - fix framebuffer test in plane helpers
    
    virtio:
    - add venus capset defines
    
    vkms:
    - fix OOB access when programming the LUT
    - Kconfig improvements
    
    vmwgfx:
    - unmap surface before changing plane state
    - fix memory leak in error handling
    - documentation fixes
    - list command SVGA_3D_CMD_DEFINE_GB_SURFACE_V4 as invalid
    - fix null-pointer deref in execbuf
    - refactor display-mode probing
    - fix fencing for creating cursor MOBs
    - fix cursor-memory lifetime
    
    xlnx:
    - fix live video input for ZynqMP DPSUB
    
    lima:
    - fix memory leak
    
    loongson:
    - fail if no VRAM present
    
    meson:
    - switch to new drm_bridge_read_edid() interface
    
    renesas:
    - add RZ/G2L DU support plus DT bindings
    
    mxsfb:
    - Use managed mode config
    
    sun4i:
    - HDMI: updates to atomic mode setting
    
    mediatek:
    - Add display driver for MT8188 VDOSYS1
    - DSI driver cleanups
    - Filter modes according to hardware capability
    - Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
    
    etnaviv:
    - enhancements for NPU and MRT support
    
  • v6.8 protected
    e8f897f4 · Linux 6.8 ·
    Linux 6.8
    
  • drm-fixes-2024-03-08 protected
    drm fixes for 6.8 final
    
    MAINTAINERS
    - update email address
    
    core:
    - fix polling in certain configurations
    
    buddy:
    - fix kunit test warning
    
    panel:
    - boe-tv101wum-nl6: timing tuning fixes
    
    i915:
    - Fix to extract HDCP information from primary connector
    - Check for NULL mmu_interval_notifier before removing
    - Fix for #10184: Kernel crash on UHD Graphics 730 (Cc stable)
    - Fix for #10284: Boot delay regresion with PSR
    - Fix DP connector DSC HW state readout
    - Selftest fix to convert msecs to jiffies
    
    xe:
    - error path fix
    
    amdgpu:
    - SMU14 fix
    - Fix possible NULL pointer
    - VRR fix
    - pwm fix
    
    nouveau:
    - fix deadlock in new ioctls fail path
    - fix missing locking around object rbtree
    
    udl:
    - apply and revert format change
    
  • v6.7.9 protected
    2e7cdd29 · Linux 6.7.9 ·
    This is the 6.7.9 stable release
    
  • v6.6.21 protected
    62e5ae50 · Linux 6.6.21 ·
    This is the 6.6.21 stable release
    
  • v6.1.81 protected
    61adba85 · Linux 6.1.81 ·
    This is the 6.1.81 stable release
    
  • v5.15.151 protected
    57436264 · Linux 5.15.151 ·
    This is the 5.15.151 stable release
    
  • v5.10.212 protected
    7cfcd0ed · Linux 5.10.212 ·
    This is the 5.10.212 stable release
    
  • v5.4.271 protected
    3fec063b · Linux 5.4.271 ·
    This is the 5.4.271 stable release
    
  • v4.19.309 protected
    1b5c9eb7 · Linux 4.19.309 ·
    This is the 4.19.309 stable release
    
  • v6.8-rc7 protected
    90d35da6 · Linux 6.8-rc7 ·
    Linux 6.8-rc7
    
  • v6.7.8 protected
    d6d6c49d · Linux 6.7.8 ·
    This is the 6.7.8 stable release
    
  • v6.6.20 protected
    9b4a8eac · Linux 6.6.20 ·
    This is the 6.6.20 stable release
    
  • v6.7.7 protected
    903f4016 · Linux 6.7.7 ·
    This is the 6.7.7 stable release
    
  • v6.6.19 protected
    0700f4e1 · Linux 6.6.19 ·
    This is the 6.6.19 stable release
    
  • v6.1.80 protected
    a3eb3a74 · Linux 6.1.80 ·
    This is the 6.1.80 stable release
    
  • v5.15.150 protected
    80efc626 · Linux 5.15.150 ·
    This is the 5.15.150 stable release
    
  • v5.10.211 protected
    9985c44f · Linux 5.10.211 ·
    This is the 5.10.211 stable release