Skip to content
Tags give the ability to mark specific points in history as being important
  • amd-drm-next-6.2-2022-11-18
    amd-drm-next-6.2-2022-11-18:
    
    amdgpu:
    - SR-IOV fixes
    - Clean up DC checks
    - DCN 3.2.x fixes
    - DCN 3.1.x fixes
    - Don't enable degamma on asics which don't support it
    - IP discovery fixes
    - BACO fixes
    - Fix vbios allocation handling when vkms is enabled
    - Drop buggy tdr advanced mode GPU reset handling
    - Fix the build when DCN is not set in kconfig
    - MST DSC fixes
    - Userptr fixes
    - FRU and RAS EEPROM fixes
    - VCN 4.x RAS support
    - Aldrebaran CU occupancy reporting fix
    - PSP ring cleanup
    
    amdkfd:
    - Memory limit fix
    - Enable cooperative launch on gfx 10.3
    
    amd-drm-next-6.2-2022-11-11:
    
    amdgpu:
    - SMU 13.x updates
    - GPUVM TLB race fix
    - DCN 3.1.4 updates
    - DCN 3.2.x updates
    - PSR fixes
    - Kerneldoc fix
    - Vega10 fan fix
    - GPUVM locking fixes in error pathes
    - BACO fix for Beige Goby
    - EEPROM I2C address cleanup
    - GFXOFF fix
    - Fix DC memory leak in error pathes
    - Flexible array updates
    - Mtype fix for GPUVM PTEs
    - Move Kconfig into amdgpu directory
    - SR-IOV updates
    - Fix possible memory leak in CS IOCTL error path
    
    amdkfd:
    - Fix possible memory overrun
    - CRIU fixes
    
    radeon:
    - ACPI ref count fix
    - HDA audio notifier support
    - Move Kconfig into radeon directory
    
    UAPI:
    - Add new GEM_CREATE flags to help to transition more KFD functionality to the DRM UAPI.
      These are used internally in the driver to align location based memory coherency
      requirements from memory allocated in the KFD with how we manage GPUVM PTEs.  They
      are currently blocked in the GEM_CREATE IOCTL as we don't have a user right now.
      They are just used internally in the kernel driver for now for existing KFD memory
      allocations. So a change to the UAPI header, but no functional change in the UAPI.
  • drm-misc-fixes-2022-11-17
    drm-misc-fixes for v6.1-rc6:
    - Fix error handling in vc4_atomic_commit_tail()
    - Set bpc for logictechno panels.
    - Fix potential memory leak in drm_dev_init()
    - Fix potential null-ptr-deref in drm_vblank_destroy_worker()
    - Set lima's clkname corrrectly when regulator is missing.
    - Small amdgpu fix to gang submission.
    - Revert hiding unregistered connectors from userspace, as it breaks on DP-MST.
    - Add workaround for DP++ dual mode adaptors that don't support
      i2c subaddressing.
  • drm-misc-next-2022-11-17
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - fbdev: Add support for the nomodeset kernel parameter
    
    Core Changes:
    - client: Add kunit tests for drm_connector_pick_cmdline_mode()
    - dma-buf: Move dma_buf_mmap_internal() to new locking specification
    - edid: Dump EDID on drm_edid_get_panel_id() failure, Stop using a
      temporary device to load the EDID through the firmware mechanism
    - fb-helper: Remove damage worker
    - gem-vram: Fix deadlock in drm_gem_vram_vmap()
    - modes: Named mode parsing improvements
    - tests: Add Kunit helpers to create a DRM device
    
    Driver Changes:
    - hisilicon: convert to drm_mode_init()
    - malidp: Use drm-managed resources
    - msm: convert to drm_mode_init() and drm_mode_copy()
    - mtk: convert to drm_mode_init()
    - nouveau: Support backlight control for nva3
    - rockchip: convert to drm_mode_copy()
    - sti: convert to drm_mode_copy()
    - v3d: Switch to drm-managed resources
    - vc4: Fix potential NULL pointer dereference
    
    - panels:
      - New panel: NewVision NV3051D
    
  • amd-drm-fixes-6.1-2022-11-16
    amd-drm-fixes-6.1-2022-11-16:
    
    amdgpu:
    - Fix a possible memory leak in ganng submit error path
    - DP tunneling fixes
    - DCN 3.1 page flip fix
    - DCN 3.2.x fixes
    - DCN 3.1.4 fixes
    - Don't expose degamma on hardware that doesn't support it
    - BACO fixes for SMU 11.x
    - BACO fixes for SMU 13.x
    - Virtual display fix for devices with no display hardware
    
    amdkfd:
    - Memory limit regression fix
  • v6.1-rc5
    094226ad · Linux 6.1-rc5 ·
    Linux 6.1-rc5
    
  • amd-drm-next-6.2-2022-11-11
    amd-drm-next-6.2-2022-11-11:
    
    amdgpu:
    - SMU 13.x updates
    - GPUVM TLB race fix
    - DCN 3.1.4 updates
    - DCN 3.2.x updates
    - PSR fixes
    - Kerneldoc fix
    - Vega10 fan fix
    - GPUVM locking fixes in error pathes
    - BACO fix for Beige Goby
    - EEPROM I2C address cleanup
    - GFXOFF fix
    - Fix DC memory leak in error pathes
    - Flexible array updates
    - Mtype fix for GPUVM PTEs
    - Move Kconfig into amdgpu directory
    - SR-IOV updates
    - Fix possible memory leak in CS IOCTL error path
    
    amdkfd:
    - Fix possible memory overrun
    - CRIU fixes
    
    radeon:
    - ACPI ref count fix
    - HDA audio notifier support
    - Move Kconfig into radeon directory
    
    UAPI:
    - Add new GEM_CREATE flags to help to transition more KFD functionality to the DRM UAPI.
      These are used internally in the driver to align location based memory coherency
      requirements from memory allocated in the KFD with how we manage GPUVM PTEs.  They
      are currently blocked in the GEM_CREATE IOCTL as we don't have a user right now.
      They are just used internally in the kernel driver for now for existing KFD memory
      allocations. So a change to the UAPI header, but no functional change in the UAPI.
  • drm-fixes-2022-11-11
    drm fixes for 6.1-rc5
    
    amdgpu:
    - Fix s/r in amdgpu_vram_mgr_new
    - SMU 13.0.4 update
    - GPUVM TLB race fix
    - DCN 3.1.4 fixes
    - DCN 3.2.x fixes
    - Vega10 fan fix
    - BACO fix for Beige Goby board
    - PSR fix
    - GPU VM PT locking fixes
    
    amdkfd:
    - CRIU fixes
    
    vc4:
    - HDMI fixes to vc4.
    
    panfrost:
    - Make panfrost's uapi header compile with C++.
    - Handle 1 gb boundary correctly in panfrost mmu code.
    
    panel:
    - Add rotation quirks for 2 panels.
    
    rcar-du:
    - DSI Kconfig fix
    
    i915:
    - Fix sg_table handling in map_dma_buf
    - Send PSR update also on invalidate
    - Do not set cache_dirty for DGFX
    - Restore userptr probe_range behaviour
    
  • drm-misc-next-2022-11-10-1
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    - atomic-helper: Add begin_fb_access and end_fb_access hooks
    - fb-helper: Rework to move fb emulation into helpers
    - scheduler: rework entity flush, kill and fini
    - ttm: Optimize pool allocations
    
    Driver Changes:
    - amdgpu: scheduler rework
    - hdlcd: Switch to DRM-managed resources
    - ingenic: Fix registration error path
    - lcdif: FIFO threshold tuning
    - meson: Fix return type of cvbs' mode_valid
    - ofdrm: multiple fixes (kconfig, types, endianness)
    - sun4i: A100 and D1 support
    - panel:
      - New Panel: Jadard JD9365DA-H3
    
  • drm-misc-next-2022-11-10
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    - atomic-helper: Add begin_fb_access and end_fb_access hooks
    - fb-helper: Rework to move fb emulation into helpers
    - scheduler: rework entity flush, kill and fini
    - ttm: Optimize pool allocations
    
    Driver Changes:
    - amdgpu: scheduler rework
    - hdlcd: Switch to DRM-managed resources
    - ingenic: Fix registration error path
    - lcdif: FIFO threshold tuning
    - meson: Fix return type of cvbs' mode_valid
    - ofdrm: multiple fixes (kconfig, types, endianness)
    - sun4i: A100 and D1 support
    - panel:
      - New Panel: Jadard JD9365DA-H3
    
  • amd-drm-fixes-6.1-2022-11-09
    amd-drm-fixes-6.1-2022-11-09:
    
    amdgpu:
    - SMU 13.0.4 update
    - GPUVM TLB race fix
    - DCN 3.1.4 fixes
    - DCN 3.2.x fixes
    - Vega10 fan fix
    - BACO fix for Beige Goby board
    - PSR fix
    - GPU VM PT locking fixes
    
    amdkfd:
    - CRIU fixes
  • drm-misc-fixes-2022-11-09
    drm-misc-fixes for v6.1-rc5:
    - HDMI fixes to vc4.
    - Make panfrost's uapi header compile with C++.
    - Add rotation quirks for 2 panels.
    - Fix s/r in amdgpu_vram_mgr_new
    - Handle 1 gb boundary correctly in panfrost mmu code.
  • v6.1-rc4
    f0c4d9fc · Linux 6.1-rc4 ·
    Linux 6.1-rc4
    
  • amd-drm-next-6.2-2022-11-04
    amd-drm-next-6.2-2022-11-04:
    
    amdgpu:
    - Add TMZ support for GC 11.0.1
    - More IP version check conversions
    - Mode2 reset fixes for sienna cichlid
    - SMU 13.x fixes
    - RAS enablement on MP 13.x
    - Replace kmap with kmap_local_page()
    - Misc Clang warning fixes
    - SR-IOV fixes for GC 11.x
    - PCI AER fix
    - DCN 3.2.x commit sequence rework
    - SDMA 4.x doorbell fix
    - Expose additional new GC 11.x firmware versions
    - Misc code cleanups
    - S0i3 fixes
    - More DC FPU cleanup
    - Add more DC kerneldoc
    - Misc spelling and grammer fixes
    - DCN 3.1.x fixes
    - Plane modifier fix
    - MCA RAS enablement
    - Secure display locking fix
    - RAS TA rework
    - RAS EEPROM fixes
    - Fail suspend if eviction fails
    - Drop AMD specific DSC workarounds in favor of drm EDID quirks
    - SR-IOV suspend/resume fixes
    - Enable DCN support for ARM
    - Enable secure display on DCN 2.1
    
    amdkfd:
    - Cache size fixes for GC 10.3.x
    - kfd_dev struct cleanup
    - GC11.x CWSR trap handler fix
    - Userptr fixes
    - Warning fixes
    
    radeon:
    - Replace kmap with kmap_local_page()
    
    UAPI:
    - Expose additional new GC 11.x firmware versions via the existing INFO query
    
    drm:
    - Add some new EDID DSC quirks
  • drm-fixes-2022-11-04-1
    drm fixes for 6.1-rc4
    
    amdgpu:
    - DCN 3.1.4 fixes
    - DCN 3.2.x fixes
    - GC 11.x fixes
    - Virtual display fix
    - Fail suspend if resources can't be evicted
    - SR-IOV fix
    - Display PSR fix
    
    amdkfd:
    - Fix possible NULL pointer deref
    - GC 11.x trap handler fix
    
    i915:
    - Add locking around DKL PHY register accesses
    - Stop abusing swiotlb_max_segment
    - Filter out invalid outputs more sensibly
    - Setup DDC fully before output init
    - Simplify intel_panel_add_edid_alt_fixed_modes()
    - Grab mode_config.mutex during LVDS init to avoid WARNs
    
    rockchip:
    - fix probing issues
    - fix framebuffer without iommu
    - fix vop selection
    - fix NULL ptr access
    
    imx:
    - Fix Kconfig.
    - fix mode_valid function
    
  • drm-misc-next-2022-11-03
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - dma-buf: locking improvements
    - firmware: New API in the RaspberryPi firmware driver used by vc4
    
    Core Changes:
    - client: Null pointer dereference fix in drm_client_buffer_delete()
    - mm/buddy: Add back random seed log
    - ttm: Convert ttm_resource to use size_t for its size, fix for an
      undefined behaviour
    
    Driver Changes:
    - bridge:
      - adv7511: use dev_err_probe
      - it6505: Fix return value check of pm_runtime_get_sync
    - panel:
      - sitronix: Fixes and clean-ups
    - lcdif: Increase DMA burst size
    - rockchip: runtime_pm improvements
    - vc4: Fix for a regression preventing the use of 4k @ 60Hz, and
      further HDMI rate constraints check.
    - vmwgfx: Cursor improvements
    
  • amd-drm-fixes-6.1-2022-11-02
    amd-drm-fixes-6.1-2022-11-02:
    
    amdgpu:
    - DCN 3.1.4 fixes
    - DCN 3.2.x fixes
    - GC 11.x fixes
    - Virtual display fix
    - Fail suspend if resources can't be evicted
    - SR-IOV fix
    - Display PSR fix
    
    amdkfd:
    - Fix possible NULL pointer deref
    - GC 11.x trap handler fix
  • drm-misc-fixes-2022-11-02-1
    drm-misc-fixes for v6.1-rc4:
    - Small fixes to make rockchip work better.
    - Fix imx Kconfig.
    - Small fix to imx' mode_valid.
  • v6.1-rc3
    30a0b95b · Linux 6.1-rc3 ·
    Linux 6.1-rc3
    
  • drm-fixes-2022-10-28
    drm fixes for 6.1-rc3
    
    sched:
    - Stop leaking fences when killing a sched entity.
    
    aperture:
    - Avoid uninitialized read in aperture_remove_conflicting_pci_device()
    
    bridge:
    - Fix HPD on bridge/ps8640.
    
    msm:
    - Fix shrinker deadlock
    - Fix crash during suspend after unbind
    - Fix IRQ lifetime issues
    - Fix potential memory corruption with too many bridges
    - Fix memory corruption on GPU state capture
    
    amdgpu:
    - Stable pstate fix
    - SMU 13.x updates
    - SR-IOV fixes
    - PCI AER fix
    - GC 11.x fixes
    - Display fixes
    - Expose IMU firmware version for debugging
    - Plane modifier fix
    - S0i3 fix
    
    amdkfd:
    - Fix possible memory leak
    - Fix GC 10.x cache info reporting
    
    i915:
    - Extend Wa_1607297627 to Alderlake-P
    - Keep PCI autosuspend control 'on' by default on all dGPU
    - Reset frl trained flag before restarting FRL training
    
  • drm-misc-fixes-2022-10-27
    drm-misc-fixes for v6.1-rc3:
    - Fix HPD on bridge/ps8640.
    - Stop leaking fences when killing a sched entity.
    - Avoid uninitialized read in aperture_remove_conflicting_pci_device()