Re: [git pull] drm fixes for 6.8-rc6
The pull request you sent on Fri, 26 Apr 2024 13:12:03 +1000: > https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-26 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/61ef6208e0df073072a764eb5c5f5a6db3ffadb6 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.8-rc6
Hi Linus, Regular weekly merge request, mostly amdgpu and misc bits in xe/etnaviv/gma500 and some core changes. Nothing too outlandish, seems to be about normal for this time of release. Regards, Dave. drm-fixes-2024-04-26: drm fixes for 6.9-rc6 atomic-helpers: - Fix memory leak in drm_format_conv_state_copy() fbdev: - fbdefio: Fix address calculation amdgpu: - Suspend/resume fix - Don't expose gpu_od directory if it's empty - SDMA 4.4.2 fix - VPE fix - BO eviction fix - UMSCH fix - SMU 13.0.6 reset fixes - GPUVM flush accounting fix - SDMA 5.2 fix - Fix possible UAF in mes code amdkfd: - Eviction fence handling fix - Fix memory leak when GPU memory allocation fails - Fix dma-buf validation - Fix rescheduling of restore worker - SVM fix gma500: - Fix crash during boot etnaviv: - fix GC7000 TX clock gating - revert NPU UAPI changes xe: - Fix error paths on managed allocations - Fix PF/VF relay messages The following changes since commit ed30a4a51bb196781c8058073ea720133a65596f: Linux 6.9-rc5 (2024-04-21 12:35:54 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-26 for you to fetch changes up to 3a8534035c0747610312f9552898a0ece10ef8a7: Merge tag 'drm-xe-fixes-2024-04-25' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes (2024-04-26 12:56:58 +1000) drm fixes for 6.9-rc6 atomic-helpers: - Fix memory leak in drm_format_conv_state_copy() fbdev: - fbdefio: Fix address calculation amdgpu: - Suspend/resume fix - Don't expose gpu_od directory if it's empty - SDMA 4.4.2 fix - VPE fix - BO eviction fix - UMSCH fix - SMU 13.0.6 reset fixes - GPUVM flush accounting fix - SDMA 5.2 fix - Fix possible UAF in mes code amdkfd: - Eviction fence handling fix - Fix memory leak when GPU memory allocation fails - Fix dma-buf validation - Fix rescheduling of restore worker - SVM fix gma500: - Fix crash during boot etnaviv: - fix GC7000 TX clock gating - revert NPU UAPI changes xe: - Fix error paths on managed allocations - Fix PF/VF relay messages Alex Deucher (1): drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 Christian Gmeiner (1): Revert "drm/etnaviv: Expose a few more chipspecs to userspace" Dave Airlie (4): Merge tag 'amd-drm-fixes-6.9-2024-04-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2024-04-25' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-etnaviv-fixes-2024-04-25' of https://git.pengutronix.de/git/lst/linux into drm-fixes Merge tag 'drm-xe-fixes-2024-04-25' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Derek Foreman (1): drm/etnaviv: fix tx clock gating on some GC7000 variants Felix Kuehling (3): drm/amdkfd: Fix eviction fence handling drm/amdgpu: Update BO eviction priorities drm/amdkfd: Fix rescheduling of restore worker Himal Prasad Ghimiray (2): drm/xe: Remove sysfs only once on action add failure drm/xe: call free_gsc_pkt only once on action add failure Jack Xiao (1): drm/amdgpu/mes: fix use-after-free issue Joshua Ashton (1): drm/amd/display: Set color_mgmt_changed to true on unsuspend Lang Yu (2): drm/amdkfd: make sure VM is ready for updating operations drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend Lijo Lazar (2): drm/amdgpu: Assign correct bits for SDMA HDP flush drm/amd/pm: Restore config space after reset Lucas Stach (1): drm/atomic-helper: fix parameter order in drm_format_conv_state_copy() call Ma Jun (1): drm/amdgpu/pm: Remove gpu_od if it's an empty directory Michal Wajdeczko (1): drm/xe/guc: Fix arguments passed to relay G2H handlers Mukul Joshi (2): drm/amdgpu: Fix leak when GPU memory allocation fails drm/amdkfd: Add VRAM accounting for SVM migration Nam Cao (1): fbdev: fix incorrect address computation in deferred IO Patrik Jakobsson (1): drm/gma500: Remove lid code Peyton Lee (1): drm/amdgpu/vpe: fix vpe dpm setup failed Prike Liang (1): drm/amdgpu: Fix the ring buffer size for queue VM flush drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 35 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c| 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c| 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 26 --- drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c | 14 ++--
Re: [git pull] drm fixes for 6.9-rc5
The pull request you sent on Fri, 19 Apr 2024 10:53:05 +1000: > https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-19 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/ce944f3f97cf1bc813003ea2f3bf2abefa87dbd7 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.9-rc5
Hi Linus, Regular week of fixes, seems to be about right for this time in the release cycle, amdgpu, and nouveau are the main one with some scattered fixes otherwise. Dave. drm-fixes-2024-04-19: drm fixes for v6.9-rc5 ttm: - Stop pooling cached NUMA pages amdgpu: - Fix invalid resource->start check - USB-C DSC fix - Fix a potential UAF in VA IOCTL - Fix visible VRAM handling during faults amdkfd: - Fix memory leak in create_process failure radeon: - Silence UBSAN warnings from variable sized arrays nouveau: - dp: Don't probe DP ports twice - nv04: Fix OOB access - nv50: Disable AUX bus for disconnected DP ports - nvkm: Fix instmem race condition panel: - Don't unregister DSI devices in several drivers v3d: - Fix enabled_ns increment xe: - Fix bo leak on error path during fb init - Fix use-after-free due to order vm is put and destroyed The following changes since commit 0bbac3facb5d6cc0171c45c9873a2dc96bea9680: Linux 6.9-rc4 (2024-04-14 13:38:39 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-19 for you to fetch changes up to 52c8b6e1c007b93d35058508fbe1ec80a1d9ca39: Merge tag 'drm-xe-fixes-2024-04-18' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes (2024-04-19 10:40:47 +1000) drm fixes for v6.9-rc5 ttm: - Stop pooling cached NUMA pages amdgpu: - Fix invalid resource->start check - USB-C DSC fix - Fix a potential UAF in VA IOCTL - Fix visible VRAM handling during faults amdkfd: - Fix memory leak in create_process failure radeon: - Silence UBSAN warnings from variable sized arrays nouveau: - dp: Don't probe DP ports twice - nv04: Fix OOB access - nv50: Disable AUX bus for disconnected DP ports - nvkm: Fix instmem race condition panel: - Don't unregister DSI devices in several drivers v3d: - Fix enabled_ns increment xe: - Fix bo leak on error path during fb init - Fix use-after-free due to order vm is put and destroyed Alex Deucher (3): Revert "drm/amd/display: fix USB-C flag update after enc10 feature init" drm/radeon: make -fstrict-flex-arrays=3 happy drm/radeon: silence UBSAN warning (v3) Christian König (3): drm/ttm: stop pooling cached NUMA pages v2 drm/amdgpu: remove invalid resource->start check v2 drm/amdgpu: fix visible VRAM handling during faults Dave Airlie (4): nouveau: fix instmem race condition around ptr stores Merge tag 'amd-drm-fixes-6.9-2024-04-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2024-04-18' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-xe-fixes-2024-04-18' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Dmitry Baryshkov (2): drm/panel: visionox-rm69299: don't unregister DSI device drm/panel: novatek-nt36682e: don't unregister DSI device Felix Kuehling (1): drm/amdkfd: Fix memory leak in create_process failure Lyude Paul (2): drm/nouveau/kms/nv50-: Disable AUX bus for disconnected DP ports drm/nouveau/dp: Don't probe eDP ports twice harder Maarten Lankhorst (1): drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init Matthew Auld (1): drm/xe/vm: prevent UAF with asid based lookup Maíra Canal (1): drm/v3d: Don't increment `enabled_ns` twice Mikhail Kobuk (1): drm: nv04: Fix out of bounds access Zack Rusin (3): drm/vmwgfx: Fix prime import/export drm/vmwgfx: Fix crtc's atomic check conditional drm/vmwgfx: Sort primary plane formats by order of preference xinhui pan (1): drm/amdgpu: validate the parameters of bo mapping operations more clearly drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 22 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 22 --- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c| 65 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h| 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 72 ++ drivers/gpu/drm/amd/amdkfd/kfd_process.c | 4 +- .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c | 8 +-- .../amd/display/dc/dcn35/dcn35_dio_link_encoder.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 13 ++-- drivers/gpu/drm/nouveau/nouveau_dp.c | 23 +-- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 7 ++- drivers/gpu/drm/panel/panel-novatek-nt36672e.c | 2 - drivers/gpu/drm/panel/panel-visionox-rm69299.c | 2 - drivers/gpu/drm/radeon/pptable.h | 10 +-- drivers/gpu/drm/radeon/radeon_atombios.c | 8 ++- drivers/gpu/drm/ttm/ttm_pool.c | 38 +--- drivers/gpu/drm/v3d/v3d_irq.c | 4 -- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
Re: [git pull] drm fixes for 6.9-rc4
The pull request you sent on Fri, 12 Apr 2024 11:34:33 +1000: > https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-12 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/d1c13e80049d927c88021e3180d5103f2e6f55c4 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.9-rc4
Hi Linus, Looks like everyone woke up after holidays, this weeks pull has a bunch of stuff all over, 2 weeks worth of amdgpu is a lot of it, then i915/xe have a few, a bunch of msm fixes, then some scattered driver fixes. I expect things will settle down for rc5. Dave. drm-fixes-2024-04-12: drm fixes for 6.9-rc4 client: - Protect connector modes with mode_config mutex ast: - Fix soft lockup host1x: - Do not setup DMA for virtual addresses ivpu: - Fix deadlock in context_xa - PCI fixes - Fixes to error handling nouveau: - gsp: Fix OOB access - Fix casting panfrost: - Fix error path in MMU code qxl: - Revert "drm/qxl: simplify qxl_fence_wait" vmwgfx: - Enable DMA for SEV mappings i915: - Couple CDCLK programming fixes - HDCP related fix - 4 Bigjoiner related fixes - Fix for a circular locking around GuC on reset+wedged case xe: - Fix double display mutex initializations - Fix u32 -> u64 implicit conversions - Fix RING_CONTEXT_CONTROL not marked as masked msm: - DP refcount leak fix on disconnect - Add missing newlines to prints in msm_fb and msm_kms - fix dpu debugfs entry permissions - Fix the interface table for the catalog of X1E80100 - fix irq message printing - Bindings fix to add DP node as child of mdss for mdss node - Minor typo fix in DP driver API which handles port status change - fix CHRASHDUMP_READ() - fix HHB (highest bank bit) for a619 to fix UBWC corruption amdgpu: - GPU reset fixes - Fix some confusing logging - UMSCH fix - Aborted suspend fix - DCN 3.5 fixes - S4 fix - MES logging fixes - SMU 14 fixes - SDMA 4.4.2 fix - KASAN fix - SMU 13.0.10 fix - VCN partition fix - GFX11 fixes - DWB fixes - Plane handling fix - FAMS fix - DCN 3.1.6 fix - VSC SDP fixes - OLED panel fix - GFX 11.5 fix amdkfd: - GPU reset fixes - fix ioctl integer overflow The following changes since commit 718c4fb221dbeff9072810841b949413c5ffc345: nouveau: fix devinit paths to only handle display on GSP. (2024-04-09 13:14:13 +1000) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-12 for you to fetch changes up to 3b0daecfeac0103aba8b293df07a0cbaf8b43f29: amdkfd: use calloc instead of kzalloc to avoid integer overflow (2024-04-12 11:11:59 +1000) drm fixes for 6.9-rc4 client: - Protect connector modes with mode_config mutex ast: - Fix soft lockup host1x: - Do not setup DMA for virtual addresses ivpu: - Fix deadlock in context_xa - PCI fixes - Fixes to error handling nouveau: - gsp: Fix OOB access - Fix casting panfrost: - Fix error path in MMU code qxl: - Revert "drm/qxl: simplify qxl_fence_wait" vmwgfx: - Enable DMA for SEV mappings i915: - Couple CDCLK programming fixes - HDCP related fix - 4 Bigjoiner related fixes - Fix for a circular locking around GuC on reset+wedged case xe: - Fix double display mutex initializations - Fix u32 -> u64 implicit conversions - Fix RING_CONTEXT_CONTROL not marked as masked msm: - DP refcount leak fix on disconnect - Add missing newlines to prints in msm_fb and msm_kms - fix dpu debugfs entry permissions - Fix the interface table for the catalog of X1E80100 - fix irq message printing - Bindings fix to add DP node as child of mdss for mdss node - Minor typo fix in DP driver API which handles port status change - fix CHRASHDUMP_READ() - fix HHB (highest bank bit) for a619 to fix UBWC corruption amdgpu: - GPU reset fixes - Fix some confusing logging - UMSCH fix - Aborted suspend fix - DCN 3.5 fixes - S4 fix - MES logging fixes - SMU 14 fixes - SDMA 4.4.2 fix - KASAN fix - SMU 13.0.10 fix - VCN partition fix - GFX11 fixes - DWB fixes - Plane handling fix - FAMS fix - DCN 3.1.6 fix - VSC SDP fixes - OLED panel fix - GFX 11.5 fix amdkfd: - GPU reset fixes - fix ioctl integer overflow Abhinav Kumar (1): drm/msm/dp: fix typo in dp_display_handle_port_status_changed() Alex Constantino (1): Revert "drm/qxl: simplify qxl_fence_wait" Alex Deucher (1): drm/amdgpu: always force full reset for SOC21 Alex Hung (2): drm/amd/display: Skip on writeback when it's not applicable drm/amd/display: Return max resolution supported by DWB Arnd Bergmann (1): nouveau: fix function cast warning Ashutosh Dixit (1): drm/xe: Label RING_CONTEXT_CONTROL as masked Boris Brezillon (1): drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() Dave Airlie (6): Merge tag 'drm-intel-fixes-2024-04-10' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.9-2024-04-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2024-04-11' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-xe-fixes-2024-04-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'drm-msm-next-2024-04-11' of
Re: [git pull] drm fixes for 6.9-rc3
The pull request you sent on Fri, 5 Apr 2024 13:41:06 +1000: > https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-05 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/89103a164210f1c88caedf880ac9ab9576a1190d Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.9-rc3
Hi Linus, Weekly fixes, mostly xe and i915, amdgpu on a week off, otherwise a nouveau fix for a crash with new vulkan cts tests, and a couple of cleanups and misc fixes. Dave. drm-fixes-2024-04-05: drm fixes for v6.9-rc3 display: - fix typos in kerneldoc prime: - unbreak dma-buf export for virt-gpu nouveau: - uvmm: fix remap address calculation - minor cleanups panfrost: - fix power-transition timeouts xe: - Stop using system_unbound_wq for preempt fences, - Fix saving unordered rebinding fences by attaching them as kernel feces to the vm's resv - Fix TLB invalidation fences completing out of order - Move rebind TLB invalidation to the ring ops to reduce the latency i915: - A few DisplayPort related fixes - eDP PSR fixes - Remove some VM space restrictions on older platforms - Disable automatic load CCS load balancing The following changes since commit 39cd87c4eb2b893354f3b850f916353f2658ae6f: Linux 6.9-rc2 (2024-03-31 14:32:39 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-04-05 for you to fetch changes up to 4c8595741b5dd3268d6710545461ee9a7bbde891: Merge tag 'drm-intel-fixes-2024-04-04' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes (2024-04-05 12:32:14 +1000) drm fixes for v6.9-rc3 display: - fix typos in kerneldoc prime: - unbreak dma-buf export for virt-gpu nouveau: - uvmm: fix remap address calculation - minor cleanups panfrost: - fix power-transition timeouts xe: - Stop using system_unbound_wq for preempt fences, - Fix saving unordered rebinding fences by attaching them as kernel feces to the vm's resv - Fix TLB invalidation fences completing out of order - Move rebind TLB invalidation to the ring ops to reduce the latency i915: - A few DisplayPort related fixes - eDP PSR fixes - Remove some VM space restrictions on older platforms - Disable automatic load CCS load balancing Andi Shyti (4): drm/i915/gt: Limit the reserved VM space to only the platforms that need it drm/i915/gt: Disable HW load balancing for CCS drm/i915/gt: Do not generate the command streamer for all the CCS drm/i915/gt: Enable only one CCS for compute workload Ankit Nautiyal (1): drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13 Arun R Murthy (1): drm/i915/dp: Remove support for UHBR13.5 Christian Hewitt (1): drm/panfrost: fix power transition timeout warnings Colin Ian King (1): drm/nouveau/gr/gf100: Remove second semicolon Dave Airlie (4): nouveau/uvmm: fix addr/range calcs for remap operations Merge tag 'drm-misc-fixes-2024-04-04' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-xe-fixes-2024-04-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'drm-intel-fixes-2024-04-04' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes Imre Deak (1): drm/i915/dp: Fix DSC state HW readout for SST connectors Jouni Högander (3): drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value drm/i915/psr: Move writing early transport pipe src drm/i915/psr: Fix intel_psr2_sel_fetch_et_alignment usage Matthew Brost (1): drm/xe: Use ordered wq for preempt fence waiting Oleksandr Natalenko (1): drm/display: fix typo Rob Clark (1): drm/prime: Unbreak virtgpu dma-buf export Thomas Hellström (4): drm/xe: Use ring ops TLB invalidation for rebinds drm/xe: Rework rebinding drm/xe: Make TLB invalidation fences unordered drm/xe: Move vma rebinding to the drm_exec locking loop Ville Syrjälä (2): drm/i915/mst: Limit MST+DSC to TGL+ drm/i915/mst: Reject FEC+MST on ICL drivers/gpu/drm/display/drm_dp_dual_mode_helper.c | 4 +- drivers/gpu/drm/drm_prime.c| 7 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_display.c | 9 -- .../gpu/drm/i915/display/intel_display_device.h| 1 + drivers/gpu/drm/i915/display/intel_display_types.h | 2 + drivers/gpu/drm/i915/display/intel_dp.c| 11 ++- drivers/gpu/drm/i915/display/intel_dp_mst.c| 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 78 ++- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 3 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 17 drivers/gpu/drm/i915/gt/intel_gt.c | 6 ++ drivers/gpu/drm/i915/gt/intel_gt.h | 9 +- drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c| 39 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h| 13 +++ drivers/gpu/drm/i915/gt/intel_gt_regs.h| 6 ++ drivers/gpu/drm/i915/gt/intel_workarounds.c| 30 +- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 6 +-
Re: [git pull] drm fixes for 6.9-rc2
The pull request you sent on Sat, 30 Mar 2024 06:29:04 +1000: > https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-30 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/486291a0e6246364936df1ecd64c90affef4b9c5 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.9-rc2
Hi Linus, Regular fixes for rc2, quite a few i915/amdgpu as usual, some xe, and then mostly scattered around. rc3 might be quieter with the holidays but we shall see. Regards. Dave. drm-fixes-2024-03-30: drm fixes for 6.9-rc2 bridge: - select DRM_KMS_HELPER dma-buf: - fix NULL-pointer deref dp: - fix div-by-zero in DP MST unplug code fbdev: - select FB_IOMEM_FOPS for SBus sched: - fix NULL-pointer deref xe: - Fix build on mips - Fix wrong bound checks - Fix use of msec rather than jiffies - Remove dead code amdgpu: - SMU 14.0.1 updates - DCN 3.5.x updates - VPE fix - eDP panel flickering fix - Suspend fix - PSR fix - DCN 3.0+ fix - VCN 4.0.6 updates - debugfs fix amdkfd: - DMA-Buf fix - GFX 9.4.2 TLB flush fix - CP interrupt fix i915: - Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c - Update a MTL workaround - Fix locking inversion in hwmon's sysfs - Remove a bogus error message around PXP - Fix UAF on VMA - Reset queue_priority_hint on parking - Display Fixes: - Remove duplicated audio enable/disable on SDVO and DP - Disable AuxCCS for Xe driver - Revert init order of MIPI DSI - DRRS debugfs fix with an extra refactor patch - VRR related fixes - Fix a JSL eDP corruption - Fix the cursor physical dma address - BIOS VBT related fix nouveau: - dmem: handle kcalloc() allocation failures qxl: - remove unused variables rockchip: - vop2: remove support for AR30 and AB30 formats vmwgfx: - debugfs: create ttm_resource_manager entry only if needed The following changes since commit 4cece764965020c22cff7665b18a012006359095: Linux 6.9-rc1 (2024-03-24 14:10:05 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-30 for you to fetch changes up to b01f596ab1dd027ce937358007dc1fa3e5a25917: Merge tag 'drm-intel-fixes-2024-03-28' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes (2024-03-30 05:34:06 +1000) drm fixes for 6.9-rc2 bridge: - select DRM_KMS_HELPER dma-buf: - fix NULL-pointer deref dp: - fix div-by-zero in DP MST unplug code fbdev: - select FB_IOMEM_FOPS for SBus sched: - fix NULL-pointer deref xe: - Fix build on mips - Fix wrong bound checks - Fix use of msec rather than jiffies - Remove dead code amdgpu: - SMU 14.0.1 updates - DCN 3.5.x updates - VPE fix - eDP panel flickering fix - Suspend fix - PSR fix - DCN 3.0+ fix - VCN 4.0.6 updates - debugfs fix amdkfd: - DMA-Buf fix - GFX 9.4.2 TLB flush fix - CP interrupt fix i915: - Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c - Update a MTL workaround - Fix locking inversion in hwmon's sysfs - Remove a bogus error message around PXP - Fix UAF on VMA - Reset queue_priority_hint on parking - Display Fixes: - Remove duplicated audio enable/disable on SDVO and DP - Disable AuxCCS for Xe driver - Revert init order of MIPI DSI - DRRS debugfs fix with an extra refactor patch - VRR related fixes - Fix a JSL eDP corruption - Fix the cursor physical dma address - BIOS VBT related fix nouveau: - dmem: handle kcalloc() allocation failures qxl: - remove unused variables rockchip: - vop2: remove support for AR30 and AB30 formats vmwgfx: - debugfs: create ttm_resource_manager entry only if needed Andy Yan (1): drm/rockchip: vop2: Remove AR30 and AB30 format support Bhanuprakash Modem (2): drm/i915/drrs: Refactor CPU transcoder DRRS check drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status Chris Bainbridge (1): drm/dp: Fix divide-by-zero regression on DP MST unplug with nouveau Chris Park (1): drm/amd/display: Prevent crash when disable stream Chris Wilson (1): drm/i915/gt: Reset queue_priority_hint on parking Dave Airlie (5): Merge tag 'drm-xe-fixes-2024-03-26' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'amd-drm-fixes-6.9-2024-03-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes drm/i915: add bug.h include to i915_memcpy.c Merge tag 'drm-misc-fixes-2024-03-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Merge tag 'drm-intel-fixes-2024-03-28' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes Duoming Zhou (1): nouveau/dmem: handle kcalloc() allocation failure Eric Huang (1): drm/amdkfd: fix TLB flush after unmap for GFX9.4.2 George Shen (1): drm/amd/display: Remove MPC rate control logic from DCN30 and above Hamza Mahfooz (1): drm/amd/display: fix IPX enablement Harry Wentland (1): Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR" Janusz Krzysztofik (2): drm/i915/hwmon: Fix locking inversion in sysfs getter drm/i915/vma: Fix UAF on destroy against retire race Jocelyn Falempe (1): drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed Johannes Weiner
Re: [git pull] drm fixes for 6.9-rc1
The pull request you sent on Fri, 22 Mar 2024 11:34:13 +1000: > https://gitlab.freedesktop.org/drm/kernel.git tags/drm-next-2024-03-22 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/7ee04901215b3cab8fa35aa5bf4692d7aa312e36 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.9-rc1
Hey Linus, Fixes from the last week (or 3 weeks in amdgpu case), after amdgpu, it's xe and nouveau then a few scattered core fixes. Regards, Dave. drm-next-2024-03-22: drm fixes for 6.9-rc1 core: - fix rounding in drm_fixp2int_round() bridge: - fix documentation for DRM_BRIDGE_OP_EDID sun4i: - fix 64-bit division on 32-bit architectures tests: - fix dependency on DRM_KMS_HELPER probe-helper: - never return negative values from .get_modes() plus driver fixes xe: - invalidate userptr vma on page pin fault - fail early on sysfs file creation error - skip VMA pinning on xe_exec if no batches nouveau: - clear bo resource bus after eviction - documentation fixes - don't check devinit disable on GSP amdgpu: - Freesync fixes - UAF IOCTL fixes - Fix mmhub client ID mapping - IH 7.0 fix - DML2 fixes - VCN 4.0.6 fix - GART bind fix - GPU reset fix - SR-IOV fix - OD table handling fixes - Fix TA handling on boards without display hardware - DML1 fix - ABM fix - eDP panel fix - DPPCLK fix - HDCP fix - Revert incorrect error case handling in ioremap - VPE fix - HDMI fixes - SDMA 4.4.2 fix - Other misc fixes amdkfd: - Fix duplicate BO handling in process restore The following changes since commit 119b225f01e4d3ce974cd3b4d982c76a380c796d: Merge tag 'amd-drm-next-6.9-2024-03-08-1' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2024-03-11 13:32:12 +1000) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-next-2024-03-22 for you to fetch changes up to cafd86cbdc607eadc28a008cddacd78f0894c628: Merge tag 'amd-drm-fixes-6.9-2024-03-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2024-03-22 10:34:12 +1000) drm fixes for 6.9-rc1 core: - fix rounding in drm_fixp2int_round() bridge: - fix documentation for DRM_BRIDGE_OP_EDID sun4i: - fix 64-bit division on 32-bit architectures tests: - fix dependency on DRM_KMS_HELPER probe-helper: - never return negative values from .get_modes() plus driver fixes xe: - invalidate userptr vma on page pin fault - fail early on sysfs file creation error - skip VMA pinning on xe_exec if no batches nouveau: - clear bo resource bus after eviction - documentation fixes - don't check devinit disable on GSP amdgpu: - Freesync fixes - UAF IOCTL fixes - Fix mmhub client ID mapping - IH 7.0 fix - DML2 fixes - VCN 4.0.6 fix - GART bind fix - GPU reset fix - SR-IOV fix - OD table handling fixes - Fix TA handling on boards without display hardware - DML1 fix - ABM fix - eDP panel fix - DPPCLK fix - HDCP fix - Revert incorrect error case handling in ioremap - VPE fix - HDMI fixes - SDMA 4.4.2 fix - Other misc fixes amdkfd: - Fix duplicate BO handling in process restore Ahmad Rehman (1): drm/amdgpu: Init zone device and drm client after mode-1 reset on reload Allen Pan (1): drm/amd/display: Add a dc_state NULL check in dc_state_release Arthur Grillo (1): drm: Fix drm_fixp2int_round() making it add 0.5 Aurabindo Pillai (1): drm/amd/display: Enable DML2 debug flags ChunTao Tso (1): drm/amd/display: Amend coasting vtotal for replay low hz Dave Airlie (6): nouveau: reset the bo resource bus info after an eviction Merge tag 'drm-xe-next-fixes-2024-03-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next Merge tag 'drm-misc-next-fixes-2024-03-14' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next nouveau/gsp: don't check devinit disable on GSP. Merge tag 'drm-misc-next-fixes-2024-03-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next Merge tag 'amd-drm-fixes-6.9-2024-03-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-next Dillon Varone (1): drm/amd/display: Init DPPCLK from SMU on dcn32 Dmitry Baryshkov (1): drm/bridge: correct DRM_BRIDGE_OP_EDID documentation Friedrich Vock (1): drm/amdgpu: Reset IH OVERFLOW_EN bit for IH 7.0 Hawking Zhang (1): drm/amdgpu: Bypass display ta if display hw is not available Himal Prasad Ghimiray (1): drm/xe: Return if kobj creation is failed Jani Nikula (8): drm/probe-helper: warn about negative .get_modes() drm/panel: do not return negative error codes from drm_panel_get_modes() drm/exynos: do not return negative values from .get_modes() drm/bridge: lt8912b: do not return negative values from .get_modes() drm/imx/ipuv3: do not return negative values from .get_modes() drm/vc4: hdmi: do not return negative values from .get_modes() drm/bridge: lt9611uxc: use int for holding number of modes drm/exynos: simplify the return value handling in exynos_dp_get_modes() Josip Pavic (1): drm/amd/display: Allow dirty rects to be sent to dmub when abm is active José Roberto de Souza (1): drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
Re: [git pull] drm fixes for 6.8 final
The pull request you sent on Fri, 8 Mar 2024 13:52:40 +1000: > https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-08 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/e6fac3c1f3287735faf1b68e0068f64e6966618d Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.8 final
Hi Linus, not sure if -final is correct but guess I'll find out if it should have said rc8. Regular fixes (two weeks for i915), scattered across drivers, amdgpu and i915 being the main ones, with nouveau having a couple of fixes. One patch got applied for udl, but reverted soon after as the maintainer has missed some crucial prior discussion. Seems quiet and normal enough for this stage. Dave. drm-fixes-2024-03-08: 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 The following changes since commit 90d35da658da8cff0d4ecbb5113f5fac9d00eb72: Linux 6.8-rc7 (2024-03-03 13:02:52 -0800) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-08 for you to fetch changes up to b7cc4ff787a572edf2c55caeffaa88cd801eb135: nouveau: lock the client object tree. (2024-03-08 13:40:56 +1000) 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 Alex Deucher (1): drm/amd/display: handle range offsets in VRR ranges Animesh Manna (1): drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector() Cong Yang (1): drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP (again) Daniel Vetter (1): Merge tag 'drm-intel-fixes-2024-03-01' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes Dave Airlie (5): Merge tag 'drm-intel-fixes-2024-03-07' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes Merge tag 'drm-xe-fixes-2024-03-07' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'amd-drm-fixes-6.8-2024-03-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2024-03-07' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-fixes nouveau: lock the client object tree. Douglas Anderson (2): drm/udl: Add ARGB as a format Revert "drm/udl: Add ARGB as a format" Imre Deak (2): drm: Fix output poll work for drm_kms_helper_poll=n drm/i915/dp: Fix connector DSC HW state readout Janusz Krzysztofik (1): drm/i915/selftests: Fix dependency of some timeouts on HZ Karol Herbst (1): drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbuf Li Ma (1): drm/amd/swsmu: modify the gfx activity scaling Ma Jun (1): drm/amdgpu/pm: Fix the error of pwm1_enable setting Matthew Auld (1): drm/tests/buddy: fix print format Melissa Wen (1): drm/amd/display: check dc_link before dereferencing Nirmoy Das (1): drm/i915: Check before removing mm notifier Rodrigo Vivi (1): drm/xe: Return immediately on tile_init failure Suraj Kandpal (3): drm/i915/hdcp: Move to direct reads for HDCP drm/i915/hdcp: Remove additional timing for reading mst hdcp message drm/i915/hdcp: Extract hdcp structure from correct connector Tvrtko Ursulin (1): MAINTAINERS: Update email address for Tvrtko Ursulin Ville Syrjälä (1): drm/i915: Don't explode when the dig port we don't have an AUX CH .mailmap | 5 +++ MAINTAINERS| 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 21 +++--- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 12 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 2 - .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 5 ++- drivers/gpu/drm/drm_probe_helper.c | 8 ++-- .../drm/i915/display/intel_display_power_well.c| 17
Re: [git pull] drm fixes for 6.8-rc7
The pull request you sent on Fri, 1 Mar 2024 15:41:03 +1000: > https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-01 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/7187ea0978bb4226873b55a065b5dcdda7530b9f Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.8-rc7
Hi Linus, Regular weekly fixes pull, I'll be travelling for a few days but I don't think it should interfere with anything apart from my responsiveness if things go wrong :-P. Bunch of fixes, xe, amdgpu, nouveau and tegra all have a few. Then drm/bridge including some drivers/soc fallout fixes. The biggest thing in here is a new unit test for some buddy allocator fixes, otherwise a misc fbcon, ttm unit test and one msm revert. Seems to pretty normal for this stage. Regards, Dave. drm-fixes-2024-03-01: drm fixes for 6.8-rc7 buddy: - two allocation fixes + unit test fbcon: - font restore syzkaller fix ttm: - kunit test fix bridge: - fix aux-hpd leaks - fix aux-hpd registration - fix use after free in soc/qcom - fix boot on soc/qcom xe: - A couple of tracepoint updates from Priyanka and Lucas. - Make sure BINDs are completed before accepting UNBINDs on LR vms. - Don't arbitrarily restrict max number of batched binds. - Add uapi for dumpable bos (agreed on IRC). - Remove unused uapi flags and a leftover comment. - A couple of fixes related to the execlist backend. msm: - DP: Revert a change which was causing a HDP regression amdgpu: - Fix potential buffer overflow - Fix power min cap - Suspend/resume fix - SI PM fix - eDP fix nouveau: - fix a misreported VRAM sizing - fix a regression in suspend/resume due to freeing tegra: - host1x reset fix - only remove existing driver if display is possible The following changes since commit d206a76d7d2726f3b096037f2079ce0bd3ba329b: Linux 6.8-rc6 (2024-02-25 15:46:06 -0800) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-01 for you to fetch changes up to f6ecfdad359a01c7fd8a3bcfde3ef0acdf107e6e: drm/nouveau: keep DMA buffers required for suspend/resume (2024-03-01 15:27:04 +1000) drm fixes for 6.8-rc7 buddy: - two allocation fixes + unit test fbcon: - font restore syzkaller fix ttm: - kunit test fix bridge: - fix aux-hpd leaks - fix aux-hpd registration - fix use after free in soc/qcom - fix boot on soc/qcom xe: - A couple of tracepoint updates from Priyanka and Lucas. - Make sure BINDs are completed before accepting UNBINDs on LR vms. - Don't arbitrarily restrict max number of batched binds. - Add uapi for dumpable bos (agreed on IRC). - Remove unused uapi flags and a leftover comment. - A couple of fixes related to the execlist backend. msm: - DP: Revert a change which was causing a HDP regression amdgpu: - Fix potential buffer overflow - Fix power min cap - Suspend/resume fix - SI PM fix - eDP fix nouveau: - fix a misreported VRAM sizing - fix a regression in suspend/resume due to freeing tegra: - host1x reset fix - only remove existing driver if display is possible Alex Deucher (1): Revert "drm/amd/pm: resolve reboot exception for si oland" Arnd Bergmann (1): drm/xe/mmio: fix build warning for BAR resize on 32-bit Christian König (1): drm/ttm/tests: depend on UML || COMPILE_TEST Dave Airlie (5): Merge tag 'drm-misc-fixes-2024-02-29' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-fixes Merge tag 'drm-xe-fixes-2024-02-29' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'drm-msm-fixes-2024-02-28' of https://gitlab.freedesktop.org/drm/msm into drm-fixes Merge tag 'amd-drm-fixes-6.8-2024-02-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes nouveau: report byte usage in VRAM usage. Dmitry Baryshkov (1): Revert "drm/msm/dp: use drm_bridge_hpd_notify() to report HPD status changes" Francois Dugast (1): drm/xe/uapi: Remove unused flags Jiri Slaby (SUSE) (1): fbcon: always restore the old font data in fbcon_do_set_font() Johan Hovold (3): drm/bridge: aux-hpd: fix OF node leaks drm/bridge: aux-hpd: separate allocation and registration soc: qcom: pmic_glink_altmode: fix drm bridge use-after-free José Roberto de Souza (1): drm/xe/uapi: Remove DRM_XE_VM_BIND_FLAG_ASYNC comment left over Lucas De Marchi (1): drm/xe: Use pointers in trace events Ma Jun (1): drm/amdgpu/pm: Fix the power1_min_cap value Maarten Lankhorst (1): drm/xe: Add uapi for dumpable bos Matthew Auld (3): drm/buddy: fix range bias drm/buddy: check range allocation matches alignment drm/tests/drm_buddy: add alloc_range_bias test Matthew Brost (3): drm/xe: Fix execlist splat drm/xe: Don't support execlists in xe_gt_tlb_invalidation layer drm/xe: Use vmalloc for array of bind allocation in bind IOCTL Maxime Ripard (1): Merge drm/drm-fixes into drm-misc-fixes Mika Kuoppala (2): drm/xe: Expose user fence from xe_sync_entry drm/xe: Deny unbinds if uapi ufence pending Mikko Perttunen (1): gpu: host1x: Skip reset assert on Tegra186 Paulo Zanoni (1): drm/xe:
Re: [git pull] drm fixes for 6.8-rc6
The pull request you sent on Fri, 23 Feb 2024 11:32:09 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-23 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/06b7ef70b1f29de685ea80f0c1b8f0a0b0e16d18 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.8-rc6
Hi Linus, This is the weekly drm fixes. Non-drivers there is a fbdev/sparc fix, syncobj, ttm and buddy fixes. On the driver side, ivpu, meson, i915 have a small fix each. Then amdgpu and xe have a bunch. Nouveau has some minor uapi additions to give userspace some useful info along with a Kconfig change to allow the new GSP firmware paths to be used by default on the GPUs it supports. Seems about the usual amount for this time of release cycle. Dave. drm-fixes-2024-02-23: drm fixes for 6.8-rc6 fbdev: - fix sparc undefined reference syncobj: - fix sync obj fence waiting - handle NULL fence in syncobj eventfd code ttm: - fix invalid free buddy: - fix list handling - fix 32-bit build meson: - don't remove bridges from other drivers nouveau: - fix build warnings - add two minor info parameters - add a Kconfig to allow GSP by default on some GPUs ivpu: - allow fw to do initial tile config i915: - fix TV mode amdgpu: - Suspend/resume fixes - Backlight error fix - DCN 3.5 fixes - Misc fixes xe: - Remove support for persistent exec_queues - Drop a reduntant sysfs newline printout - A three-patch fix for a VM_BIND rebind optimization path - Fix a modpost warning on an xe KUNIT module The following changes since commit b401b621758e46812da61fa58a67c3fd8d91de0d: Linux 6.8-rc5 (2024-02-18 12:56:25 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-23 for you to fetch changes up to 72fa02fdf83306c52bc1eede28359e3fa32a151a: nouveau: add an ioctl to report vram usage (2024-02-23 10:20:07 +1000) drm fixes for 6.8-rc6 fbdev: - fix sparc undefined reference syncobj: - fix sync obj fence waiting - handle NULL fence in syncobj eventfd code ttm: - fix invalid free buddy: - fix list handling - fix 32-bit build meson: - don't remove bridges from other drivers nouveau: - fix build warnings - add two minor info parameters - add a Kconfig to allow GSP by default on some GPUs ivpu: - allow fw to do initial tile config i915: - fix TV mode amdgpu: - Suspend/resume fixes - Backlight error fix - DCN 3.5 fixes - Misc fixes xe: - Remove support for persistent exec_queues - Drop a reduntant sysfs newline printout - A three-patch fix for a VM_BIND rebind optimization path - Fix a modpost warning on an xe KUNIT module Andrzej Kacprowski (1): accel/ivpu: Don't enable any tiles by default on VPU40xx Armin Wolf (1): drm/amd/display: Fix memory leak in dm_sw_fini() Arnd Bergmann (1): nouveau: fix function cast warnings Arunpravin Paneer Selvam (1): drm/buddy: Modify duplicate list_splice_tail call Ashutosh Dixit (2): drm/xe/xe_gt_idle: Drop redundant newline in name drm/xe: Fix modpost warning on xe_mocs kunit module Dan Carpenter (1): drm/nouveau/mmu/r535: uninitialized variable in r535_bar_new_() Dave Airlie (7): Merge tag 'drm-misc-fixes-2024-02-22' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2024-02-22' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.8-2024-02-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-xe-fixes-2024-02-22' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes nouveau/gsp: add kconfig option to enable GSP paths by default nouveau: add an ioctl to return vram bar size. nouveau: add an ioctl to report vram usage Erik Kurzinger (2): drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func Javier Martinez Canillas (1): sparc: Fix undefined reference to fb_is_primary_device Lewis Huang (1): drm/amd/display: Only allow dig mapping to pwrseq in new asic Ma Jun (1): drm/amdgpu: Fix the runtime resume failure issue Martin Blumenstingl (1): drm/meson: Don't remove bridges which are created by other drivers Matthew Auld (1): drm/tests/drm_buddy: fix 32b build Matthew Brost (3): drm/xe: Fix xe_vma_set_pte_size drm/xe: Add XE_VMA_PTE_64K VMA flag drm/xe: Return 2MB page size for compact 64k PTEs Maxime Ripard (1): drm/i915/tv: Fix TV mode Melissa Wen (1): drm/amd/display: fix null-pointer dereference on edid reading Srinivasan Shanmugam (1): drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv Swapnil Patel (1): drm/amd/display: fix input states translation error for dcn35 & dcn351 Thomas Hellström (2): drm/xe/uapi: Remove support for persistent exec_queues drm/ttm: Fix an invalid freeing on already freed page in error path Wayne Lin (1): drm/amd/display: adjust few initialization order in dm arch/sparc/Makefile| 2 +- arch/sparc/video/Makefile
Re: [git pull] drm fixes for 6.8-rc5
The pull request you sent on Fri, 16 Feb 2024 17:20:39 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-16 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/ca6a62f9fe23713ea2b58a256a1ab27b9cc5a05a Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.8-rc5
Hi Linus, Regular weekly fixes, nothing too major, mostly amdgpu, then i915, xe, msm and nouveau with some scattered bits elsewhere. Dave. drm-fixes-2024-02-16: drm fixes for 6.8-rc5 crtc: - fix uninit variable prime: - support > 4GB page arrays buddy: - fix error handling in allocations i915: - fix blankscreen on JSL chromebooks - stable fix to limit DP sst link rates xe: - Fix an out-of-bounds shift. - Fix the display code thinking xe uses shmem - Fix a warning about index out-of-bound - Fix a clang-16 compilation warning amdgpu: - PSR fixes - Suspend/resume fixes - Link training fix - Aspect ratio fix - DCN 3.5 fixes - VCN 4.x fix - GFX 11 fix - Misc display fixes - Misc small fixes amdkfd: - Cache size reporting fix - SIMD distribution fix msm: - GPU: - dmabuf vmap fix - a610 UBWC corruption fix (incorrect hbb) - revert a commit that was making GPU recovery unreliable - tlb invalidation fix ivpu: - suspend/resume fix nouveau: - fix scheduler cleanup path - fix pointless scheduler creation - fix kvalloc argument order rockchip: - vop2 locking fix The following changes since commit 841c35169323cd833294798e58b9bf63fa4fa1de: Linux 6.8-rc4 (2024-02-11 12:18:13 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-16 for you to fetch changes up to ea69f782d0e37d9658d4b7df241661e651c43af5: Merge tag 'drm-msm-fixes-2024-02-15' of https://gitlab.freedesktop.org/drm/msm into drm-fixes (2024-02-16 15:47:15 +1000) drm fixes for 6.8-rc5 crtc: - fix uninit variable prime: - support > 4GB page arrays buddy: - fix error handling in allocations i915: - fix blankscreen on JSL chromebooks - stable fix to limit DP sst link rates xe: - Fix an out-of-bounds shift. - Fix the display code thinking xe uses shmem - Fix a warning about index out-of-bound - Fix a clang-16 compilation warning amdgpu: - PSR fixes - Suspend/resume fixes - Link training fix - Aspect ratio fix - DCN 3.5 fixes - VCN 4.x fix - GFX 11 fix - Misc display fixes - Misc small fixes amdkfd: - Cache size reporting fix - SIMD distribution fix msm: - GPU: - dmabuf vmap fix - a610 UBWC corruption fix (incorrect hbb) - revert a commit that was making GPU recovery unreliable - tlb invalidation fix ivpu: - suspend/resume fix nouveau: - fix scheduler cleanup path - fix pointless scheduler creation - fix kvalloc argument order rockchip: - vop2 locking fix Arnd Bergmann (2): nouveau/svm: fix kvcalloc() argument order drm/xe: avoid function cast warnings Arunpravin Paneer Selvam (1): drm/buddy: Fix alloc_range() error handling code Dan Carpenter (1): drm/amd/display: Fix && vs || typos Danilo Krummrich (2): drm/nouveau: don't fini scheduler if not initialized drm/nouveau: omit to create schedulers using the legacy uAPI Dave Airlie (5): Merge tag 'drm-misc-fixes-2024-02-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2024-02-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-xe-fixes-2024-02-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'amd-drm-fixes-6.8-2024-02-15-2' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-msm-fixes-2024-02-15' of https://gitlab.freedesktop.org/drm/msm into drm-fixes Dmitry Baryshkov (1): drm/msm/a6xx: set highest_bank_bit to 13 for a610 Hamza Mahfooz (1): drm/amdgpu: make damage clips support configurable Harshit Mogalapalli (1): drm/rockchip: vop2: add a missing unlock in vop2_crtc_atomic_enable() Jacek Lawrynowicz (1): accel/ivpu: Fix DevTLB errors on suspend/resume and recovery Kent Russell (1): drm/amdkfd: Fix L2 cache size reporting in GFX9.4.3 Manasi Navare (1): drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PPS reg address Mario Limonciello (2): drm/amd: Stop evicting resources on APUs in suspend Revert "drm/amd: flush any delayed gfxoff on suspend entry" Matthew Auld (2): drm/tests/drm_buddy: add alloc_contiguous test drm/xe/display: fix i915_gem_object_is_shmem() wrapper Nicholas Kazlauskas (1): drm/amd/display: Increase ips2_eval delay for DCN35 Philip Yang (1): drm/prime: Support page array >= 4GB Rajneesh Bhardwaj (2): drm/amdkfd: update SIMD distribution algo for GFXIP 9.4.2 onwards drm/amdgpu: Fix implicit assumtion in gfx11 debug flags Rob Clark (4): drm/msm/gem: Fix double resv lock aquire Revert "drm/msm/gpu: Push gpu lock down past runpm" drm/crtc: fix uninitialized variable use even harder drm/msm: Wire up tlb ops Roman Li (1): drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr Sohaib Nadeem (2): Revert "drm/amd/display: increased min_dcfclk_mhz and
Re: [git pull] drm fixes for 6.8-rc4
The pull request you sent on Fri, 9 Feb 2024 14:28:39 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-09 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/c76b766ec50d3d43e2dacea53a733b285f4b730d Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.8-rc4
Hi Linus, Regular weekly fixes, xe, amdgpu and msm are most of them, with some misc in i915, ivpu and nouveau, scattered but nothing too intense at this point. Dave. drm-fixes-2024-02-09: drm fixes for 6.8-rc4 i915: - gvt: docs fix, uninit var, MAINTAINERS ivpu: - add aborted job status - disable d3 hot delay - mmu fixes nouveau: - fix gsp rpc size request - fix dma buffer leaks - use common code for gsp mem ctor xe: - Fix a loop in an error path - Fix a missing dma-fence reference - Fix a retry path on userptr REMAP - Workaround for a false gcc warning - Fix missing map of the usm batch buffer in the migrate vm. - Fix a memory leak. - Fix a bad assumption of used page size - Fix hitting a BUG() due to zero pages to map. - Remove some leftover async bind queue relics amdgpu: - Misc NULL/bounds check fixes - ODM pipe policy fix - Aborted suspend fixes - JPEG 4.0.5 fix - DCN 3.5 fixes - PSP fix - DP MST fix - Phantom pipe fix - VRAM vendor fix - Clang fix - SR-IOV fix msm: - DPU: - fix for kernel doc warnings and smatch warnings in dpu_encoder - fix for smatch warning in dpu_encoder - fix the bus bandwidth value for SDM670 - DP: - fixes to handle unknown bpc case correctly for DP - fix for MISC0 programming - GPU: - dmabuf vmap fix - a610 UBWC corruption fix (incorrect hbb) - revert a commit that was making GPU recovery unreliable The following changes since commit 54be6c6c5ae8e0d93a6c4641cb7528eb0b6ba478: Linux 6.8-rc3 (2024-02-04 12:20:36 +) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-09 for you to fetch changes up to 311520887d7cad2d5494933bd19bf85eb5398ffc: Merge tag 'drm-msm-fixes-2024-02-07' of https://gitlab.freedesktop.org/drm/msm into drm-fixes (2024-02-09 11:32:38 +1000) drm fixes for 6.8-rc4 i915: - gvt: docs fix, uninit var, MAINTAINERS ivpu: - add aborted job status - disable d3 hot delay - mmu fixes nouveau: - fix gsp rpc size request - fix dma buffer leaks - use common code for gsp mem ctor xe: - Fix a loop in an error path - Fix a missing dma-fence reference - Fix a retry path on userptr REMAP - Workaround for a false gcc warning - Fix missing map of the usm batch buffer in the migrate vm. - Fix a memory leak. - Fix a bad assumption of used page size - Fix hitting a BUG() due to zero pages to map. - Remove some leftover async bind queue relics amdgpu: - Misc NULL/bounds check fixes - ODM pipe policy fix - Aborted suspend fixes - JPEG 4.0.5 fix - DCN 3.5 fixes - PSP fix - DP MST fix - Phantom pipe fix - VRAM vendor fix - Clang fix - SR-IOV fix msm: - DPU: - fix for kernel doc warnings and smatch warnings in dpu_encoder - fix for smatch warning in dpu_encoder - fix the bus bandwidth value for SDM670 - DP: - fixes to handle unknown bpc case correctly for DP - fix for MISC0 programming - GPU: - dmabuf vmap fix - a610 UBWC corruption fix (incorrect hbb) - revert a commit that was making GPU recovery unreliable Abhinav Kumar (1): drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanup Alvin Lee (1): drm/amd/display: Update phantom pipe enable / disable sequence Arnd Bergmann (1): drm/xe: circumvent bogus stringop-overflow warning Dan Carpenter (1): drm/i915/gvt: Fix uninitialized variable in handle_mmio() Dave Airlie (6): nouveau/gsp: use correct size for registry rpc. Merge tag 'drm-misc-fixes-2024-02-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-xe-fixes-2024-02-08' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'drm-intel-fixes-2024-02-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.8-2024-02-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-msm-fixes-2024-02-07' of https://gitlab.freedesktop.org/drm/msm into drm-fixes Dmitry Baryshkov (1): drm/msm/mdss: specify cfg bandwidth for SDM670 Fangzhi Zuo (1): drm/amd/display: Fix MST Null Ptr for RV Grzegorz Trzebiatowski (1): accel/ivpu: Add job status for jobs aborted by the driver Jacek Lawrynowicz (1): accel/ivpu: Disable d3hot_delay on all NPU generations Joonas Lahtinen (1): Merge tag 'gvt-fixes-2024-02-05' of https://github.com/intel/gvt-linux into drm-intel-fixes Krystian Pradzynski (2): accel/ivpu/40xx: Enable D0i3 message accel/ivpu/40xx: Stop passing SKU boot parameters to FW Kuogee Hsieh (2): drm/msms/dp: fixed link clock divider bits be over written in BPC unknown case drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case Li Ma (1): drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0.5 suspend Lijo Lazar (2): drm/amdgpu: Avoid fetching VRAM vendor info drm/amdgpu: Fix HDP flush for VFs on nbio v7.9 Mario
Re: [git pull] drm fixes for 6.8-rc3
The pull request you sent on Sat, 3 Feb 2024 05:46:00 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-03 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/9c2f0338bbd132a4b12b988004d796798609d297 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.8-rc3
Hey Linus, Regular weekly fixes, mostly amdgpu and xe. One nouveau fix is a better fix for the deadlock and also helps with a sync race we were seeing. Dave. drm-fixes-2024-02-03: drm fixes for 6.8-rc3 dma-buf: - heaps CMA page accounting fix virtio-gpu: - fix segment size xe: - A crash fix - A fix for an assert due to missing mem_acces ref - Only allow a single user-fence per exec / bind. - Some sparse warning fixes - Two fixes for compilation failures on various odd combinations of gcc / arch pointed out on LKML. - Fix a fragile partial allocation pointed out on LKML. - A sysfs ABI documentation warning fix amdgpu: - Fix reboot issue seen on some 7000 series dGPUs - Fix client init order for KFD - Misc display fixes - USB-C fix - DCN 3.5 fixes - Fix issues with GPU scheduler and GPU reset - GPU firmware loading fix - Misc fixes - GC 11.5 fix - VCN 4.0.5 fix - IH overflow fix amdkfd: - SVM fixes - Trap handler fix - Fix device permission lookup - Properly reserve BO before validating it nouveau: - fence/irq lock deadlock fix (second attempt) - gsp command size fix The following changes since commit 41bccc98fb7931d63d03f326a746ac4d429c1dd3: Linux 6.8-rc2 (2024-01-28 17:01:12 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-03 for you to fetch changes up to 39126abc5e20611579602f03b66627d7cd1422f0: nouveau: offload fence uevents work to workqueue (2024-02-02 17:15:47 +1000) drm fixes for 6.8-rc3 dma-buf: - heaps CMA page accounting fix virtio-gpu: - fix segment size xe: - A crash fix - A fix for an assert due to missing mem_acces ref - Only allow a single user-fence per exec / bind. - Some sparse warning fixes - Two fixes for compilation failures on various odd combinations of gcc / arch pointed out on LKML. - Fix a fragile partial allocation pointed out on LKML. - A sysfs ABI documentation warning fix amdgpu: - Fix reboot issue seen on some 7000 series dGPUs - Fix client init order for KFD - Misc display fixes - USB-C fix - DCN 3.5 fixes - Fix issues with GPU scheduler and GPU reset - GPU firmware loading fix - Misc fixes - GC 11.5 fix - VCN 4.0.5 fix - IH overflow fix amdkfd: - SVM fixes - Trap handler fix - Fix device permission lookup - Properly reserve BO before validating it nouveau: - fence/irq lock deadlock fix (second attempt) - gsp command size fix Badal Nilawar (1): drm/hwmon: Fix abi doc warnings Charlene Liu (2): Revert "drm/amd/display: initialize all the dpm level's stutter latency" drm/amd/display: fix USB-C flag update after enc10 feature init Dave Airlie (5): Merge tag 'drm-misc-fixes-2024-02-01' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-xe-fixes-2024-02-01' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'amd-drm-fixes-6.8-2024-02-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes nouveau/gsp: use correct size for registry rpc. nouveau: offload fence uevents work to workqueue David McFarland (1): drm/amd: Don't init MEC2 firmware when it fails to load Dmytro Laktyushkin (1): drm/amd/display: Fix DPSTREAM CLK on and off sequence Fangzhi Zuo (1): drm/amd/display: Fix dcn35 8k30 Underflow/Corruption Issue Friedrich Vock (1): drm/amdgpu: Reset IH OVERFLOW_CLEAR bit Jay Cornwall (1): drm/amdkfd: Use S_ENDPGM_SAVED in trap handler José Roberto de Souza (1): drm/xe: Fix crash in trace_dma_fence_init() Lang Yu (1): drm/amdkfd: reserve the BO before validating it Le Ma (1): drm/amdgpu: move the drm client creation behind drm device registration Ma Jun (2): drm/amdgpu: Fix the warning info in mode1 reset drm/amdgpu/pm: Use inline function for IP version check Mario Limonciello (1): Revert "drm/amd/pm: fix the high voltage and temperature issue" Matt Roper (1): drm/xe: Grab mem_access when disabling C6 on skip_guc_pc platforms Matthew Brost (3): drm/xe: Only allow 1 ufence per exec / bind IOCTL drm/xe: Use LRC prefix rather than CTX prefix in lrc desc defines drm/xe: Make all GuC ABI shift values unsigned Mukul Joshi (1): drm/amdkfd: Use correct drm device for cgroup permission check Nicholas Susanto (1): drm/amd/display: Underflow workaround by increasing SR exit latency Philip Yang (1): drm/amdkfd: Correct partial migration virtual addr Sebastian Ott (1): drm/virtio: Set segment size for virtio_gpu device Sohaib Nadeem (1): drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz Srinivasan Shanmugam (3): drm/amd/display: Add NULL check for kzalloc in 'amdgpu_dm_atomic_commit_tail()' drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()' drm/amdgpu: Fix missing error code in
Re: [git pull] drm fixes for 6.8-rc2
The pull request you sent on Sat, 27 Jan 2024 04:56:27 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-01-27 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/168174d78157bba1315d5f8e1c66548b92c84ae9 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.8-rc2
Hey Linus, Lots going on for rc2, ivpu has a bunch of stabilisation and debugging work, then amdgpu and xe are the main fixes. i915, exynos have a few, then some misc panel and bridge fixes. Worth mentioning are 3 regression reverts. One of the nouveau fixes in 6.7 for a serious deadlock had side effects, so I guess we will bring back the deadlock until I can figure out what should be done properly. There was a scheduler regression vs amdgpu which was reported in a few places and is now fixed. There was an i915 vs simpledrm problem resulting in black screens, that is reverted also. I'll be working on a proper nouveau fix, it kinda looks like one of those cases where someone tried to use an atomic where they should have probably used a lock, but I'll see. Dave. drm-fixes-2024-01-27: drm fixes for 6.8-rc2 fb: - fix simpledrm/i915 regression by reverting change scheduler: - fix regression affecting amdgpu users due to sched draining nouveau: - revert 6.7 deadlock fix as it has side effects dp: - fix documentation warning ttm: - fix dummy page read on some platforms bridge: - anx7625 suspend fix - sii902x: fix probing and audio registration - parade-ps8640: fix suspend of bridge, aux fixes - samsung-dsim: avoid using FORCE_STOP_STATE panel: - simple add missing bus flags - fix samsung-s6d7aa0 flags amdgpu: - AC/DC power supply tracking fix - Don't show invalid vram vendor data - SMU 13.0.x fixes - GART fix for umr on systems without VRAM - GFX 10/11 UNORD_DISPATCH fixes - IPS display fixes (required for S0ix on some platforms) - Misc fixes i915: - DSI sequence revert to fix GitLab #10071 and DP test-pattern fix - Drop -Wstringop-overflow (broken on GCC11) - PSR fix for HSW ivpu: - fix recovery/reset support - improve submit ioctl stability - fix dev open/close races on unbind - PLL disable reset fix - deprecate context priority param - improve debug buffer logging - disable buffer sharing across VPU contexts - free buffer sgt on unbind - fix missing lock around shmem vmap - add better boot diagnostics - add more debug prints around mapping - dump MMU events in case of timeout v3d: - NULL ptr dereference fix exynos: - fix stack usage - fix incorrect type - fix dt typo - fix gsc runtime resume xe: - Make an ops struct static - Fix an implicit 0 to NULL conversion - A couple of 32-bit fixes - A migration coherency fix for Lunar Lake. - An error path vm id leak fix - Remove PVC references in kunit tests The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d: Linux 6.8-rc1 (2024-01-21 14:11:32 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-01-27 for you to fetch changes up to 987940f05735a960dd143214f7cc2d699885b625: Merge tag 'drm-misc-fixes-for-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes (2024-01-27 04:12:21 +1000) drm fixes for 6.8-rc2 fb: - fix simpledrm/i915 regression by reverting change scheduler: - fix regression affecting amdgpu users due to sched draining nouveau: - revert 6.7 deadlock fix as it has side effects dp: - fix documentation warning ttm: - fix dummy page read on some platforms bridge: - anx7625 suspend fix - sii902x: fix probing and audio registration - parade-ps8640: fix suspend of bridge, aux fixes - samsung-dsim: avoid using FORCE_STOP_STATE panel: - simple add missing bus flags - fix samsung-s6d7aa0 flags amdgpu: - AC/DC power supply tracking fix - Don't show invalid vram vendor data - SMU 13.0.x fixes - GART fix for umr on systems without VRAM - GFX 10/11 UNORD_DISPATCH fixes - IPS display fixes (required for S0ix on some platforms) - Misc fixes i915: - DSI sequence revert to fix GitLab #10071 and DP test-pattern fix - Drop -Wstringop-overflow (broken on GCC11) ivpu: - fix recovery/reset support - improve submit ioctl stability - fix dev open/close races on unbind - PLL disable reset fix - deprecate context priority param - improve debug buffer logging - disable buffer sharing across VPU contexts - free buffer sgt on unbind - fix missing lock around shmem vmap - add better boot diagnostics - add more debug prints around mapping - dump MMU events in case of timeout v3d: - NULL ptr dereference fix exynos: - fix stack usage - fix incorrect type - fix dt typo - fix gsc runtime resume xe: - Make an ops struct static - Fix an implicit 0 to NULL conversion - A couple of 32-bit fixes - A migration coherency fix for Lunar Lake. - An error path vm id leak fix - Remove PVC references in kunit tests Alex Deucher (2): drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs Alvin Lee (1): drm/amd/display: Add Replay IPS register for DMUB command table Arnd Bergmann (2): drm/panel/raydium-rm692e5: select CONFIG_DRM_DISPLAY_DP_HELPER
Re: [git pull] drm fixes for 6.8-rc1 (part two)
The pull request you sent on Fri, 19 Jan 2024 16:58:59 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-next-2024-01-19 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/e08b5758153981ca812c5991209a6133c732e799 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.8-rc1 (part two)
Hi Linus, Hope your power/internet stabilizes, this is the last set of fixes before rc1 for drm. This is mostly amdgpu and xe fixes, with an amdkfd and nouveau fix thrown in. The amdgpu ones are just the usual couple of weeks of fixes. The xe ones are bunch of cleanups for the new xe driver, the fix you put in on the merge commit and the kconfig fix that was hiding the problem from me are all in here, it seems to merge fine. Let me know if there are any problems, Dave. drm-next-2024-01-19: drm fixes for 6.8-rc1 amdgpu: - DSC fixes - DC resource pool fixes - OTG fix - DML2 fixes - Aux fix - GFX10 RLC firmware handling fix - Revert a broken workaround for SMU 13.0.2 - DC writeback fix - Enable gfxoff when ROCm apps are active on gfx11 with the proper FW version amdkfd: - Fix dma-buf exports using GEM handles nouveau: - fix a unneeded WARN_ON triggering xe: - Fix for definition of wakeref_t - Fix for an error code aliasing - Fix for VM_UNBIND_ALL in the case there are no bound VMAs - Fixes for a number of __iomem address space mismatches reported by sparse - Fixes for the assignment of exec_queue priority - A Fix for skip_guc_pc not taking effect - Workaround for a build problem on GCC 11 - A couple of fixes for error paths - Fix a Flat CCS compression metadata copy issue - Fix a misplace array bounds checking - Don't have display support depend on EXPERT (as discussed on IRC) The following changes since commit 205e18c13545ab43cc4fe4930732b4feef551198: nouveau/gsp: handle engines in runl without nonstall interrupts. (2024-01-15 16:04:48 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-next-2024-01-19 for you to fetch changes up to 009f0a64f9ccee9db9d758b883059e5c74bb7330: Merge tag 'drm-xe-next-fixes-2024-01-16' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2024-01-19 16:13:51 +1000) drm fixes for 6.8-rc1 amdgpu: - DSC fixes - DC resource pool fixes - OTG fix - DML2 fixes - Aux fix - GFX10 RLC firmware handling fix - Revert a broken workaround for SMU 13.0.2 - DC writeback fix - Enable gfxoff when ROCm apps are active on gfx11 with the proper FW version amdkfd: - Fix dma-buf exports using GEM handles nouveau: - fix a unneeded WARN_ON triggering xe: - Fix for definition of wakeref_t - Fix for an error code aliasing - Fix for VM_UNBIND_ALL in the case there are no bound VMAs - Fixes for a number of __iomem address space mismatches reported by sparse - Fixes for the assignment of exec_queue priority - A Fix for skip_guc_pc not taking effect - Workaround for a build problem on GCC 11 - A couple of fixes for error paths - Fix a Flat CCS compression metadata copy issue - Fix a misplace array bounds checking - Don't have display support depend on EXPERT (as discussed on IRC) Alex Deucher (4): drm/amdgpu: fix avg vs input power reporting on smu7 drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL drm/amdgpu/pm: clarify debugfs pm output drm/amdgpu: drop exp hw support check for GC 9.4.3 Aric Cyr (1): drm/amd/display: 3.2.266 Brian Welty (3): drm/xe: Fix guc_exec_queue_set_priority drm/xe: Fix modifying exec_queue priority in xe_migrate_init drm/xe: Fix bounds checking in __xe_bo_placement_for_flags() Candice Li (2): drm/amdgpu: Drop unnecessary sentences about CE and deferred error. drm/amdgpu: Support poison error injection via ras_ctrl debugfs Charlene Liu (2): drm/amd/display: Update z8 latency drm/amd/display: Add logging resource checks Christian König (1): drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2" Christophe JAILLET (1): drm/amd/display: Fix a switch statement in populate_dml_output_cfg_from_stream_state() Dafna Hirschfeld (1): drm/amdkfd: fixes for HMM mem allocation Dan Carpenter (3): drm/xe/device: clean up on error in probe() drm/xe/selftests: Fix an error pointer dereference bug drm/xe: unlock on error path in xe_vm_add_compute_exec_queue() Daniel Miess (1): Revert "drm/amd/display: Fix conversions between bytes and KB" Dave Airlie (3): Merge tag 'amd-drm-fixes-6.8-2024-01-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next nouveau/vmm: don't set addr on the fail path to avoid warning Merge tag 'drm-xe-next-fixes-2024-01-16' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next Dillon Varone (1): drm/amd/display: Init link enc resources in dc_state only if res_pool presents Felix Kuehling (2): drm/amdkfd: Fix lock dependency warning drm/amdkfd: Fix sparse __rcu annotation warnings Flora Cui (1): drm/amdkfd: init drm_client with funcs hook George Shen (1): drm/amd/display: Disconnect phantom pipe OPP from OPTC being disabled Hawking Zhang (1): drm/amdgpu:
Re: [git pull] drm fixes for 6.8-rc1
The pull request you sent on Mon, 15 Jan 2024 16:18:01 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-next-2024-01-15-1 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/8893a6bfff312ea6fee89bfaa8761f0b9456199b Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.8-rc1
Hi Linus, Hopefully you get your power back at some point, this is just a wrap up of fixes from the last few days. It has the proper fix to the i915/xe collision, we can clean up what you did later once rc1 lands. Otherwise it's a few other i915, a v3d, rockchip and a nouveau fix to make GSP load on some original Turing GPUs. I have some amdgpu fixes lined up, but they broke clang build here, so I'll wait to send those until AMD can fix it. Dave. drm-next-2024-01-15-1: drm fixes for 6.8-rc1 i915: - Fixes for kernel-doc warnings enforced in linux-next - Another build warning fix for string formatting of intel_wakeref_t - Display fixes for DP DSC BPC and C20 PLL state verification v3d: - register readout fix rockchip: - two build warning fixes nouveau: - fix GSP loading on Turing with different nvdec configuration The following changes since commit b76c01f1d950425924ee1c1377760de3c024ef78: Merge tag 'drm-intel-gt-next-2023-12-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2024-01-10 11:36:47 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-next-2024-01-15-1 for you to fetch changes up to 205e18c13545ab43cc4fe4930732b4feef551198: nouveau/gsp: handle engines in runl without nonstall interrupts. (2024-01-15 16:04:48 +1000) drm fixes for 6.8-rc1 i915: - Fixes for kernel-doc warnings enforced in linux-next - Another build warning fix for string formatting of intel_wakeref_t - Display fixes for DP DSC BPC and C20 PLL state verification v3d: - register readout fix rockchip: - two build warning fixes nouveau: - fix GSP loading on Turing with different nvdec configuration Ankit Nautiyal (1): drm/i915/dp: Fix the max DSC bpc supported by source Cristian Ciocaltea (2): drm/rockchip: vop2: Drop superfluous include drm/rockchip: vop2: Drop unused if_dclk_rate variable Dave Airlie (3): Merge tag 'drm-intel-next-fixes-2024-01-11' of git://anongit.freedesktop.org/drm/drm-intel into drm-next Merge tag 'drm-misc-next-fixes-2024-01-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-next nouveau/gsp: handle engines in runl without nonstall interrupts. Imre Deak (1): drm/i915/dp: Fix the PSR debugfs entries wrt. MST connectors Jani Nikula (1): drm/i915: don't make assumptions about intel_wakeref_t type Maíra Canal (1): drm/v3d: Fix support for register debugging on the RPi 4 Mika Kahola (1): drm/i915/display: Fix C20 pll selection for state verification Randy Dunlap (4): drm/i915/gem: reconcile Excess struct member kernel-doc warnings drm/i915/gt: reconcile Excess struct member kernel-doc warnings drm/i915/guc: reconcile Excess struct member kernel-doc warnings drm/i915/perf: reconcile Excess struct member kernel-doc warnings drivers/gpu/drm/i915/display/intel_cx0_phy.c | 25 +--- drivers/gpu/drm/i915/display/intel_display_power.c | 4 +- drivers/gpu/drm/i915/display/intel_dp.c| 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 10 +-- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_gsc.h| 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 75 -- drivers/gpu/drm/i915/i915_perf_types.h | 9 ++- drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c | 4 ++ drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c| 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 8 +-- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 4 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 20 +++--- 13 files changed, 96 insertions(+), 78 deletions(-)
Re: [git pull] drm fixes (part2) for 6.7 final
The pull request you sent on Fri, 5 Jan 2024 13:31:53 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-01-05 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/2b5bd1498da5537e3d130b3862bccdd9aedd6c84 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes (part2) for 6.7 final
Hi Linus, Hopefully I got the version numbers right this time. This is the final set of fixes I think, some amdgpu and nouveau. Since I suspect this is a bit larger than you might be comfortable with, I'll give some more info: The amdgpu ones are fairly normal, the one that is a bit large is a fix for a newly introduced IP in 6.7 so unlikely to cause regressions. The nouveau ones are mostly memory leaks and debugging cleanups from the GSP (new nvidia firmware) enablement. There are some GSP changes to the message passing code and a subsequent fix for eDP panel turn on, that means my laptop can turn on the panel in GSP mode. These are fairly low chance of disrupting things since GSP is new in 6.7. The final not all in GSP fix is a deadlock seen with i915/nouveau when GSP is used where the the fence and irq paths have locking inversions, I've pushed some irq enablement out to a workqueue, and this has seen some fairly decent testing. Dave. drm-fixes-2024-01-05: drm fixes for 6.7 final (part 2 - correct version) amdgpu: - DP MST fix - SMU 13.0.6 fixes - Fix displays on macbooks using vega12 - Fix VSC and colorimetry on DP/eDP nouveau: - fix deadlock between fence signalling and irq paths - fix GSP memory leaks - fix GSP leftover debug - hide some GSP callback messages - fix GSP display disable path - fix GSP ACPI interaction - handle errors in ctrl messages - use errors info to fix DP link training The following changes since commit faa21f4c20960fee268bdb0fe977ed0edb6685fe: Merge tag 'drm-misc-fixes-2024-01-03' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2024-01-04 11:18:32 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-01-05 for you to fetch changes up to eb284f4b37817d2038fdfe1a9d51769730ab7b5f: drm/nouveau/dp: Honor GSP link training retry timeouts (2024-01-05 12:27:53 +1000) drm fixes for 6.7 final (part 2 - correct version) amdgpu: - DP MST fix - SMU 13.0.6 fixes - Fix displays on macbooks using vega12 - Fix VSC and colorimetry on DP/eDP nouveau: - fix deadlock between fence signalling and irq paths - fix GSP memory leaks - fix GSP leftover debug - hide some GSP callback messages - fix GSP display disable path - fix GSP ACPI interaction - handle errors in ctrl messages - use errors info to fix DP link training Alex Deucher (2): drm/amd/display: add nv12 bounding box drm/amdgpu: skip gpu_info fw loading on navi12 Asad Kamal (5): drm/amd/pm: Use separate metric table for APU drm/amd/pm: Update metric table for jpeg/vcn data drm/amd/pm: Add mem_busy_percent for GCv9.4.3 apu drm/amd/pm: Add gpu_metrics_v1_5 drm/amd/pm: Use gpu_metrics_v1_5 for SMUv13.0.6 Dave Airlie (10): Merge tag 'amd-drm-fixes-6.7-2024-01-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes nouveau/gsp: add three notifier callbacks that we see in normal operation (v2) nouveau/gsp: drop some acpi related debug nouveau: fix disp disabling with GSP nouveau/gsp: free acpi object after use nouveau/gsp: free userd allocation. nouveau/gsp: convert gsp errors to generic errors nouveau/gsp: don't free ctrl messages on errors nouveau/gsp: always free the alloc messages on r535 nouveau: push event block/allowing out of the fence context Joshua Ashton (1): drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR Lyude Paul (2): drm/nouveau/gsp: Fix ACPI MXDM/MXDS method invocations drm/nouveau/dp: Honor GSP link training retry timeouts Wayne Lin (1): drm/amd/display: pbn_div need be updated for hotplug event drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 11 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 11 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 110 - .../amd/display/modules/info_packet/info_packet.c | 13 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 80 ++ drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h| 100 +++- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 153 ++ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 + drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 17 +- drivers/gpu/drm/nouveau/nouveau_fence.c| 28 +++- drivers/gpu/drm/nouveau/nouveau_fence.h| 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c| 6 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/r535.c| 171 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c| 1 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 86 +++ 16 files changed, 603 insertions(+), 196 deletions(-)
Re: [git pull] drm fixes for 6.8
On Fri, 5 Jan 2024 at 04:50, Linus Torvalds wrote: > > On Wed, 3 Jan 2024 at 18:30, Dave Airlie wrote: > > > > These were from over the holiday period, mainly i915, a couple of > > qaic, bridge and an mgag200. > > > > I have a set of nouveau fixes that I'll send after this, that might be > > too rich for you at this point. > > > > I expect there might also be some more regular fixes before 6.8, but > > they should be minor. > > I'm assuming you're just confused about the numbering, and meant 6.7 > here and in the subject line. > > This seems to be too small of a pull to be an early pull request for > the 6.8 merge window. Indeed this is for 6.7 holiday brain hasn't lifted yet, sorry for noise. Dave.
Re: [git pull] drm fixes for 6.8
The pull request you sent on Thu, 4 Jan 2024 12:29:55 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-01-04 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/5939a693dc6e6d6f293681017c70ff60c3723d43 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
Re: [git pull] drm fixes for 6.8
On Wed, 3 Jan 2024 at 18:30, Dave Airlie wrote: > > These were from over the holiday period, mainly i915, a couple of > qaic, bridge and an mgag200. > > I have a set of nouveau fixes that I'll send after this, that might be > too rich for you at this point. > > I expect there might also be some more regular fixes before 6.8, but > they should be minor. I'm assuming you're just confused about the numbering, and meant 6.7 here and in the subject line. This seems to be too small of a pull to be an early pull request for the 6.8 merge window. Linus
[git pull] drm fixes for 6.8
Hi Linus, These were from over the holiday period, mainly i915, a couple of qaic, bridge and an mgag200. I have a set of nouveau fixes that I'll send after this, that might be too rich for you at this point. I expect there might also be some more regular fixes before 6.8, but they should be minor. Dave. drm-fixes-2024-01-04: drm fixes for 6.8 qaic: - fix GEM import - add quirk for soc version bridge: - parade-ps8640, ti-sn65dsi86: fix aux reads bounds mgag200: - fix gamma LUT init i915: - Fix bogus DPCD rev usage for DP phy test pattern setup - Fix handling of MMIO triggered reports in the OA buffer The following changes since commit 610a9b8f49fbcf1100716370d3b5f6f884a2835a: Linux 6.7-rc8 (2023-12-31 12:51:25 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-01-04 for you to fetch changes up to faa21f4c20960fee268bdb0fe977ed0edb6685fe: Merge tag 'drm-misc-fixes-2024-01-03' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2024-01-04 11:18:32 +1000) drm fixes for 6.8 qaic: - fix GEM import - add quirk for soc version bridge: - parade-ps8640, ti-sn65dsi86: fix aux reads bounds mgag200: - fix gamma LUT init i915: - Fix bogus DPCD rev usage for DP phy test pattern setup - Fix handling of MMIO triggered reports in the OA buffer Dave Airlie (2): Merge tag 'drm-intel-fixes-2023-12-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-misc-fixes-2024-01-03' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Douglas Anderson (3): drm/bridge: parade-ps8640: Never store more than msg->size bytes in AUX xfer drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer drm/bridge: ps8640: Fix size mismatch warning w/ len Jeffrey Hugo (1): accel/qaic: Implement quirk for SOC_HW_VERSION Jocelyn Falempe (1): drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE Khaled Almahallawy (1): drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern Pranjal Ramajor Asha Kanojiya (1): accel/qaic: Fix GEM import path code Umesh Nerlige Ramappa (1): drm/i915/perf: Update handling of MMIO triggered reports drivers/accel/qaic/mhi_controller.c | 15 +++- drivers/accel/qaic/qaic_data.c | 6 ++--- drivers/gpu/drm/bridge/parade-ps8640.c | 7 +++--- drivers/gpu/drm/bridge/ti-sn65dsi86.c| 4 +++- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/i915_perf.c | 39 drivers/gpu/drm/mgag200/mgag200_drv.h| 5 drivers/gpu/drm/mgag200/mgag200_g200er.c | 5 drivers/gpu/drm/mgag200/mgag200_g200ev.c | 5 drivers/gpu/drm/mgag200/mgag200_g200se.c | 5 drivers/gpu/drm/mgag200/mgag200_mode.c | 10 11 files changed, 83 insertions(+), 20 deletions(-)
Re: [git pull] drm fixes for 6.7-rc7
The pull request you sent on Fri, 22 Dec 2023 14:59:38 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-22 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/8afe6f0e0e257bf7f79f5996c037e8977dcc8cc1 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.7-rc7
Hi Linus, Pretty quiet for this week, just i915 and amdgpu fixes, I think the misc tree got lost this week, but didn't seem to have too much in it, so it can wait. I've also got a bunch of nouveau GSP fixes sailing around that'll probably land next time as well. Dave. drm-fixes-2023-12-22: drm fixes for 6.7-rc7 amdgpu: - DCN 3.5 fixes - DCN 3.2 SubVP fix - GPUVM fix amdkfd: - SVM fix for APUs i915: - Fix state readout and check for DSC and bigjoiner combo - Fix a potential integer overflow - Reject async flips with bigjoiner - Fix MTL HDMI/DP PLL clock selection - Fix various issues by disabling pipe DMC events The following changes since commit ceb6a6f023fd3e8b07761ed900352ef574010bcb: Linux 6.7-rc6 (2023-12-17 15:19:28 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-22 for you to fetch changes up to d4b6e7f582e29acac17bcaf7f7771138d72f89d2: Merge tag 'drm-intel-fixes-2023-12-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-12-22 13:11:09 +1000) drm fixes for 6.7-rc7 amdgpu: - DCN 3.5 fixes - DCN 3.2 SubVP fix - GPUVM fix amdkfd: - SVM fix for APUs i915: - Fix state readout and check for DSC and bigjoiner combo - Fix a potential integer overflow - Reject async flips with bigjoiner - Fix MTL HDMI/DP PLL clock selection - Fix various issues by disabling pipe DMC events Alvin Lee (1): drm/amd/display: Revert " drm/amd/display: Use channel_width = 2 for vram table 3.0" Ankit Nautiyal (1): drm/i915/display: Get bigjoiner config before dsc config during readout Charlene Liu (1): drm/amd/display: get dprefclk ss info from integration info table Dave Airlie (2): Merge tag 'amd-drm-fixes-6.7-2023-12-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-intel-fixes-2023-12-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Hamza Mahfooz (1): drm/amd/display: disable FPO and SubVP for older DMUB versions on DCN32x Imre Deak (1): drm/i915/mtl: Fix HDMI/DP PLL clock selection Josip Pavic (1): drm/amd/display: dereference variable before checking for zero Karthik Poosa (1): drm/i915/hwmon: Fix static analysis tool reported issues Philip Yang (1): drm/amdkfd: svm range always mapped flag not working on APU Ville Syrjälä (2): drm/i915: Reject async flips with bigjoiner drm/i915/dmc: Don't enable any pipe DMC events Wayne Lin (1): drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event ZhenGuo Yin (1): drm/amdgpu: re-create idle bo's PTE during VM state machine reset drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 18 ++--- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 27 -- drivers/gpu/drm/amd/display/dc/core/dc.c | 26 + .../drm/amd/display/dc/dml2/display_mode_core.c| 2 +- .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c| 6 +++ .../amd/display/include/grph_object_ctrl_defs.h| 2 + drivers/gpu/drm/i915/display/intel_cx0_phy.c | 3 +- drivers/gpu/drm/i915/display/intel_display.c | 13 ++- drivers/gpu/drm/i915/display/intel_dmc.c | 43 +- drivers/gpu/drm/i915/i915_hwmon.c | 4 +- 11 files changed, 112 insertions(+), 33 deletions(-)
Re: [git pull] drm fixes for 6.7-rc6
The pull request you sent on Fri, 15 Dec 2023 16:42:01 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-15 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/595609b2ad023088dfd0ae74abb4602ea267e739 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.7-rc6
Hi Linus, More regular fixes, amdgpu, i915, mediatek and nouveau are most of them this week. Nothing too major, then a few misc bits and pieces in core, panel and ivpu. Dave. drm-fixes-2023-12-15: drm fixes for 6.7-rc6 drm: - fix uninit problems in crtc - fix fd ownership check - edid: add modes in fallback paths panel: - move LG panel into DSI yaml - ltk050h3146w: set burst mode mediatek: - mtk_disp_gamma: Fix breakage due to merge issue - fix kernel oops if no crtc is found - Add spinlock for setting vblank event in atomic_begin - Fix access violation in mtk_drm_crtc_dma_dev_get i915: - Fix selftest engine reset count storage for multi-tile - Fix out-of-bounds reads for engine reset counts - Fix ADL+ remapped stride with CCS - Fix intel_atomic_setup_scalers() plane_state handling - Fix ADL+ tiled plane stride when the POT stride is smaller than the original - Fix eDP 1.4 rate select method link configuration amdgpu: - Fix suspend fix that got accidently mangled last week - Fix OD regression - PSR fixes - OLED Backlight regression fix - JPEG 4.0.5 fix - Misc display fixes - SDMA 5.2 fix - SDMA 2.4 regression fix - GPUVM race fix nouveau: - fix gk20a instobj hierarchy - fix headless iors inheritance regression ivpu: - fix WA initialisation The following changes since commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9: Linux 6.7-rc5 (2023-12-10 14:33:40 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-15 for you to fetch changes up to 7ba84cbf18c7a53107c64880d9c90f18fa68b481: drm/nouveau/kms/nv50-: Don't allow inheritance of headless iors (2023-12-15 14:11:47 +1000) drm fixes for 6.7-rc6 drm: - fix uninit problems in crtc - fix fd ownership check - edid: add modes in fallback paths panel: - move LG panel into DSI yaml - ltk050h3146w: set burst mode mediatek: - mtk_disp_gamma: Fix breakage due to merge issue - fix kernel oops if no crtc is found - Add spinlock for setting vblank event in atomic_begin - Fix access violation in mtk_drm_crtc_dma_dev_get i915: - Fix selftest engine reset count storage for multi-tile - Fix out-of-bounds reads for engine reset counts - Fix ADL+ remapped stride with CCS - Fix intel_atomic_setup_scalers() plane_state handling - Fix ADL+ tiled plane stride when the POT stride is smaller than the original - Fix eDP 1.4 rate select method link configuration amdgpu: - Fix suspend fix that got accidently mangled last week - Fix OD regression - PSR fixes - OLED Backlight regression fix - JPEG 4.0.5 fix - Misc display fixes - SDMA 5.2 fix - SDMA 2.4 regression fix - GPUVM race fix nouveau: - fix gk20a instobj hierarchy - fix headless iors inheritance regression ivpu: - fix WA initialisation Alex Deucher (2): drm/amdgpu: fix buffer funcs setting order on suspend harder drm/amdgpu/sdma5.2: add begin/end_use ring callbacks Andrzej Kacprowski (1): accel/ivpu/37xx: Fix interrupt_clear_with_0 WA initialization AngeloGioacchino Del Regno (1): drm/mediatek: mtk_disp_gamma: Fix breakage due to merge issue Christian König (2): drm/amdgpu: fix tear down order in amdgpu_vm_pt_free drm/amdgpu: warn when there are still mappings when a BO is destroyed v2 Dave Airlie (4): Merge tag 'mediatek-drm-fixes-20231211' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes Merge tag 'drm-intel-fixes-2023-12-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.7-2023-12-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2023-12-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes David Heidelberg (1): dt-bindings: panel-simple-dsi: move LG 5" HD TFT LCD panel into DSI yaml Dmitrii Galantsev (1): drm/amd/pm: fix pp_*clk_od typo Fangzhi Zuo (1): drm/amd/display: Populate dtbclk from bounding box Farouk Bouabid (1): drm/panel: ltk050h3146w: Set burst mode for ltk050h3148w Hamza Mahfooz (1): drm/amd/display: fix hw rotated modes when PSR-SU is enabled Jani Nikula (3): drm/crtc: fix uninitialized variable use drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select drm/edid: also call add modes in EDID connector update fallback Jason-JH.Lin (1): drm/mediatek: Add spinlock for setting vblank event in atomic_begin Lingkai Dong (1): drm: Fix FD ownership check in drm_master_check_perm() Lyude Paul (1): drm/nouveau/kms/nv50-: Don't allow inheritance of headless iors Mario Limonciello (3): drm/amd/display: Restore guard against default backlight value < 1 nit drm/amd/display: Disable PSR-SU on Parade 0803 TCON again drm/amd: Fix a probing order problem on SDMA 2.4 Michael Walle (1): drm/mediatek: fix kernel oops if no
Re: [git pull] drm fixes for 6.7-rc5
The pull request you sent on Fri, 8 Dec 2023 14:54:20 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-08 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/38bafa65b1260cb774cfc0c9a3ddf82d3c563e10 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.7-rc5
Hi Linus, Regular weekly fixes, mostly amdgpu and i915 as usual. A couple of nouveau, panfrost, one core and one bridge Kconfig. Seems about normal for rc5, Regards, Dave. drm-fixes-2023-12-08: drm fixes for v6.7-rc5 atomic-helpers: - invoke end_fb_access while owning plane state i915: - fix a missing dep for a previous fix - Relax BXT/GLK DSI transcoder hblank limits - Fix DP MST .mode_valid_ctx() return values - Reject DP MST modes that require bigjoiner (as it's not yet supported on DP MST) - Fix _intel_dsb_commit() variable type to allow negative values nouveau: - document some bits of gsp rm - flush vmm more on tu102 to avoid hangs panfrost: - fix imported dma-buf objects residency - fix device freq update bridge: - tc358768 - fix Kconfig amdgpu: - Disable MCBP on gfx9 - DC vbios fix - eDP fix - dml2 UBSAN fix - SMU 14 fix - RAS fixes - dml KASAN/KCSAN fix - PSP 13 fix - Clockgating fixes - Suspend fix exynos: - fix pointer dereference - fix wrong error check The following changes since commit 33cc938e65a98f1d29d0a18403dbbee050dcad9a: Linux 6.7-rc4 (2023-12-03 18:52:56 +0900) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-08 for you to fetch changes up to b7b5a56acec819bb8dcd03c687e97a091b29d28f: Merge tag 'exynos-drm-next-for-v6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes (2023-12-08 13:55:32 +1000) drm fixes for v6.7-rc5 atomic-helpers: - invoke end_fb_access while owning plane state i915: - fix a missing dep for a previous fix - Relax BXT/GLK DSI transcoder hblank limits - Fix DP MST .mode_valid_ctx() return values - Reject DP MST modes that require bigjoiner (as it's not yet supported on DP MST) - Fix _intel_dsb_commit() variable type to allow negative values nouveau: - document some bits of gsp rm - flush vmm more on tu102 to avoid hangs panfrost: - fix imported dma-buf objects residency - fix device freq update bridge: - tc358768 - fix Kconfig amdgpu: - Disable MCBP on gfx9 - DC vbios fix - eDP fix - dml2 UBSAN fix - SMU 14 fix - RAS fixes - dml KASAN/KCSAN fix - PSP 13 fix - Clockgating fixes - Suspend fix exynos: - fix pointer dereference - fix wrong error check Adrián Larumbe (2): drm/panfrost: Consider dma-buf imported objects as resident drm/panfrost: Fix incorrect updating of current device frequency Alex Deucher (2): drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml drm/amdgpu: fix buffer funcs setting order on suspend Alvin Lee (1): drm/amd/display: Use channel_width = 2 for vram table 3.0 Arnd Bergmann (1): drm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS Dave Airlie (6): nouveau/tu102: flush all pdbs on vmm flush Merge tag 'drm-intel-fixes-2023-12-01-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-intel-fixes-2023-12-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-misc-fixes-2023-12-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'amd-drm-fixes-6.7-2023-12-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'exynos-drm-next-for-v6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes Hawking Zhang (1): drm/amdgpu: Update fw version for boot time error query Inki Dae (1): drm/exynos: fix a wrong error checking Ivan Lipski (1): drm/amd/display: Add monitor patch for specific eDP Jiadong Zhu (1): drm/amdgpu: disable MCBP by default Li Ma (1): drm/amd/swsmu: update smu v14_0_0 driver if version and metrics table Lijo Lazar (4): drm/amdgpu: Restrict extended wait to PSP v13.0.6 drm/amdgpu: Add NULL checks for function pointers drm/amdgpu: Update HDP 4.4.2 clock gating flags drm/amdgpu: Avoid querying DRM MGCG status Roman Li (1): drm/amd/display: Fix array-index-out-of-bounds in dml2 Thomas Zimmermann (1): drm/atomic-helpers: Invoke end_fb_access while owning plane state Timur Tabi (1): nouveau/gsp: document some aspects of GSP-RM Ville Syrjälä (4): drm/i915: Check pipe active state in {planes,vrr}_{enabling,disabling}() drm/i915: Skip some timing checks on BXT/GLK DSI transcoders drm/i915/mst: Fix .mode_valid_ctx() return values drm/i915/mst: Reject modes that require the bigjoiner Xiang Yang (1): drm/exynos: fix a potential error pointer dereference Yang Wang (2): drm/amd/pm: support new mca smu error code decoding drm/amdgpu: optimize the printing order of error data heminhong (1): drm/i915: correct the input parameter on _intel_dsb_commit() drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
Re: [git pull] drm fixes for 6.7-rc4
The pull request you sent on Fri, 1 Dec 2023 16:41:39 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-01 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/b1e51588aa50287c3d33e14969d47ccdd403ad80 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.7-rc4
Hi Linus, Weekly fixes, mostly amdgpu fixes with a scattering of nouveau, i915, and a couple of reverts. Hopefully it will quieten down in coming weeks. Regards, Dave. drm-fixes-2023-12-01: drm fixes for 6.7-rc4 drm: - Revert unexport of prime helpers for fd/handle conversion dma_resv: - Do not double add fences in dma_resv_add_fence. gpuvm: - Fix GPUVM license identifier. i915: - Mark internal GSC engine with reserved uabi class - Take VGA converters into account in eDP probe - Fix intel_pre_plane_updates() call to ensure workarounds get applied panel: - Revert panel fixes as they require exporting device_is_dependent. nouveau: - fix oversized allocations in new vm path - fix zero-length array - remove a stray lock nt36523: - Fix error check for nt36523. amdgpu: - DMUB fix - DCN 3.5 fixes - XGMI fix - DCN 3.2 fixes - Vangogh suspend fix - NBIO 7.9 fix - GFX11 golden register fix - Backlight fix - NBIO 7.11 fix - IB test overflow fix - DCN 3.1.4 fixes - fix a runtime pm ref count - Retimer fix - ABM fix - DCN 3.1.5 fix - Fix AGP addressing - Fix possible memory leak in SMU error path - Make sure PME is enabled in D3 - Fix possible NULL pointer dereference in debugfs - EEPROM fix - GC 9.4.3 fix amdkfd: - IP version check fix - Fix memory leak in pqm_uninit() The following changes since commit 2cc14f52aeb78ce3f29677c2de1f06c0e91471ab: Linux 6.7-rc3 (2023-11-26 19:59:33 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-12-01 for you to fetch changes up to 908f60642441cb4f9f0e1eb576e63b0011d318b9: Merge tag 'amd-drm-fixes-6.7-2023-11-30' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-12-01 13:57:11 +1000) drm fixes for 6.7-rc4 drm: - Revert unexport of prime helpers for fd/handle conversion dma_resv: - Do not double add fences in dma_resv_add_fence. gpuvm: - Fix GPUVM license identifier. i915: - Mark internal GSC engine with reserved uabi class - Take VGA converters into account in eDP probe - Fix intel_pre_plane_updates() call to ensure workarounds get applied panel: - Revert panel fixes as they require exporting device_is_dependent. nouveau: - fix oversized allocations in new vm path - fix zero-length array - remove a stray lock nt36523: - Fix error check for nt36523. amdgpu: - DMUB fix - DCN 3.5 fixes - XGMI fix - DCN 3.2 fixes - Vangogh suspend fix - NBIO 7.9 fix - GFX11 golden register fix - Backlight fix - NBIO 7.11 fix - IB test overflow fix - DCN 3.1.4 fixes - fix a runtime pm ref count - Retimer fix - ABM fix - DCN 3.1.5 fix - Fix AGP addressing - Fix possible memory leak in SMU error path - Make sure PME is enabled in D3 - Fix possible NULL pointer dereference in debugfs - EEPROM fix - GC 9.4.3 fix amdkfd: - IP version check fix - Fix memory leak in pqm_uninit() Alex Deucher (1): drm/amdgpu: fix AGP addressing when GART is not at 0 Alex Sierra (1): drm/amdgpu: Force order between a read and write to the same address Alvin Lee (3): drm/amd/display: Include udelay when waiting for INBOX0 ACK drm/amd/display: Use DRAM speed from validation for dummy p-state drm/amd/display: Increase num voltage states to 40 Camille Cho (1): drm/amd/display: Simplify brightness initialization Candice Li (1): drm/amdgpu: Update EEPROM I2C address for smu v13_0_0 Christian König (1): dma-buf: fix check in dma_resv_add_fence Dan Carpenter (1): nouveau/gsp/r535: remove a stray unlock in r535_gsp_rpc_send() Dave Airlie (4): nouveau: find the smallest page allocation to cover a buffer alloc. Merge tag 'drm-intel-fixes-2023-11-30' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-misc-fixes-2023-11-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'amd-drm-fixes-6.7-2023-11-30' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Dinghao Liu (1): drm/amd/pm: fix a memleak in aldebaran_tables_init Dmytro Laktyushkin (1): drm/amd/display: update dcn315 lpddr pstate latency Felix Kuehling (1): Revert "drm/prime: Unexport helpers for fd/handle conversion" Gustavo A. R. Silva (1): nouveau/gsp: replace zero-length array with flex-array member and use __counted_by Hamza Mahfooz (1): drm/amd/display: fix ABM disablement Hawking Zhang (1): drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt Ilya Bakoulin (1): drm/amd/display: Fix MPCC 1DLUT programming Jonathan Kim (1): drm/amdgpu: update xgmi num links info post gc9.4.2 Li Ma (1): drm/amdgpu: add init_registers for nbio v7.11 Lijo Lazar (1): drm/amdgpu: Use another offset for GC 9.4.3 remap Linus Walleij (3): Revert "drm/bridge: panel: Check device dependency before managing device link" Revert "driver core: Export
Re: [git pull] drm fixes for 6.7-rc3
The pull request you sent on Fri, 24 Nov 2023 11:38:52 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-11-24 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/afa0f6ee000abd220a8160f0375b5b8d3e4284f2 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.7-rc3
Hi Linus, Back to regular scheduled fixes pull request, mainly a bunch of msm, some i915 and otherwise a few scattered, one memory crasher in the nouveau GSP paths is helping stabilise that work. Regards, Dave. drm-fixes-2023-11-24: drm fixes for 6.7-rc3 msm: - Fix the VREG_CTRL_1 for 4nm CPHY to match downstream - Remove duplicate call to drm_kms_helper_poll_init() in msm_drm_init() - Fix the safe_lut_tbl[] for sc8280xp to match downstream - Don't attach the drm_dp_set_subconnector_property() for eDP - Fix to attach drm_dp_set_subconnector_property() for DP. Otherwise there is a bootup crash on multiple targets - Remove unnecessary NULL check left behind during cleanup i915: - Fix race between DP MST connectore registration and setup - Fix GT memory leak on probe error path panel: - Fixes for innolux and auo,b101uan08.3 panel. - Fix Himax83102-j02 timings. ivpu: - Fix ivpu MMIO reset. ast: - AST fix on connetor disconnection. nouveau: - gsp memory corruption fix. rockchip: - color fix. The following changes since commit 98b1cc82c4affc16f5598d4fa14b1858671b2263: Linux 6.7-rc2 (2023-11-19 15:02:14 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-11-24 for you to fetch changes up to b3ca8a08d8ed0dc8a9e236d9294efd58554a7b05: Merge tag 'drm-intel-fixes-2023-11-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-11-24 11:18:29 +1000) drm fixes for 6.7-rc3 msm: - Fix the VREG_CTRL_1 for 4nm CPHY to match downstream - Remove duplicate call to drm_kms_helper_poll_init() in msm_drm_init() - Fix the safe_lut_tbl[] for sc8280xp to match downstream - Don't attach the drm_dp_set_subconnector_property() for eDP - Fix to attach drm_dp_set_subconnector_property() for DP. Otherwise there is a bootup crash on multiple targets - Remove unnecessary NULL check left behind during cleanup i915: - Fix race between DP MST connectore registration and setup - Fix GT memory leak on probe error path panel: - Fixes for innolux and auo,b101uan08.3 panel. - Fix Himax83102-j02 timings. ivpu: - Fix ivpu MMIO reset. ast: - AST fix on connetor disconnection. nouveau: - gsp memory corruption fix. rockchip: - color fix. Abel Vesa (1): drm/msm/dp: don't touch DP subconnector property in eDP case Andrzej Hajda (1): drm/i915: do not clean GT table on error path Bjorn Andersson (1): drm/msm/dpu: Add missing safe_lut_tbl in sc8280xp catalog Cong Yang (1): drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP Dan Carpenter (1): drm/msm: remove unnecessary NULL check Dave Airlie (4): nouveau/gsp: allocate enough space for all channel ids. Merge tag 'drm-msm-fixes-2023-11-21' of https://gitlab.freedesktop.org/drm/msm into drm-fixes Merge tag 'drm-misc-fixes-2023-11-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-11-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Dmitry Baryshkov (2): drm/msm: remove exra drm_kms_helper_poll_init() call drm/msm/dp: attach the DP subconnector property Imre Deak (1): drm/i915/dp_mst: Fix race between connector registration and setup Jacek Lawrynowicz (1): accel/ivpu/37xx: Fix hangs related to MMIO reset Jonas Karlman (1): drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full Jonathan Marek (1): drm/msm/dsi: use the correct VREG_CTRL_1 value for 4nm cphy Marek Vasut (2): drm/panel: simple: Fix Innolux G101ICE-L01 bus flags drm/panel: simple: Fix Innolux G101ICE-L01 timings Thomas Zimmermann (1): drm/ast: Disconnect BMC if physical connector is connected Xuxin Xiong (1): drm/panel: auo,b101uan08.3: Fine tune the panel power sequence drivers/accel/ivpu/ivpu_hw_37xx.c | 46 drivers/gpu/drm/ast/ast_drv.h | 13 - drivers/gpu/drm/ast/ast_mode.c | 62 +++--- drivers/gpu/drm/i915/display/intel_dp_mst.c| 16 +++--- drivers/gpu/drm/i915/gt/intel_gt.c | 11 drivers/gpu/drm/i915/i915_driver.c | 4 +- .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 3 +- drivers/gpu/drm/msm/dp/dp_display.c| 15 -- drivers/gpu/drm/msm/dp/dp_drm.c| 3 ++ drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c| 2 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 9 ++-- drivers/gpu/drm/panel/panel-simple.c | 13 ++--- drivers/gpu/drm/rockchip/rockchip_drm_vop.c| 14 +++-- 16 files changed, 138 insertions(+), 78
Re: [git pull] drm fixes for 6.6 final
The pull request you sent on Fri, 27 Oct 2023 16:15:45 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-27 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/750b95887e567848ac2c851dae47922cac6db946 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.6 final
Hi Linus, This is the final set of fixes for 6.6, just misc bits mainly in amdgpu and i915, nothing too noteworthy. Dave. drm-fixes-2023-10-27: drm fixes for 6.6 final amdgpu: - ignore duplicated BOs in CS parser - remove redundant call to amdgpu_ctx_priority_is_valid() - Extend VI APSM quirks to more platforms amdkfd: - reserve fence slot while locking BO dp_mst: - Fix NULL deref in get_mst_branch_device_by_guid_helper() logicvc: - Kconfig: Select REGMAP and REGMAP_MMIO ivpu: - Fix missing VPUIP interrupts i915: - Determine context valid in OA reports - Hold GT forcewake during steering operations - Check if PMU is closed before stopping event The following changes since commit 05d3ef8bba77c1b5f98d941d8b2d4aeab8118ef1: Linux 6.6-rc7 (2023-10-22 12:11:21 -1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-27 for you to fetch changes up to 44117828ed5c129a8146585e81262c0025daa50f: Merge tag 'amd-drm-fixes-6.6-2023-10-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-10-27 12:17:26 +1000) drm fixes for 6.6 final amdgpu: - ignore duplicated BOs in CS parser - remove redundant call to amdgpu_ctx_priority_is_valid() - Extend VI APSM quirks to more platforms amdkfd: - reserve fence slot while locking BO dp_mst: - Fix NULL deref in get_mst_branch_device_by_guid_helper() logicvc: - Kconfig: Select REGMAP and REGMAP_MMIO ivpu: - Fix missing VPUIP interrupts i915: - Determine context valid in OA reports - Hold GT forcewake during steering operations - Check if PMU is closed before stopping event Christian König (2): drm/amdgpu: ignore duplicate BOs again drm/amdkfd: reserve a fence slot while locking the BO Dave Airlie (3): Merge tag 'drm-misc-fixes-2023-10-26' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-10-26' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.6-2023-10-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Karol Wachowski (1): accel/ivpu/37xx: Fix missing VPUIP interrupts Luben Tuikov (1): drm/amdgpu: Remove redundant call to priority_is_valid() Lukasz Majczak (1): drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() Mario Limonciello (1): drm/amd: Disable ASPM for VI w/ all Intel systems Matt Roper (1): drm/i915/mcr: Hold GT forcewake during steering operations Sui Jingfeng (1): drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO Umesh Nerlige Ramappa (2): drm/i915/perf: Determine context valid in OA reports drm/i915/pmu: Check if pmu is closed before stopping event drivers/accel/ivpu/ivpu_hw_37xx.c| 11 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 15 --- drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/display/drm_dp_mst_topology.c| 6 +++--- drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 24 ++-- drivers/gpu/drm/i915/i915_perf.c | 4 ++-- drivers/gpu/drm/i915/i915_pmu.c | 9 + drivers/gpu/drm/logicvc/Kconfig | 2 ++ 10 files changed, 55 insertions(+), 23 deletions(-)
Re: [git pull] drm fixes for 6.6-rc7
The pull request you sent on Fri, 20 Oct 2023 15:01:24 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-20 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/c8045b4a33a511ff1feaeb806e819572b90b6625 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.6-rc7
Hey Linus, Regular fixes for the week, amdgpu, i915, nouveau, with some other scattered around, nothing major. Dave. drm-fixes-2023-10-20: drm fixes for 6.6-rc7 amdgpu: - Fix possible NULL pointer dereference - Avoid possible BUG_ON in GPUVM updates - Disable AMD_CTX_PRIORITY_UNSET i915: - Fix display issue that was blocking S0ix - Retry gtt fault when out of fence registers bridge: - ti-sn65dsi86: Fix device lifetime edid: - Add quirk for BenQ GW2765 ivpu: - Extend address range for MMU mmap nouveau: - DP-connector fixes - Documentation fixes panel: - Move AUX B116XW03 into panel-simple scheduler: - Eliminate DRM_SCHED_PRIORITY_UNSET ttm: - Fix possible NULL-ptr deref in cleanup mediatek: - Correctly free sg_table in gem prime vmap The following changes since commit 58720809f52779dc0f08e53e54b014209d13eebb: Linux 6.6-rc6 (2023-10-15 13:34:39 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-20 for you to fetch changes up to 8b35ce3f7a9699e7580527fe4510d77f2a35f02d: Merge tag 'mediatek-drm-fixes-20231017' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes (2023-10-20 14:24:35 +1000) drm fixes for 6.6-rc7 amdgpu: - Fix possible NULL pointer dereference - Avoid possible BUG_ON in GPUVM updates - Disable AMD_CTX_PRIORITY_UNSET i915: - Fix display issue that was blocking S0ix - Retry gtt fault when out of fence registers bridge: - ti-sn65dsi86: Fix device lifetime edid: - Add quirk for BenQ GW2765 ivpu: - Extend address range for MMU mmap nouveau: - DP-connector fixes - Documentation fixes panel: - Move AUX B116XW03 into panel-simple scheduler: - Eliminate DRM_SCHED_PRIORITY_UNSET ttm: - Fix possible NULL-ptr deref in cleanup mediatek: - Correctly free sg_table in gem prime vmap Chen-Yu Tsai (1): drm/mediatek: Correctly free sg_table in gem prime vmap Dave Airlie (4): Merge tag 'amd-drm-fixes-6.6-2023-10-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2023-10-19' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-10-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'mediatek-drm-fixes-20231017' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes Douglas Anderson (1): drm/panel: Move AUX B116XW03 out of panel-edp back to panel-simple Felix Kuehling (2): drm/amdgpu: Fix possible null pointer dereference drm/amdgpu: Reserve fences for VM update Hamza Mahfooz (1): drm/edid: add 8 bpc quirk to the BenQ GW2765 Jacek Lawrynowicz (1): accel/ivpu: Don't enter d0i3 during FLR Karol Herbst (1): drm/nouveau/disp: fix DP capable DSM connectors Karolina Stolarek (1): drm/ttm: Reorder sys manager cleanup step Khaled Almahallawy (1): drm/i915/cx0: Only clear/set the Pipe Reset bit of the PHY Lanes Owned Luben Tuikov (2): drm/amdgpu: Unset context priority is now invalid gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET Randy Dunlap (1): drm/nouveau: exec: fix ioctl kernel-doc warning Stanislaw Gruszka (1): Revert "accel/ivpu: Use cached buffers for FW loading" Stephen Boyd (1): drm/bridge: ti-sn65dsi86: Associate DSI device lifetime with auxiliary device Ville Syrjälä (1): drm/i915: Retry gtt fault when out of fence registers Wludzik, Jozef (1): accel/ivpu: Extend address range for MMU mmap drivers/accel/ivpu/ivpu_drv.c| 11 ++-- drivers/accel/ivpu/ivpu_drv.h| 1 + drivers/accel/ivpu/ivpu_fw.c | 9 +++--- drivers/accel/ivpu/ivpu_gem.h| 5 drivers/accel/ivpu/ivpu_hw.h | 8 ++ drivers/accel/ivpu/ivpu_hw_37xx.c| 1 + drivers/accel/ivpu/ivpu_hw_40xx.c| 1 + drivers/accel/ivpu/ivpu_mmu_context.c| 9 ++ drivers/accel/ivpu/ivpu_pm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 5 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 5 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 3 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c| 14 +- drivers/gpu/drm/drm_edid.c | 3 ++ drivers/gpu/drm/i915/display/intel_cx0_phy.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 6 +++- drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c | 14 +- drivers/gpu/drm/panel/panel-edp.c| 29 drivers/gpu/drm/panel/panel-simple.c | 35 drivers/gpu/drm/ttm/ttm_device.c | 8 +++--- include/drm/gpu_scheduler.h
Re: [git pull] drm fixes for 6.6-rc6
The pull request you sent on Fri, 13 Oct 2023 14:24:48 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-13 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/10a6e5feccb877c3c75ad11d27942ad52c24815f Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.6-rc6
Hi Linus, Weekly fixes, the core is msm and amdgpu with some scattered fixes across vmwgfx, panel and the core stuff. Regards, Dave. drm-fixes-2023-10-13: drm fixes for 6.6-rc6 atomic-helper: - Relax checks for unregistered connectors dma-buf: - Work around race condition when retrieving fence timestamp gem: - Avoid OOB access in BO memory range panel: - boe-tv101wun-ml6: Fix flickering simpledrm: - Fix error output vwmgfx: - Fix size calculation in texture-state code - Ref GEM BOs in surfaces msm: - PHY/link training reset fix - msm8998 - correct highest bank bit - skip video mode if timing engine disabled - check irq_of_parse_and_map return code - add new lines to some prints - fail atomic check for max mdp clk test amdgpu: - Seemless boot fix - Fix TTM BO resource check - SI fix for doorbell handling The following changes since commit 94f6f0550c625fab1f373bb86a6669b45e9748b3: Linux 6.6-rc5 (2023-10-08 13:49:43 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-13 for you to fetch changes up to 30873697b83743eda54d66ea9a3ea83554f8a535: Merge tag 'amd-drm-fixes-6.6-2023-10-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-10-13 13:20:24 +1000) drm fixes for 6.6-rc6 atomic-helper: - Relax checks for unregistered connectors dma-buf: - Work around race condition when retrieving fence timestamp gem: - Avoid OOB access in BO memory range panel: - boe-tv101wun-ml6: Fix flickering simpledrm: - Fix error output vwmgfx: - Fix size calculation in texture-state code - Ref GEM BOs in surfaces msm: - PHY/link training reset fix - msm8998 - correct highest bank bit - skip video mode if timing engine disabled - check irq_of_parse_and_map return code - add new lines to some prints - fail atomic check for max mdp clk test amdgpu: - Seemless boot fix - Fix TTM BO resource check - SI fix for doorbell handling Abhinav Kumar (3): drm/msm/dsi: skip the wait for video mode done if not applicable drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow drm/msm/dpu: fail dpu_plane_atomic_check() based on mdp clk limits Christian König (2): dma-buf: add dma_fence_timestamp helper drm/amdgpu: add missing NULL check Dan Carpenter (1): drm/msm/dsi: fix irq_of_parse_and_map() error checking Daniel Miess (1): drm/amd/display: Don't set dpms_off for seamless boot Dave Airlie (3): Merge tag 'drm-misc-fixes-2023-10-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-msm-fixes-2023-10-07' of https://gitlab.freedesktop.org/drm/msm into drm-fixes Merge tag 'amd-drm-fixes-6.6-2023-10-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Dmitry Baryshkov (1): drm/msm/mdss: fix highest-bank-bit for msm8998 Icenowy Zheng (1): drm/amdgpu: fix SI failure due to doorbells allocation Joey Gouly (1): drm/tiny: correctly print `struct resource *` on error Konstantin Meskhidze (1): drm/vmwgfx: fix typo of sizeof argument Kuogee Hsieh (1): drm/msm/dp: do not reinitialize phy unless retry during link training Matthew Wilcox (Oracle) (1): drm: Do not overrun array in drm_gem_get_pages() Ruihai Zhou (1): drm/panel: boe-tv101wum-nl6: Completely pull GPW to VGL before TP term Simon Ser (1): drm/atomic-helper: relax unregistered connector check Stephen Boyd (1): drm/msm/dp: Add newlines to debug printks Zack Rusin (1): drm/vmwgfx: Keep a gem reference to user bos in surfaces drivers/dma-buf/dma-fence-unwrap.c | 13 +++--- drivers/dma-buf/sync_file.c | 9 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c | 4 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 3 +++ drivers/gpu/drm/drm_atomic_helper.c | 17 ++--- drivers/gpu/drm/drm_gem.c| 6 +++-- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c| 27 ++--- drivers/gpu/drm/msm/dp/dp_ctrl.c | 13 +- drivers/gpu/drm/msm/dp/dp_link.c | 4 +-- drivers/gpu/drm/msm/dsi/dsi_host.c | 19 --- drivers/gpu/drm/msm/msm_mdss.c | 2 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 4 +-- drivers/gpu/drm/scheduler/sched_main.c | 2 +- drivers/gpu/drm/tiny/simpledrm.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 7 +++--- drivers/gpu/drm/vmwgfx/vmwgfx_bo.h | 17 + drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 6 ++--- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 4 +++ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 12 +
Re: [git pull] drm fixes for 6.6-rc5
The pull request you sent on Fri, 6 Oct 2023 14:58:38 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-06 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/4940c1543b4381a4895072489b4de7b6145694f5 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.6-rc5
Hi Linus, Regular weekly pull, all seems pretty normal, i915 and amdgpu mostly. There is one small new uAPI addition for nouveau but getting it in now avoids a bunch of userspace dances, and it's for a userspace that hasn't yet released, so should have no side effects. Dave. drm-fixes-2023-10-06: drm fixes for 6.6-rc5 i915: - Fix for OpenGL CTS regression on Compute Shaders - Fix for default engines initialization - Fix TLB invalidation for Multi-GT devices amdgpu: - Add missing unique_id for GC 11.0.3 - Fix memory leak in FRU error path - Fix PCIe link reporting on some SMU 11 parts - Fix ACPI _PR3 detection - Fix DISPCLK WDIVIDER handling in OTG code tests: - Fix kunit release panel: - panel-orientation: Add quirk for One Mix 25 nouveau: - Report IB limit via getparams - Replace some magic numbers with constants - small clean up The following changes since commit 8a749fd1a8720d4619c91c8b6e7528c0a355c0aa: Linux 6.6-rc4 (2023-10-01 14:15:13 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-10-06 for you to fetch changes up to 67f35a41d3748b7bab8787d20b50cf33fafa2ae0: Merge tag 'drm-misc-fixes-2023-10-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-10-06 12:48:06 +1000) drm fixes for 6.6-rc5 i915: - Fix for OpenGL CTS regression on Compute Shaders - Fix for default engines initialization - Fix TLB invalidation for Multi-GT devices amdgpu: - Add missing unique_id for GC 11.0.3 - Fix memory leak in FRU error path - Fix PCIe link reporting on some SMU 11 parts - Fix ACPI _PR3 detection - Fix DISPCLK WDIVIDER handling in OTG code tests: - Fix kunit release panel: - panel-orientation: Add quirk for One Mix 25 nouveau: - Report IB limit via getparams - Replace some magic numbers with constants - small clean up Arthur Grillo (1): drm/tests: Fix kunit_release_action ctx argument Chris Wilson (1): drm/i915: Invalidate the TLBs on each GT Danilo Krummrich (3): drm/nouveau: chan: use struct nvif_mclass drm/nouveau: chan: use channel class definitions drm/nouveau: exec: report max pushs through getparam Dave Airlie (3): Merge tag 'drm-intel-fixes-2023-10-05' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.6-2023-10-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2023-10-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Kai Uwe Broulik (1): drm: panel-orientation-quirks: Add quirk for One Mix 2S Kenneth Feng (1): drm/amd/pm: add unique_id for gc 11.0.3 Luben Tuikov (1): drm/amdgpu: Fix a memory leak Mario Limonciello (2): drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters() drm/amd: Fix detection of _PR3 on the PCIe root port Mathias Krause (1): drm/i915: Register engines early to avoid type confusion Nirmoy Das (1): drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval Samson Tam (1): drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to master OTG pipes only drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 1 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 4 +-- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 4 +-- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 1 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c| 41 -- drivers/gpu/drm/drm_panel_orientation_quirks.c | 16 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 11 +- drivers/gpu/drm/i915/i915_gem.c| 9 +++-- drivers/gpu/drm/nouveau/nouveau_abi16.c| 21 +++ drivers/gpu/drm/nouveau/nouveau_chan.c | 15 drivers/gpu/drm/nouveau/nouveau_dma.h | 3 ++ drivers/gpu/drm/nouveau/nouveau_exec.c | 7 ++-- drivers/gpu/drm/nouveau/nouveau_exec.h | 10 ++ drivers/gpu/drm/tests/drm_kunit_helpers.c | 2 +- include/uapi/drm/nouveau_drm.h | 10 ++ 17 files changed, 120 insertions(+), 39 deletions(-)
Re: [git pull] drm fixes for 6.6-rc4
The pull request you sent on Fri, 29 Sep 2023 11:46:12 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-29 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/6edc84bc3f8aceae74eb63684d53c17553382ec0 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.6-rc4
Hey Linus, Regular pull, this feel suspiciously light so I expect next week might be a bit heavier? lets see how we go. This is from a code point of view ivpu and i915 fixes. The only other patch is adding Danilo Krummrich to the nouveau maintainers, he's agreed to take on more of the roll after Ben retired. Regards, Dave. drm-fixes-2023-09-29: drm fixes for 6.6-rc4 MAINTAINERS: - add Danilo for nouveau ivpu: - Add PCI ids for Arrow Lake - Fix memory corruption during IPC - Avoid dmesg flooding - 40xx: Wait for clock resource - 40xx: Fix interrupt usage - 40xx: Support caching when loading firmware i915: - Fix a panic regression on gen8_ggtt_insert_entries - Fix load issue due to reservation address in ggtt_reserve_guc_top - Fix a possible deadlock with guc busyness worker The following changes since commit 6465e260f48790807eef06b583b38ca9789b6072: Linux 6.6-rc3 (2023-09-24 14:31:13 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-29 for you to fetch changes up to 06365a04fd32af25f90d8ccb4fecdda1f0e1ab78: Merge tag 'drm-intel-fixes-2023-09-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-09-29 10:28:21 +1000) drm fixes for 6.6-rc4 MAINTAINERS: - add Danilo for nouveau ivpu: - Add PCI ids for Arrow Lake - Fix memory corruption during IPC - Avoid dmesg flooding - 40xx: Wait for clock resource - 40xx: Fix interrupt usage - 40xx: Support caching when loading firmware i915: - Fix a panic regression on gen8_ggtt_insert_entries - Fix load issue due to reservation address in ggtt_reserve_guc_top - Fix a possible deadlock with guc busyness worker Danilo Krummrich (1): MAINTAINERS: update nouveau maintainers Dave Airlie (2): Merge tag 'drm-misc-fixes-2023-09-28' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-09-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Jacek Lawrynowicz (1): accel/ivpu: Don't flood dmesg with VPU ready message Javier Pello (1): drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top Karol Wachowski (4): accel/ivpu/40xx: Ensure clock resource ownership Ack before Power-Up accel/ivpu/40xx: Disable frequency change interrupt accel/ivpu/40xx: Fix missing VPUIP interrupts accel/ivpu: Use cached buffers for FW loading Matthew Wilcox (Oracle) (1): i915: Limit the length of an sg list to the requested length Stanislaw Gruszka (2): accel/ivpu: Add Arrow Lake pci id accel/ivpu: Do not use wait event interruptible Umesh Nerlige Ramappa (1): i915/guc: Get runtime pm in busyness worker only if already active MAINTAINERS | 1 + drivers/accel/ivpu/ivpu_drv.c | 3 +- drivers/accel/ivpu/ivpu_drv.h | 2 ++ drivers/accel/ivpu/ivpu_fw.c | 8 +++-- drivers/accel/ivpu/ivpu_gem.h | 5 +++ drivers/accel/ivpu/ivpu_hw_40xx.c | 28 - drivers/accel/ivpu/ivpu_hw_40xx_reg.h | 2 ++ drivers/accel/ivpu/ivpu_ipc.c | 11 +++ drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 11 --- drivers/gpu/drm/i915/gt/intel_ggtt.c | 23 ++ drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 38 +-- 11 files changed, 100 insertions(+), 32 deletions(-)
Re: [git pull] drm fixes for 6.6-rc3
The pull request you sent on Fri, 22 Sep 2023 16:14:46 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-22 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/b41b28366d3b176c8297961de4f095f2e392402d Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.6-rc3
Hi Linus, Regularly scheduled drm fixes, amdgpu, nouveau and i915 with a bunch and some misc bits otherwise, nothing to strange or exciting. Dave. drm-fixes-2023-09-22: drm fixes for 6.6-rc3 core: - drm_mm test fixes fbdev: - Kconfig fixes ivpu: - IRQ-handling fixes meson: - Fix memory leak in HDMI EDID code nouveau: - Correct type casting - Fix memory leak in scheduler - u_memcpya() fixes i915: - Prevent error pointer dereference - Fix PMU busyness values when using GuC mode amdgpu: - MST fix - Vbios part number reporting fix - Fix a possible memory leak in an error case in the RAS code - Fix low resolution modes on eDP amdkfd: - Fix GPU address for user queue wptr when GART is not at 0 The following changes since commit ce9ecca0238b140b88f43859b211c9fdfd8e5b70: Linux 6.6-rc2 (2023-09-17 14:40:24 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-22 for you to fetch changes up to 54928f2f8458160e6c7217de78b48064b301e255: Merge tag 'amd-drm-fixes-6.6-2023-09-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-09-22 15:43:44 +1000) drm fixes for 6.6-rc3 core: - drm_mm test fixes fbdev: - Kconfig fixes ivpu: - IRQ-handling fixes meson: - Fix memory leak in HDMI EDID code nouveau: - Correct type casting - Fix memory leak in scheduler - u_memcpya() fixes i915: - Prevent error pointer dereference - Fix PMU busyness values when using GuC mode amdgpu: - MST fix - Vbios part number reporting fix - Fix a possible memory leak in an error case in the RAS code - Fix low resolution modes on eDP amdkfd: - Fix GPU address for user queue wptr when GART is not at 0 Arnd Bergmann (1): drm: fix up fbdev Kconfig defaults Cong Liu (1): drm/amdgpu: fix a memory leak in amdgpu_ras_feature_enable Dan Carpenter (2): nouveau/u_memcpya: fix NULL vs error pointer bug drm/i915/gt: Prevent error pointer dereference Danilo Krummrich (2): drm/nouveau: fence: fix type cast warning in nouveau_fence_emit() drm/nouveau: sched: fix leaking memory of timedout job Dave Airlie (4): nouveau/u_memcpya: use vmemdup_user Merge tag 'drm-misc-fixes-2023-09-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-09-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.6-2023-09-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Hamza Mahfooz (1): drm/amd/display: fix the ability to use lower resolution modes on eDP Jani Nikula (1): drm/meson: fix memory leak on ->hpd_notify callback Janusz Krzysztofik (1): drm/tests: Fix incorrect argument in drm_test_mm_insert_range José Pekkarinen (1): drm/virtio: clean out_fence on complete_submit Karol Wachowski (1): accel/ivpu/40xx: Fix buttress interrupt handling Lijo Lazar (1): Revert "drm/amdgpu: Report vbios version instead of PN" Muhammad Ahmed (1): drm/amd/display: Fix MST recognizes connected displays as one Thomas Zimmermann (1): fbdev/sh7760fb: Depend on FB=y Umesh Nerlige Ramappa (1): i915/pmu: Move execlist stats initialization to execlist specific setup YuBiao Wang (1): drm/amdkfd: Use gpu_offset for user queue's wptr drivers/accel/ivpu/ivpu_hw_40xx.c | 9 ++- drivers/gpu/drm/Kconfig| 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c| 1 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +-- .../amd/display/dc/dce110/dce110_hw_sequencer.c| 30 -- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 8 ++ drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1 - .../gpu/drm/i915/gt/intel_execlists_submission.c | 2 ++ drivers/gpu/drm/i915/gt/intel_lrc.c| 5 ++-- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 2 ++ drivers/gpu/drm/nouveau/nouveau_drv.h | 19 -- drivers/gpu/drm/nouveau/nouveau_exec.c | 2 +- drivers/gpu/drm/nouveau/nouveau_fence.c| 2 +- drivers/gpu/drm/nouveau/nouveau_sched.c| 12 ++--- drivers/gpu/drm/tests/drm_mm_test.c| 2 +- drivers/gpu/drm/virtio/virtgpu_submit.c| 1 - drivers/video/console/Kconfig | 1 + drivers/video/fbdev/Kconfig| 2 +- drivers/video/fbdev/core/Kconfig | 2 +- 22 files changed, 61 insertions(+), 52 deletions(-)
Re: [git pull] drm fixes for 6.6-rc2
The pull request you sent on Fri, 15 Sep 2023 12:57:50 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-15 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/9608c7b729e29c177525006711966ae0fd399b11 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.6-rc2
Hey Linus, Regular rc2 fixes pull, mostly made up of amdgpu stuff, one i915, and a bunch of others, one vkms locking violation is reverted. Thanks, Dave. drm-fixes-2023-09-15: drm fixes for 6.6-rc2 connector: - doc fix exec: - workaround lockdep issue tests: - fix a UAF vkms: - revert hrtimer fix fbdev: - g364fb: fix build failure with mips i915: - Only check eDP HPD when AUX CH is shared. amdgpu: - GC 9.4.3 fixes - Fix white screen issues with S/G display on system with >= 64G of ram - Replay fixes - SMU 13.0.6 fixes - AUX backlight fix - NBIO 4.3 SR-IOV fixes for HDP - RAS fixes - DP MST resume fix - Fix segfault on systems with no vbios - DPIA fixes amdkfd: - CWSR grace period fix - Unaligned doorbell fix - CRIU fix for GFX11 - Add missing TLB flush on gfx10 and newer radeon: - make fence wait in suballocator uninterrruptable gm12u320: - Fix the timeout usage for usb_bulk_msg() The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d: Linux 6.6-rc1 (2023-09-10 16:28:41 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-15 for you to fetch changes up to c3c9acb8b2466ddf7f00fc11e2efb736b5252172: Merge tag 'drm-misc-fixes-2023-09-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-09-15 12:13:01 +1000) drm fixes for 6.6-rc2 connector: - doc fix exec: - workaround lockdep issue tests: - fix a UAF vkms: - revert hrtimer fix fbdev: - g364fb: fix build failure with mips i915: - Only check eDP HPD when AUX CH is shared. amdgpu: - GC 9.4.3 fixes - Fix white screen issues with S/G display on system with >= 64G of ram - Replay fixes - SMU 13.0.6 fixes - AUX backlight fix - NBIO 4.3 SR-IOV fixes for HDP - RAS fixes - DP MST resume fix - Fix segfault on systems with no vbios - DPIA fixes amdkfd: - CWSR grace period fix - Unaligned doorbell fix - CRIU fix for GFX11 - Add missing TLB flush on gfx10 and newer radeon: - make fence wait in suballocator uninterrruptable gm12u320: - Fix the timeout usage for usb_bulk_msg() Alex Deucher (3): drm/radeon: make fence wait in suballocator uninterrruptable drm/amdgpu/soc21: don't remap HDP registers for SR-IOV drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV Bhawanpreet Lakha (1): drm/amd/display: Add dirty rect support for Replay Dan Carpenter (1): drm/amdgpu: fix retry loop test Daniel Vetter (2): Merge tag 'drm-misc-next-fixes-2023-09-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-misc-fixes-2023-09-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Dave Airlie (3): Merge tag 'amd-drm-fixes-6.6-2023-09-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-intel-fixes-2023-09-14' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-misc-fixes-2023-09-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes David Francis (2): drm/amdkfd: Checkpoint and restore queues on GFX11 drm/amdgpu: Handle null atom context in VBIOS info ioctl Hamza Mahfooz (1): Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory" Harish Kasiviswanathan (1): drm/amdkfd: Insert missing TLB flush on GFX10 and later Hawking Zhang (1): drm/amdgpu: fallback to old RAS error message for aqua_vanjaram Jinjie Ruan (1): drm: gm12u320: Fix the timeout usage for usb_bulk_msg() Lee Jones (1): drm/drm_connector: Provide short description of param 'supported_colorspaces' Maíra Canal (1): Revert "drm/vkms: Fix race-condition between the hrtimer and the atomic commit" Mukul Joshi (5): drm/amdkfd: Fix reg offset for setting CWSR grace period drm/amdkfd: Fix unaligned 64-bit doorbell warning drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3 drm/amdkfd: Update cache info reporting for GFX v9.4.3 drm/amdkfd: Update CU masking for GFX 9.4.3 Mustapha Ghaddar (2): drm/amd/display: Add DPIA Link Encoder Assignment Fix drm/amd/display: Fix 2nd DPIA encoder Assignment Randy Dunlap (1): drm/amd/display: fix replay_mode kernel-doc warning Simon Pilkington (1): drm/amd: Make fence wait in suballocator uninterruptible Sudip Mukherjee (1): fbdev/g364fb: fix build failure with mips Swapnil Patel (1): drm/amd/display: Don't check registers, if using AUX BL control Thomas Hellström (2): drm/drm_exec: Work around a WW mutex lockdep oddity drm/tests: helpers: Avoid a driver uaf Thomas Zimmermann (1): Merge drm/drm-fixes into drm-misc-fixes Ville Syrjälä (1): drm/i915: Only check eDP HPD when AUX CH is shared Wayne Lin (1): drm/amd/display: Adjust the MST resume flow Yifan Zhang (1): drm/amd/display: fix the white
Re: [git pull] drm fixes for 6.6-rc1
The pull request you sent on Fri, 8 Sep 2023 12:45:13 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-next-2023-09-08 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/a48fa7efaf1161c1c898931fe4c7f0070964233a Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
Re: [git pull] drm fixes for 6.6-rc1
On Thu, 7 Sept 2023 at 19:45, Dave Airlie wrote: > > Just a poke about the outstanding drm CI support pull request since I > haven't see any movement on that in the week, hopefully it's not as > difficult a problem as bcachefs :-) I was assuming that it wouldn't interfere with anything else... and that I could just ignore it until I have all my "real" pulls done. I didn't want to even look at it until I was "done". Yes, it's past the mid-way point of the second week of the merge window, and I mostly _should_ be "done". But I still keep finding new pull requests in my inbox that aren't just fixes and updates for previous main pull requests. Linus
[git pull] drm fixes for 6.6-rc1
Hey Linus, Regular rounds of rc1 fixes, a large bunch for amdgpu since it's 3 weeks in one go, one i915, one nouveau and one ivpu. I think there might be a few more fixes in misc that I haven't pulled in yet, but we should get them all for rc2. Just a poke about the outstanding drm CI support pull request since I haven't see any movement on that in the week, hopefully it's not as difficult a problem as bcachefs :-) Thanks, Dave. drm-next-2023-09-08: drm fixes for 6.6-rc1 amdgpu: - Display replay fixes - Fixes for headless boards - Fix documentation breakage - RAS fixes - Handle newer IP discovery tables - SMU 13.0.6 fixes - SR-IOV fixes - Display vstartup fixes - NBIO 7.9 fixes - Display scaling mode fixes - Debugfs power reporting fix - GC 9.4.3 fixes - Dirty framebuffer fixes for fbcon - eDP fixes - DCN 3.1.5 fix - Display ODM fixes - GPU core dump fix - Re-enable zops property now that IGT test is fixed - Fix possible UAF in CS code - Cursor degamma fix amdkfd: - HMM fixes - Interrupt masking fix - GFX11 MQD fixes i915: - Mark requests for GuC virtual engines to avoid use-after-free nouveau: - Fix fence state in nouveau_fence_emit() ivpu: - replace strncpy The following changes since commit 3698a75f5a98d0a6599e2878ab25d30a82dd836a: Merge tag 'drm-intel-next-fixes-2023-08-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2023-08-25 12:55:55 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-next-2023-09-08 for you to fetch changes up to 43ffcd6fa1635f479ad73145dfbba59edc2b3b28: Merge tag 'amd-drm-fixes-6.6-2023-09-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2023-09-08 10:44:07 +1000) drm fixes for 6.6-rc1 amdgpu: - Display replay fixes - Fixes for headless boards - Fix documentation breakage - RAS fixes - Handle newer IP discovery tables - SMU 13.0.6 fixes - SR-IOV fixes - Display vstartup fixes - NBIO 7.9 fixes - Display scaling mode fixes - Debugfs power reporting fix - GC 9.4.3 fixes - Dirty framebuffer fixes for fbcon - eDP fixes - DCN 3.1.5 fix - Display ODM fixes - GPU core dump fix - Re-enable zops property now that IGT test is fixed - Fix possible UAF in CS code - Cursor degamma fix amdkfd: - HMM fixes - Interrupt masking fix - GFX11 MQD fixes i915: - Mark requests for GuC virtual engines to avoid use-after-free nouveau: - Fix fence state in nouveau_fence_emit() ivpu: - replace strncpy Alex Deucher (1): drm/amd/pm: fix debugfs pm_info output Alex Sierra (2): drm/amdkfd: retry after EBUSY is returned from hmm_ranges_get_pages drm/amdkfd: use mask to get v9 interrupt sq data bits correctly Andrzej Hajda (1): drm/i915: mark requests for GuC virtual engines to avoid use-after-free André Almeida (1): drm/amdgpu: Allocate coredump memory in a nonblocking way Asad Kamal (3): drm/amd/pm: Update SMUv13.0.6 PMFW headers drm/amd/pm: Add critical temp for GC v9.4.3 drm/amd/pm: Fix critical temp unit of SMU v13.0.6 Bhawanpreet Lakha (1): drm/amd/display: Enable Replay for static screen use cases Bokun Zhang (1): drm/amdgpu/pm: Add notification for no DC support Candice Li (1): drm/amdgpu: Only support RAS EEPROM on dGPU platform Christian König (1): drm/amdgpu: fix amdgpu_cs_p1_user_fence ChunTao Tso (1): drm/amd/display: set minimum of VBlank_nom Danilo Krummrich (1): drm/nouveau: fence: fix undefined fence state after emit Dave Airlie (3): Merge tag 'drm-misc-next-fixes-2023-09-01' of git://anongit.freedesktop.org/drm/drm-misc into drm-next Merge tag 'drm-intel-next-fixes-2023-08-31' of git://anongit.freedesktop.org/drm/drm-intel into drm-next Merge tag 'amd-drm-fixes-6.6-2023-09-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next Fudong Wang (1): drm/amd/display: Add smu write msg id fail retry process Gabe Teeger (1): drm/amd/display: Remove wait while locked Hamza Mahfooz (7): drm/amd/display: fix mode scaling (RMX_.*) drm/amdgpu: register a dirty framebuffer callback for fbcon drm/amd/display: register edp_backlight_control() for DCN301 Revert "Revert "drm/amd/display: Implement zpos property"" Revert "drm/amd/display: Remove v_startup workaround for dcn3+" drm/amd/display: limit the v_startup workaround to ASICs older than DCN3.1 drm/amd/display: prevent potential division by zero errors Hawking Zhang (4): drm/amdgpu: Fix the return for gpu mode1_reset drm/amdgpu: Add umc_info v4_0 structure drm/amdgpu: Support query ecc cap for aqua_vanjaram drm/amdgpu: Free ras cmd input buffer properly Horace Chen (1): drm/amdkfd: use correct method to get clock under SRIOV Jay Cornwall (1): drm/amdkfd: Add missing gfx11 MQD manager callbacks Justin Stitt (1):
Re: [git pull] drm fixes for 6.5 final
The pull request you sent on Fri, 25 Aug 2023 13:07:17 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-25 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/beaa71d6e64103403a328bcc8cefa6e9b19544c1 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.5 final
Hi Linus, A bit bigger than I'd care for, but it's mostly a single vmwgfx fix and a fix for an i915 hotplug probing. Otherwise misc i915, bridge, panfrost and dma-buf fixes. Dave. drm-fixes-2023-08-25: drm fixes for 6.5-rc8 core: - add a HPD poll helper i915: - fix regression in i915 polling - fix docs build warning - fix DG2 idle power consumption bridge: - samsung-dsim: init fix panfrost: - fix speed binning issue dma-buf: - fix recursive lock in fence signal vmwgfx: - fix shader stage validation - fix NULL ptr derefs in gem put The following changes since commit 706a741595047797872e669b3101429ab8d378ef: Linux 6.5-rc7 (2023-08-20 15:02:52 +0200) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-25 for you to fetch changes up to 59fe2029b9e05cd490eaf972053dd86f96f77869: Merge tag 'drm-intel-fixes-2023-08-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-08-25 09:12:02 +1000) drm fixes for 6.5-rc8 core: - add a HPD poll helper i915: - fix regression in i915 polling - fix docs build warning - fix DG2 idle power consumption bridge: - samsung-dsim: init fix panfrost: - fix speed binning issue dma-buf: - fix recursive lock in fence signal vmwgfx: - fix shader stage validation - fix NULL ptr derefs in gem put Ankit Nautiyal (1): drm/display/dp: Fix the DP DSC Receiver cap size Anshuman Gupta (1): drm/i915/dgfx: Enable d3cold at s2idle Dave Airlie (2): Merge tag 'drm-misc-fixes-2023-08-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-08-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes David Michael (1): drm/panfrost: Skip speed binning on EOPNOTSUPP Frieder Schrempf (1): drm: bridge: samsung-dsim: Fix init during host transfer Imre Deak (2): drm: Add an HPD poll helper to reschedule the poll work drm/i915: Fix HPD polling, reenabling the output poll work as needed Jani Nikula (1): drm/i915: fix Sphinx indentation warning Rob Clark (1): dma-buf/sw_sync: Avoid recursive lock during fence signal Zack Rusin (2): drm/vmwgfx: Fix shader stage validation drm/vmwgfx: Fix possible invalid drm gem put calls drivers/dma-buf/sw_sync.c| 18 drivers/gpu/drm/bridge/samsung-dsim.c| 27 +++ drivers/gpu/drm/drm_probe_helper.c | 68 +++- drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 2 + drivers/gpu/drm/i915/i915_driver.c | 33 -- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +-- drivers/gpu/drm/vmwgfx/vmwgfx_bo.h | 8 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 12 + drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 35 ++ drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 6 +-- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 3 +- include/drm/display/drm_dp.h | 2 +- include/drm/drm_probe_helper.h | 1 + 16 files changed, 136 insertions(+), 94 deletions(-)
Re: [git pull] drm fixes for 6.5-rc7
The pull request you sent on Fri, 18 Aug 2023 07:36:16 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-18-1 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/1ada9c07407d66679967fe5c2cbb7eda2e0addbf Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.5-rc7
Hi Linus, Regular enough week, mostly the usual amdgpu and i915 fixes. Then qaic, nouveau, qxl and a revert for an EDID patch that had some side effects, along with a couple of panel fixes. Dave. drm-fixes-2023-08-18-1: drm fixes for 6.5-rc7 edid: - revert mode parsing fix that had side effects. i915: - Fix the flow for ignoring GuC SLPC efficient frequency selection - Fix SDVO panel_type initialization - Fix display probe for IVB Q and IVB D GT2 server nouveau: - fix use-after-free in connector code qaic: - integer overflow check fix - fix slicing memory leak panel: - fix JDI LT070ME05000 probing - fix AUO G121EAN01 timings amdgpu: - SMU 13.x fixes - Fix mcbp parameter for gfx9 - SMU 11.x fixes - Temporary fix for large numbers of XCP partitions - S0ix fixes - DCN 2.0 fix qxl: - fix use after free race in dumb object allocation The following changes since commit 2ccdd1b13c591d306f0401d98dedc4bdcd02b421: Linux 6.5-rc6 (2023-08-13 11:29:55 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-18-1 for you to fetch changes up to c611589b4259ed63b9b77be6872b1ce07ec0ac16: drm/qxl: fix UAF on handle creation (2023-08-18 06:57:38 +1000) drm fixes for 6.5-rc7 edid: - revert mode parsing fix that had side effects. i915: - Fix the flow for ignoring GuC SLPC efficient frequency selection - Fix SDVO panel_type initialization - Fix display probe for IVB Q and IVB D GT2 server nouveau: - fix use-after-free in connector code qaic: - integer overflow check fix - fix slicing memory leak panel: - fix JDI LT070ME05000 probing - fix AUO G121EAN01 timings amdgpu: - SMU 13.x fixes - Fix mcbp parameter for gfx9 - SMU 11.x fixes - Temporary fix for large numbers of XCP partitions - S0ix fixes - DCN 2.0 fix qxl: - fix use after free race in dumb object allocation Alex Deucher (1): Revert "Revert "drm/amdgpu/display: change pipe policy for DCN 2.0"" Asad Kamal (1): drm/amd/pm: Update pci link width for smu v13.0.6 Dan Carpenter (1): accel/qaic: Clean up integer overflow checking in map_user_pages() Dave Airlie (3): Merge tag 'drm-intel-fixes-2023-08-17' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-misc-fixes-2023-08-17' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'amd-drm-fixes-6.5-2023-08-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes David Heidelberg (1): drm/panel: JDI LT070ME05000 simplify with dev_err_probe() James Zhu (1): drm/amdgpu: skip xcp drm device allocation when out of drm resource Jani Nikula (3): drm/i915/sdvo: fix panel_type initialization drm/i915: fix display probe for IVB Q and IVB D GT2 server Revert "drm/edid: Fix csync detailed mode parsing" Jiadong Zhu (1): drm/amdgpu: disable mcbp if parameter zero is set Karol Herbst (1): drm/nouveau/disp: fix use-after-free in error handling of nouveau_connector_create Kenneth Feng (1): drm/amd/pm: disallow the fan setting if there is no fan on smu 13.0.0 Lijo Lazar (1): drm/amd/pm: Fix temperature unit of SMU v13.0.6 Luca Ceresoli (1): drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs Mario Limonciello (1): drm/amd: flush any delayed gfxoff on suspend entry Pranjal Ramajor Asha Kanojiya (1): accel/qaic: Fix slicing memory leak Tim Huang (1): drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix Umio Yasuno (1): drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7 Vinay Belgaumkar (1): drm/i915/guc/slpc: Restore efficient freq earlier Wander Lairson Costa (1): drm/qxl: fix UAF on handle creation drivers/accel/qaic/qaic_control.c | 26 +- drivers/accel/qaic/qaic_data.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +++--- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 41 -- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c| 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c| 13 ++- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 9 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c| 14 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 4 +++ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 19 +++--- drivers/gpu/drm/drm_edid.c | 29 +-- .../gpu/drm/i915/display/intel_display_device.c| 24 +++-- drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c| 22 +++- drivers/gpu/drm/nouveau/nouveau_connector.c| 11 +++---
Re: [git pull] drm fixes for 6.4-rc6
The pull request you sent on Fri, 11 Aug 2023 16:27:34 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-11 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/9b1b1b74ddb236e7ccf6d11d4c0b642fbe0c66c6 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.4-rc6
Hey Linus, This week's fixes, as expected amdgpu is probably a little larger since it skipped a week, but otherwise a few nouveau fixes, a couple of bridge, rockchip and ivpu fixes. Dave. drm-fixes-2023-08-11: drm fixes for 6.4-rc6 amdgpu: - S/G display workaround for platforms with >= 64G of memory - S0i3 fix - SMU 13.0.0 fixes - Disable SMU 13.x OD features temporarily while the interface is reworked to enable additional functionality - Fix cursor gamma issues on DCN3+ - SMU 13.0.6 fixes - Fix possible UAF in CS IOCTL - Polaris display regression fix - Only enable CP GFX shadowing on SR-IOV amdkfd: - Raven/Picasso KFD regression fix bridge: - it6505: runtime PM fix - lt9611: revert Do not generate HFP/HBP/HSA and EOT packet nouveau: - enable global memory loads for helper invocations for userspace driver - dp 1.3 dpcd+ workaround fix - remove unused function - revert incorrect NULL check accel/ivpu: - Add set_pages_array_wc/uc for internal buffers rockchip: - Don't spam logs in atomic check The following changes since commit 52a93d39b17dc7eb98b6aa3edb93943248e03b2f: Linux 6.5-rc5 (2023-08-06 15:07:51 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-11 for you to fetch changes up to fbe8ff726a1de82d87524f306b0f6491e13d7dfa: Merge tag 'amd-drm-fixes-6.5-2023-08-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-08-11 14:49:20 +1000) drm fixes for 6.4-rc6 amdgpu: - S/G display workaround for platforms with >= 64G of memory - S0i3 fix - SMU 13.0.0 fixes - Disable SMU 13.x OD features temporarily while the interface is reworked to enable additional functionality - Fix cursor gamma issues on DCN3+ - SMU 13.0.6 fixes - Fix possible UAF in CS IOCTL - Polaris display regression fix - Only enable CP GFX shadowing on SR-IOV amdkfd: - Raven/Picasso KFD regression fix bridge: - it6505: runtime PM fix - lt9611: revert Do not generate HFP/HBP/HSA and EOT packet nouveau: - enable global memory loads for helper invocations for userspace driver - dp 1.3 dpcd+ workaround fix - remove unused function - revert incorrect NULL check accel/ivpu: - Add set_pages_array_wc/uc for internal buffers rockchip: - Don't spam logs in atomic check Alex Deucher (5): drm/amdgpu: fix possible UAF in amdgpu_cs_pass1() drm/amdgpu/gfx11: only enable CP GFX shadowing on SR-IOV drm/amdkfd: ignore crat by default drm/amdkfd: disable IOMMUv2 support for KV/CZ drm/amdkfd: disable IOMMUv2 support for Raven Arnd Bergmann (1): drm/nouveau: remove unused tu102_gr_load() function Boris Brezillon (1): drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap() Daniel Stone (1): drm/rockchip: Don't spam logs in atomic check Dave Airlie (2): Merge tag 'drm-misc-fixes-2023-08-10' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'amd-drm-fixes-6.5-2023-08-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Evan Quan (1): drm/amd/pm: disable the SMU13 OD feature support temporarily Karol Herbst (2): drm/nouveau/gr: enable memory loads on helper invocation on all channels drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes Karol Wachowski (1): accel/ivpu: Add set_pages_array_wc/uc for internal buffers Kenneth Feng (1): drm/amd/pm: correct the pcie width for smu 13.0.0 Lijo Lazar (2): drm/amdgpu: Match against exact bootloader status drm/amd/pm: Fix SMU v13.0.6 energy reporting Lyude Paul (1): drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues Mario Limonciello (3): drm/amd: Disable S/G for APUs when 64GB or more host memory drm/amd/display: Don't show stack trace for missing eDP drm/amd/display: Fix a regression on Polaris cards Melissa Wen (1): drm/amd/display: check attr flag before set cursor degamma on DCN3+ Neil Armstrong (1): Revert "drm/bridge: lt9611: Do not generate HFP/HBP/HSA and EOT packet" Pin-yen Lin (1): drm/bridge: it6505: Check power state with it6505->powered in IRQ handler Tim Huang (1): drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11 drivers/accel/ivpu/ivpu_gem.c | 8 drivers/gpu/drm/amd/amdgpu/amdgpu.h| 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 26 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 8 +++- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 15 +++ drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 4 -- drivers/gpu/drm/amd/amdkfd/kfd_device.c| 13 -- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 8 +--- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +--
Re: [git pull] drm fixes for 6.5-rc5
The pull request you sent on Fri, 4 Aug 2023 15:07:56 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-04 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/4142fc6743d39271e712936d9fb284cd84cb6010 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.5-rc5
Hi Linus, Small set of fixes this week, i915 and a few misc ones. I didn't see an amd pull so maybe next week it'll have a few more on that driver. Dave. drm-fixes-2023-08-04: drm fixes for 6.5-rc5 ttm: - NULL ptr deref fix panel: - add missing MODULE_DEVICE_TABLE imx/ipuv3: - timing fix i915: - Fix bug in getting msg length in AUX CH registers handler - Gen12 AUX invalidation fixes - Fix premature release of request's reusable memory The following changes since commit 5d0c230f1de8c7515b6567d9afba1f196fb4e2f4: Linux 6.5-rc4 (2023-07-30 13:23:47 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-04 for you to fetch changes up to 1958b0f95a35e4443573c4c3ec2efd89d2d00d82: Merge tag 'drm-intel-fixes-2023-08-03' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-08-04 09:38:38 +1000) drm fixes for 6.5-rc5 ttm: - NULL ptr deref fix panel: - add missing MODULE_DEVICE_TABLE imx/ipuv3: - timing fix i915: - Fix bug in getting msg length in AUX CH registers handler - Gen12 AUX invalidation fixes - Fix premature release of request's reusable memory Alexander Stein (1): drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning Andi Shyti (5): drm/i915/gt: Cleanup aux invalidation registers drm/i915: Add the gen12_needs_ccs_aux_inv helper drm/i915/gt: Rename flags with bit_group_X according to the datasheet drm/i915/gt: Enable the CCS_FLUSH bit in the pipe control and in the CS drm/i915/gt: Support aux invalidation on all engines Dave Airlie (2): Merge tag 'drm-misc-fixes-2023-08-03' of ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-08-03' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Guchun Chen (1): drm/ttm: check null pointer before accessing when swapping Janusz Krzysztofik (1): drm/i915: Fix premature release of request's reusable memory Jonathan Cavitt (2): drm/i915/gt: Ensure memory quiesced before invalidation drm/i915/gt: Poll aux invalidation register bit on invalidation Nikita Travkin (1): drm/panel: samsung-s6d7aa0: Add MODULE_DEVICE_TABLE Tvrtko Ursulin (1): Merge tag 'gvt-fixes-2023-08-02' of https://github.com/intel/gvt-linux into drm-intel-fixes Yan Zhao (1): drm/i915/gvt: Fix bug in getting msg length in AUX CH registers handler drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 140 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 21 ++-- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 16 +-- drivers/gpu/drm/i915/gt/intel_lrc.c | 17 +--- drivers/gpu/drm/i915/gvt/edid.c | 2 +- drivers/gpu/drm/i915/i915_active.c| 99 -- drivers/gpu/drm/i915/i915_request.c | 11 ++ drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c| 2 +- drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c | 1 + drivers/gpu/drm/ttm/ttm_bo.c | 3 +- 11 files changed, 203 insertions(+), 111 deletions(-)
Re: [git pull] drm fixes for 6.5-rc4
The pull request you sent on Fri, 28 Jul 2023 12:20:10 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-07-28 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/17bf3df9af08c5e87c07a92b811b7f9f8034a32c Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
Re: [git pull] drm fixes for 6.5-rc4
On Thu, 27 Jul 2023 at 19:20, Dave Airlie wrote: > > Regular scheduled fixes, msm and amdgpu leading the way, with some > i915 and a single misc fbdev, all seems fine. Pulled. Tangentially related: where do you keep your pgp key? The one I have is long expired, and doing a refresh doesn't get any updates... Linus
[git pull] drm fixes for 6.5-rc4
Hi Linus, Regular scheduled fixes, msm and amdgpu leading the way, with some i915 and a single misc fbdev, all seems fine. Dave. drm-fixes-2023-07-28: drm fixes for 6.5-rc4 fbdev: - remove unused function amdgpu: - gfxhub partition fix - Fix error handling in psp_sw_init() - SMU13 fix - DCN 3.1 fix - DCN 3.2 fix - Fix for display PHY programming sequence - DP MST error handling fix - GFX 9.4.3 fix amdkfd: - GFX11 trap handling fix i915: - Use shmem for dpt objects - Fix an error handling path in igt_write_huge() msm: - display: - Fix to correct the UBWC programming for decoder version 4.3 seen on SM8550 - Add the missing flush and fetch bits for DMA4 and DMA5 SSPPs. - Fix to drop the unused dpu_core_perf_data_bus_id enum from the code - Drop the unused dsi_phy_14nm_17mA_regulators from QCM 2290 DSI cfg. - gpu: - Fix warn splat for newer devices without revn - Remove name/revn for a690.. we shouldn't be populating these for newer devices, for consistency, but it slipped through review - Fix a6xx gpu snapshot BINDLESS_DATA size (was listed in bytes instead of dwords, causing AHB faults on a6xx gen4/a660-family) - Disallow submit with fence id 0 The following changes since commit 6eaae198076080886b9e7d57f4ae06fa782f90ef: Linux 6.5-rc3 (2023-07-23 15:24:10 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-07-28 for you to fetch changes up to 9a767faa9477ef2a5fee6a0c9d69587b95a885df: Merge tag 'drm-msm-fixes-2023-07-27' of https://gitlab.freedesktop.org/drm/msm into drm-fixes (2023-07-28 11:59:14 +1000) drm fixes for 6.5-rc4 fbdev: - remove unused function amdgpu: - gfxhub partition fix - Fix error handling in psp_sw_init() - SMU13 fix - DCN 3.1 fix - DCN 3.2 fix - Fix for display PHY programming sequence - DP MST error handling fix - GFX 9.4.3 fix amdkfd: - GFX11 trap handling fix i915: - Use shmem for dpt objects - Fix an error handling path in igt_write_huge() msm: - display: - Fix to correct the UBWC programming for decoder version 4.3 seen on SM8550 - Add the missing flush and fetch bits for DMA4 and DMA5 SSPPs. - Fix to drop the unused dpu_core_perf_data_bus_id enum from the code - Drop the unused dsi_phy_14nm_17mA_regulators from QCM 2290 DSI cfg. - gpu: - Fix warn splat for newer devices without revn - Remove name/revn for a690.. we shouldn't be populating these for newer devices, for consistency, but it slipped through review - Fix a6xx gpu snapshot BINDLESS_DATA size (was listed in bytes instead of dwords, causing AHB faults on a6xx gen4/a660-family) - Disallow submit with fence id 0 Alvin Lee (1): drm/amd/display: Don't apply FIFO resync W/A if rdivider = 0 Christophe JAILLET (1): drm/i915: Fix an error handling path in igt_write_huge() Dan Carpenter (1): drm/amd/display: Unlock on error path in dm_handle_mst_sideband_msg_ready_event() Dave Airlie (4): Merge tag 'drm-misc-fixes-2023-07-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-07-27' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.5-2023-07-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-msm-fixes-2023-07-27' of https://gitlab.freedesktop.org/drm/msm into drm-fixes Dmitry Baryshkov (2): drm/msm/mdss: correct UBWC programming for SM8550 drm/msm/dpu: drop enum dpu_core_perf_data_bus_id Gaosheng Cui (1): drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb() George Shen (1): drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family Jane Jian (1): drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock Jonathan Kim (1): drm/amdkfd: fix trap handling work around for debugging Jonathan Marek (1): drm/msm/dpu: add missing flush and fetch bits for DMA4/DMA5 planes Leo Chen (1): drm/amd/display: Exit idle optimizations before attempt to access PHY Lijo Lazar (1): drm/amdgpu: Restore HQD persistent state register Marijn Suijten (1): drm/msm/dsi: Drop unused regulators from QCM2290 14nm DSI PHY config Mario Limonciello (1): drm/amd: Fix an error handling mistake in psp_sw_init() Radhakrishna Sripada (1): drm/i915/dpt: Use shmem for dpt objects Rob Clark (5): drm/msm/adreno: Fix warn splat for devices without revn drm/msm/a690: Remove revn and name drm/msm/adreno: Fix snapshot BINDLESS_DATA size drm/msm: Fix hw_fence error path cleanup drm/msm: Disallow submit with fence id 0 Victor Lu (1): drm/amdgpu: Fix infinite loop in gfxhub_v1_2_xcc_gart_enable (v2) YueHaibing (1): drm/fb-helper: Remove unused inline function drm_fb_helper_defio_init() drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 6 +++---
Re: [git pull] drm fixes for 6.5-rc3
The pull request you sent on Fri, 21 Jul 2023 13:14:05 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-07-21 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/f7e3a1bafdea735050dfde00523cf505dc7fd309 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.5-rc3
Hi Linus, This week's fixes pull, just realise the tag says for rc2, but it's meant to be rc3. Mostly amdgpu fixes, a couple of i915 fixes, some nouveau and then a few misc accel and other fixes. Dave. drm-fixes-2023-07-21: drm fixes for 6.5-rc2 client: - memory leak fix dma-buf: - memory leak fix qaic: - bound check fixes - map_user_pages leak - int overflow fixes habanalabs: - debugfs stub helper nouveau: - aux event slot fixes - anx9805 cards fixes i915: - Add sentinel to xehp_oa_b_counters - Revert "drm/i915: use localized __diag_ignore_all() instead of per file" amdgpu: - More PCIe DPM fixes for Intel platforms - DCN3.0.1 fixes - Virtual display timer fix - Async flip fix - SMU13 clock reporting fixes - Add missing PSP firmware declaration - DP MST fix - DCN3.1.x fixes - Slab out of bounds fix The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c: Linux 6.5-rc2 (2023-07-16 15:10:37 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-07-21 for you to fetch changes up to 28801cc85906ea62043e62c71def7f9daaf1c168: Merge tag 'amd-drm-fixes-6.5-2023-07-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-07-21 12:16:47 +1000) drm fixes for 6.5-rc2 client: - memory leak fix dma-buf: - memory leak fix qaic: - bound check fixes - map_user_pages leak - int overflow fixes habanalabs: - debugfs stub helper nouveau: - aux event slot fixes - anx9805 cards fixes i915: - Add sentinel to xehp_oa_b_counters - Revert "drm/i915: use localized __diag_ignore_all() instead of per file" amdgpu: - More PCIe DPM fixes for Intel platforms - DCN3.0.1 fixes - Virtual display timer fix - Async flip fix - SMU13 clock reporting fixes - Add missing PSP firmware declaration - DP MST fix - DCN3.1.x fixes - Slab out of bounds fix Alex Deucher (2): drm/amdgpu/pm: make gfxclock consistent for sienna cichlid drm/amdgpu/pm: make mclk consistent for smu 13.0.7 Andrzej Hajda (1): drm/i915/perf: add sentinel to xehp_oa_b_counters Arnd Bergmann (1): accel/habanalabs: add more debugfs stub helpers Aurabindo Pillai (2): drm/amd/display: export some optc function for reuse drm/amd/display: add DCN301 specific logic for OTG programming Ben Skeggs (3): drm/nouveau/i2c: fix number of aux event slots drm/nouveau/disp: PIOR DP uses GPIO for HPD, not PMGR AUX interrupts drm/nouveau/kms/nv50-: init hpd_irq_lock for PIOR DP Candice Li (1): drm/amdgpu: Allow the initramfs generator to include psp_13_0_6_ta Dan Carpenter (4): accel/qaic: tighten bounds checking in encode_message() accel/qaic: tighten bounds checking in decode_message() accel/qaic: Add consistent integer overflow checks accel/qaic: Fix a leak in map_user_pages() Daniel Miess (1): drm/amd/display: Prevent vtotal from being set to 0 Dave Airlie (3): Merge tag 'drm-misc-fixes-2023-07-20' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-07-20' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.5-2023-07-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Guchun Chen (5): drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel drm/amdgpu: Allocate root PD on correct partition drm/amdgpu: fix slab-out-of-bounds issue in amdgpu_vm_pt_create drm/amdgpu/vm: use the same xcp_id from root PD drm/amdgpu: use a macro to define no xcp partition case Jani Nikula (1): Revert "drm/i915: use localized __diag_ignore_all() instead of per file" Jocelyn Falempe (2): drm/client: Fix memory leak in drm_client_target_cloned drm/client: Fix memory leak in drm_client_modeset_probe Mario Limonciello (1): drm/amd: Use amdgpu_device_pcie_dynamic_switching_supported() for SMU7 Nicholas Kazlauskas (1): drm/amd/display: Keep PHY active for DP displays on DCN31 Simon Ser (1): drm/amd/display: only accept async flips for fast updates Srinivasan Shanmugam (1): drm/amd/display: Clean up errors & warnings in amdgpu_dm.c Taimur Hassan (1): drm/amd/display: check TG is non-null before checking if enabled Ville Syrjälä (1): dma-buf/dma-resv: Stop leaking on krealloc() failure Wayne Lin (1): drm/amd/display: Add polling method to handle MST reply packet Zhikai Zhai (1): drm/amd/display: Disable MPC split by default on special asic drivers/accel/habanalabs/common/habanalabs.h | 9 + drivers/accel/qaic/qaic_control.c | 39 ++-- drivers/dma-buf/dma-resv.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c| 6 +-
Re: [git pull] drm fixes for 6.5-rc2
The pull request you sent on Fri, 14 Jul 2023 14:39:37 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-07-14-1 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/3a97a2993e7e7392292323fefc46d79bf9633e44 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.5-rc2
Hey Linus, There were a bunch of fixes lined up for 2 weeks, so we have quite a few scattered fixes, mostly amdgpu and i915, but ttm has a bunch and nouveau makes an appearance. So a bit busier than usual for rc2, but nothing seems out of the ordinary. Dave. drm-fixes-2023-07-14-1: drm fixes for 6.5-rc2 fbdev: - dma: Fix documented default preferred_bpp value ttm: - fix warning that we shouldn't mix && and || - never consider pinned BOs for eviction - Don't leak a resource on eviction error - Don't leak a resource on swapout move error - fix bulk_move corruption when adding a entry client: - Send hotplug event after registering a client dma-buf: - keep the signaling time of merged fences v3 - fix an error pointer vs NULL bug sched: - wait for all deps in kill jobs - call set fence parent from scheduled i915: - Don't preserve dpll_hw_state for slave crtc in Bigjoiner - Consider OA buffer boundary when zeroing out reports - Remove dead code from gen8_pte_encode - Fix one wrong caching mode enum usage amdgpu: - SMU i2c locking fix - Fix a possible deadlock in process restoration for ROCm apps - Disable PCIe lane/speed switching on Intel platforms (the platforms don't support it) nouveau: - disp: fix HDMI on gt215+ - disp/g94: enable HDMI - acr: Abort loading ACR if no firmware was found - bring back blit subchannel for pre nv50 GPUs - Fix drm_dp_remove_payload() invocation ivpu: - Fix VPU register access in irq disable - Clear specific interrupt status bits on C0 bridge: - dw_hdmi: fix connector access for scdc - ti-sn65dsi86: Fix auxiliary bus lifetime panel: - simple: Add connector_type for innolux_at043tn24 - simple: Add Powertip PH800480T013 drm_display_mode flags The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5: Linux 6.5-rc1 (2023-07-09 13:53:13 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-07-14-1 for you to fetch changes up to 38d88d5e97c9032ebeca092b9372209f2ca92cdf: Merge tag 'amd-drm-fixes-6.5-2023-07-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-07-14 13:19:54 +1000) drm fixes for 6.5-rc2 fbdev: - dma: Fix documented default preferred_bpp value ttm: - fix warning that we shouldn't mix && and || - never consider pinned BOs for eviction - Don't leak a resource on eviction error - Don't leak a resource on swapout move error - fix bulk_move corruption when adding a entry client: - Send hotplug event after registering a client dma-buf: - keep the signaling time of merged fences v3 - fix an error pointer vs NULL bug sched: - wait for all deps in kill jobs - call set fence parent from scheduled i915: - Don't preserve dpll_hw_state for slave crtc in Bigjoiner - Consider OA buffer boundary when zeroing out reports - Remove dead code from gen8_pte_encode - Fix one wrong caching mode enum usage amdgpu: - SMU i2c locking fix - Fix a possible deadlock in process restoration for ROCm apps - Disable PCIe lane/speed switching on Intel platforms (the platforms don't support it) nouveau: - disp: fix HDMI on gt215+ - disp/g94: enable HDMI - acr: Abort loading ACR if no firmware was found - bring back blit subchannel for pre nv50 GPUs - Fix drm_dp_remove_payload() invocation ivpu: - Fix VPU register access in irq disable - Clear specific interrupt status bits on C0 bridge: - dw_hdmi: fix connector access for scdc - ti-sn65dsi86: Fix auxiliary bus lifetime panel: - simple: Add connector_type for innolux_at043tn24 - simple: Add Powertip PH800480T013 drm_display_mode flags Adrián Larumbe (1): drm: bridge: dw_hdmi: fix connector access for scdc Boris Brezillon (2): drm/sched: Make sure we wait for all dependencies in kill_jobs_cb() drm/sched: Call drm_sched_fence_set_parent() from drm_sched_fence_scheduled() Christian König (3): drm/ttm: fix warning that we shouldn't mix && and || dma-buf: keep the signaling time of merged fences v3 drm/ttm: never consider pinned BOs for eviction Dan Carpenter (1): dma-buf: fix an error pointer vs NULL bug Dave Airlie (3): Merge tag 'drm-misc-fixes-2023-07-13' of ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-07-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.5-2023-07-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Douglas Anderson (1): drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime Evan Quan (1): drm/amd/pm: share the code around SMU13 pcie parameters update Fabio Estevam (1): drm/panel: simple: Add connector_type for innolux_at043tn24 Geert Uytterhoeven (1): drm/fbdev-dma: Fix documented default preferred_bpp value Karol Herbst (4): drm/nouveau/disp: fix HDMI on gt215+ drm/nouveau/disp/g94: enable
Re: [git pull] drm fixes for 6.5-rc1
The pull request you sent on Fri, 7 Jul 2023 11:14:46 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-next-2023-07-07 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/5133c9e51de41bfa902153888e11add3342ede18 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.5-rc1
Hi Linus, Lots of fixes, mostly i915 and amdgpu. It's 2 weeks of i915, and I think 3 weeks of amdgpu. Dave. drm-next-2023-07-07: drm fixes for 6.5-rc1 fbdev: - Fix module infos on sparc panel: - Fix mode on Starry-ili9882t i915: - Allow DC states along with PW2 only for PWB functionality [adlp+] - Fix SSC selection for MPLLA [mtl] - Use hw.adjusted mode when calculating io/fast wake times [psr] - Apply min softlimit correctly [guc/slpc] - Assign correct hdcp content type [hdcp] - Add missing forward declarations/includes to display power headers - Fix BDW PSR AUX CH data register offsets [psr] - Use mock device info for creating mock device amdgpu: - Misc cleanups - GFX 9.4.3 fixes - DEBUGFS build fix - Fix LPDDR5 reporting - ASPM fixes - DCN 3.1.4 fixes - DP MST fixes - DCN 3.2.x fixes - Display PSR TCON fixes - SMU 13.x fixes - RAS fixes - Vega12/20 SMU fixes - PSP flashing cleanup - GFX9 MCBP fixes - SR-IOV fixes - GPUVM clear mappings fix for always valid BOs - Add FAMS quirk for problematic monitor - Fix possible UAF - Better handle momentary temperature fluctuations - SDMA 4.4.2 fixes - Fencing fix The following changes since commit 5ff2977b19769fd24b0cfbe7cbe4d5114b6106af: Merge tag 'drm-intel-next-fixes-2023-06-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2023-06-29 06:25:26 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-next-2023-07-07 for you to fetch changes up to 6725f33228077902ddac2a05e0ab361dee36e4ba: Merge tag 'drm-misc-next-fixes-2023-07-06' of git://anongit.freedesktop.org/drm/drm-misc into drm-next (2023-07-07 11:05:16 +1000) drm fixes for 6.5-rc1 fbdev: - Fix module infos on sparc panel: - Fix mode on Starry-ili9882t i915: - Allow DC states along with PW2 only for PWB functionality [adlp+] - Fix SSC selection for MPLLA [mtl] - Use hw.adjusted mode when calculating io/fast wake times [psr] - Apply min softlimit correctly [guc/slpc] - Assign correct hdcp content type [hdcp] - Add missing forward declarations/includes to display power headers - Fix BDW PSR AUX CH data register offsets [psr] - Use mock device info for creating mock device amdgpu: - Misc cleanups - GFX 9.4.3 fixes - DEBUGFS build fix - Fix LPDDR5 reporting - ASPM fixes - DCN 3.1.4 fixes - DP MST fixes - DCN 3.2.x fixes - Display PSR TCON fixes - SMU 13.x fixes - RAS fixes - Vega12/20 SMU fixes - PSP flashing cleanup - GFX9 MCBP fixes - SR-IOV fixes - GPUVM clear mappings fix for always valid BOs - Add FAMS quirk for problematic monitor - Fix possible UAF - Better handle monentary temperature fluctuations - SDMA 4.4.2 fixes - Fencing fix Alex Deucher (3): drm/amdgpu/atomfirmware: fix LPDDR5 width reporting drm/amdgpu: make mcbp a per device setting drm/amdgpu: enable mcbp by default on gfx9 Alex Sierra (1): drm/amdkfd: set coherent host access capability flag Alvin Lee (7): drm/amd/display: Fix pipe check condition for manual trigger drm/amd/display: Clear update flags at end of flip drm/amd/display: enable the new fast update path for supported ASICs drm/amd/display: Enable dc mode clock switching for DCN32x drm/amd/display: Limit new fast update path to addr and gamma / color drm/amd/display: For new fast update path, loop through each surface drm/amd/display: Take full update path if number of planes changed Aric Cyr (2): drm/amd/display: 3.2.240 drm/amd/display: 3.2.241 Aurabindo Pillai (1): drm/amd/display: Add monitor specific edid quirk Austin Zheng (3): drm/amd/display: Add Clock Table Entry With Max DC Values drm/amd/display: Disable DC Mode Capping On DCN321 drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 Christian König (1): drm/amdgpu: fix number of fence calculations Cong Yang (1): drm/panel: Fine tune Starry-ili9882t panel HFP and HBP Daniel Miess (4): drm/amd/display: disable power gating for DCN314 drm/amd/display: disable RCO for DCN314 Revert "drm/amd/display: Move DCN314 DOMAIN power control to DMCUB" Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank" Dave Airlie (5): Merge tag 'drm-misc-next-fixes-2023-06-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-next Merge tag 'drm-intel-next-fixes-2023-06-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-next Merge tag 'amd-drm-fixes-6.5-2023-06-30-1' of https://gitlab.freedesktop.org/agd5f/linux into drm-next Merge tag 'drm-intel-next-fixes-2023-07-06' of git://anongit.freedesktop.org/drm/drm-intel into drm-next Merge tag 'drm-misc-next-fixes-2023-07-06' of git://anongit.freedesktop.org/drm/drm-misc into drm-next Dmytro Laktyushkin (1): drm/amd/display: fix odm k2 div calculation
Re: [git pull] drm fixes for 6.4 final
The pull request you sent on Fri, 23 Jun 2023 16:48:56 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-23 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/a92b7d26c743b9dc06d520f863d624e94978a1d9 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
Re: [git pull] drm fixes for 6.4 final
On Fri, Jun 23, 2023 at 2:49 AM Dave Airlie wrote: > > Hey Linus, > > very quiet last week, just two misc fixes, one dp-mst and one qaic. > > Should be all ready for the merge window next week. Was out of the office this week and didn't get to -fixes until today. Will send the PR to everyone now. Alex > > Dave. > > drm-fixes-2023-06-23: > drm fixes for 6.4 final > > qaic: > - dma-buf import fix > > dp-mst: > - fix NULL ptr deref > The following changes since commit 45a3e24f65e90a047bef86f927ebdc4c710edaa1: > > Linux 6.4-rc7 (2023-06-18 14:06:27 -0700) > > are available in the Git repository at: > > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-23 > > for you to fetch changes up to 9bd9be5cbaf8a8faa175ef4fba04a5623281debe: > > Merge tag 'drm-misc-fixes-2023-06-21' of > git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-06-23 > 12:16:48 +1000) > > > drm fixes for 6.4 final > > qaic: > - dma-buf import fix > > dp-mst: > - fix NULL ptr deref > > > Dave Airlie (1): > Merge tag 'drm-misc-fixes-2023-06-21' of > git://anongit.freedesktop.org/drm/drm-misc into drm-fixes > > Jeff Layton (1): > drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 > > Pranjal Ramajor Asha Kanojiya (1): > accel/qaic: Call DRM helper function to destroy prime GEM > > drivers/accel/qaic/qaic_data.c| 4 ++-- > drivers/gpu/drm/display/drm_dp_mst_topology.c | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-)
[git pull] drm fixes for 6.4 final
Hey Linus, very quiet last week, just two misc fixes, one dp-mst and one qaic. Should be all ready for the merge window next week. Dave. drm-fixes-2023-06-23: drm fixes for 6.4 final qaic: - dma-buf import fix dp-mst: - fix NULL ptr deref The following changes since commit 45a3e24f65e90a047bef86f927ebdc4c710edaa1: Linux 6.4-rc7 (2023-06-18 14:06:27 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-23 for you to fetch changes up to 9bd9be5cbaf8a8faa175ef4fba04a5623281debe: Merge tag 'drm-misc-fixes-2023-06-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-06-23 12:16:48 +1000) drm fixes for 6.4 final qaic: - dma-buf import fix dp-mst: - fix NULL ptr deref Dave Airlie (1): Merge tag 'drm-misc-fixes-2023-06-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Jeff Layton (1): drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 Pranjal Ramajor Asha Kanojiya (1): accel/qaic: Call DRM helper function to destroy prime GEM drivers/accel/qaic/qaic_data.c| 4 ++-- drivers/gpu/drm/display/drm_dp_mst_topology.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-)
Re: [git pull] drm fixes for 6.4-rc7
The pull request you sent on Sat, 17 Jun 2023 06:29:31 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-17 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/1639fae5132bc8a904af28d97cea0bedb3af802e Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.4-rc7
Hi Linus, Bunch of misc fixes across the board, amdgpu is the usual bulk with a revert and other fixes, nouveau has a race fix that was causing a UAF that was hard hanging systems, otherwise some qaic, bridge and radeon. Dave. drm-fixes-2023-06-17: drm fixes for 6.4-rc7 amdgpu: - GFX9 preemption fixes - Add missing radeon secondary PCI ID - vblflash fixes - SMU 13 fix - VCN 4.0 fix - Re-enable TOPDOWN flag for large BAR systems to fix regression - eDP fix - PSR hang fix - DPIA fix radeon: - fbdev client warning fix qaic: - leak fix - null ptr deref fix nouveau: - use-after-free caused by fence race fix - runtime pm fix - NULL ptr checks bridge: - ti-sn65dsi86: Avoid possible buffer overflow The following changes since commit 858fd168a95c5b9669aac8db6c14a9aeab446375: Linux 6.4-rc6 (2023-06-11 14:35:30 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-17 for you to fetch changes up to 9930f518b6a82ff10a3d13e0cbde05cce04f5930: Merge tag 'drm-misc-fixes-2023-06-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-06-17 06:11:59 +1000) drm fixes for 6.4-rc7 amdgpu: - GFX9 preemption fixes - Add missing radeon secondary PCI ID - vblflash fixes - SMU 13 fix - VCN 4.0 fix - Re-enable TOPDOWN flag for large BAR systems to fix regression - eDP fix - PSR hang fix - DPIA fix radeon: - fbdev client warning fix qaic: - leak fix - null ptr deref fix nouveau: - use-after-free caused by fence race fix - runtime pm fix - NULL ptr checks bridge: - ti-sn65dsi86: Avoid possible buffer overflow Alex Deucher (1): drm/amdgpu: add missing radeon secondary PCI ID Arunpravin Paneer Selvam (1): Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" Carl Vanderlip (1): accel/qaic: Free user handle on interrupted mutex Dave Airlie (3): Merge tag 'amd-drm-fixes-6.4-2023-06-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes nouveau: fix client work fence deletion race Merge tag 'drm-misc-fixes-2023-06-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Hersen Wu (1): drm/amd/display: edp do not add non-edid timings Jeffrey Hugo (1): accel/qaic: Fix NULL pointer deref in qaic_destroy_drm_device() Jiadong Zhu (4): drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled drm/amdgpu: Program gds backup address as zero if no gds allocated drm/amdgpu: Modify indirect buffer packages for resubmission drm/amdgpu: Implement gfx9 patch functions for resubmission Kenneth Feng (1): drm/amd/pm: workaround for compute workload type on some skus Mario Limonciello (2): drm/amd: Make sure image is written to trigger VBIOS image update flow drm/amd: Tighten permissions on VBIOS flashing attributes Natalia Petrova (2): drm/nouveau/dp: check for NULL nv_connector->native_mode drm/nouveau: add nv_encoder pointer check for NULL Peichen Huang (1): drm/amd/display: limit DPIA link rate to HBR3 Ratchanan Srirattanamet (1): drm/nouveau: don't detect DSM for non-NVIDIA device Sonny Jiang (1): drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 Su Hui (1): drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow Thomas Zimmermann (1): drm/radeon: Disable outputs when releasing fbdev client Tom Chung (1): drm/amd/display: fix the system hang while disable PSR drivers/accel/qaic/qaic_drv.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c| 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c| 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 18 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c | 60 drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h | 15 +++ drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 101 +++-- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 6 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 18 +++- .../gpu/drm/amd/display/dc/link/link_detection.c | 5 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 33 ++- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 + drivers/gpu/drm/nouveau/nouveau_acpi.c | 3 + drivers/gpu/drm/nouveau/nouveau_connector.c| 7 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 14 ++- drivers/gpu/drm/radeon/radeon_fbdev.c | 1 + 18 files changed, 281 insertions(+), 27 deletions(-)
Re: [git pull] drm fixes for 6.4-rc6
The pull request you sent on Fri, 9 Jun 2023 11:39:32 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-09 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/33f2b5785a2b6b0ed1948aafee60d3abb12f1e3a Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.4-rc6
Hey Linux, Bit busier and a bit more scattered than usual. amdgpu is the main one, with ivpu and msm having a few fixes, then i915, exynos, ast, lima, radeon with some misc bits, but overall nothing standing out. Dave. drm-fixes-2023-06-09: drm fixes for 6.4-rc6 fb-helper: - Fill in fb-helper vars more correctly. amdgpu: - S0ix fixes - GPU reset fixes - SMU13 fixes - SMU11 fixes - Misc Display fixes - Revert RV/RV2/PCO clock counter changes - Fix Stoney xclk value - Fix reserved vram debug info radeon: - Fix a potential use after free i915: - CDCLK voltage fix for ADL-P - eDP wake sync pulse fix. - Two error handling fixes to selftests exynos: - Fix wrong return in Exynos vidi driver. - Fix use-after-free issue to Exynos g2d driver. ast: - resume and modeset fixes for ast. ivpu: - Assorted ivpu fixes. lima: - lima context destroy fix. msm: - Fix max segment size to address splat on newer a6xx - Disable PSR by default w/ modparam to re-enable, since there still seems to be a lingering issue - Fix HPD issue - Fix issue with unitialized GMU mutex The following changes since commit 9561de3a55bed6bdd44a12820ba81ec416e705a7: Linux 6.4-rc5 (2023-06-04 14:04:27 -0400) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-09 for you to fetch changes up to 986c34b495810b38f365bb71665b77de60f15b2c: Merge tag 'drm-msm-fixes-2023-06-08' of https://gitlab.freedesktop.org/drm/msm into drm-fixes (2023-06-09 11:20:23 +1000) drm fixes for 6.4-rc6 fb-helper: - Fill in fb-helper vars more correctly. amdgpu: - S0ix fixes - GPU reset fixes - SMU13 fixes - SMU11 fixes - Misc Display fixes - Revert RV/RV2/PCO clock counter changes - Fix Stoney xclk value - Fix reserved vram debug info radeon: - Fix a potential use after free i915: - CDCLK voltage fix for ADL-P - eDP wake sync pulse fix. - Two error handling fixes to selftests exynos: - Fix wrong return in Exynos vidi driver. - Fix use-after-free issue to Exynos g2d driver. ast: - resume and modeset fixes for ast. ivpu: - Assorted ivpu fixes. lima: - lima context destroy fix. msm: - Fix max segment size to address splat on newer a6xx - Disable PSR by default w/ modparam to re-enable, since there still seems to be a lingering issue - Fix HPD issue - Fix issue with unitialized GMU mutex Abhinav Kumar (1): drm/msm/dp: add module parameter for PSR Alex Deucher (3): Revert "drm/amdgpu: change the reference clock for raven/raven2" Revert "drm/amdgpu: Differentiate between Raven2 and Raven/Picasso according to revision id" Revert "drm/amdgpu: switch to golden tsc registers for raven/raven2" Alvin Lee (1): drm/amd/display: Reduce sdp bw after urgent to 90% Andi Shyti (1): drm/i915/gt: Use the correct error value when kernel_context() fails Andrzej Kacprowski (2): accel/ivpu: Do not trigger extra VPU reset if the VPU is idle accel/ivpu: Fix sporadic VPU boot failure Chaitanya Kumar Borah (1): drm/i915/display: Set correct voltage level for 480MHz CDCLK Chia-I Wu (1): drm/amdgpu: fix xclk freq on CHIP_STONEY Dave Airlie (5): Merge tag 'amd-drm-fixes-6.4-2023-06-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-intel-fixes-2023-06-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'exynos-drm-fixes-for-v6.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes Merge tag 'drm-misc-fixes-2023-06-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-msm-fixes-2023-06-08' of https://gitlab.freedesktop.org/drm/msm into drm-fixes Dmitry Baryshkov (1): drm/msm/a6xx: initialize GMU mutex earlier Erico Nunes (1): drm/lima: fix sched context destroy Evan Quan (1): drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs Geert Uytterhoeven (1): drm/fb-helper: Fix height, width, and accel_flags in fb_var Horatio Zhang (1): drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram Inki Dae (1): drm/exynos: vidi: fix a wrong error return Jammy Huang (2): drm/ast: Fix long time waiting on s3/s4 resume drm/ast: Fix modeset failed on DisplayPort Jouni Högander (1): drm/i915: Use 18 fast wake AUX sync len Kuogee Hsieh (1): drm/msm/dp: enable HDP plugin/unplugged interrupts at hpd_enable/disable Lijo Lazar (1): drm/amd/pm: Fix power context allocation in SMU13 Mario Limonciello (2): drm/amd: Disallow s0ix without BIOS support again drm/amd: Make lack of `ACPI_FADT_LOW_POWER_S0` or `CONFIG_AMD_PMC` louder during suspend path Min Li (2): drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl drm/radeon: fix race condition UAF in
Re: [git pull] drm fixes for 6.4-rc5
The pull request you sent on Fri, 2 Jun 2023 14:12:59 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-02 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/e99a74673a19631d4a23c7e1fe2f21c55471a5d1 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.4-rc5
Hi Linus, Quiet enough week, though the misc fixes tree didn't get to me when I was sending this, so maybe it'll be a bit bigger next week, just one i915 fix and some scattered amdgpu fixes. Dave. drm-fixes-2023-06-02: drm fixes for v6.4-rc5 amdgpu: - Fix mclk and fclk output ordering on some APUs - Fix display regression with 5K VRR - VCN, JPEG spurious interrupt warning fixes - Fix SI DPM on some ARM64 platforms - Fix missing TMZ enablement on GC 11.0.1 i915: - Fix for OA reporting to allow detecting non-power-of-two reports The following changes since commit 7877cb91f1081754a1487c144d85dc0d2e2e7fc4: Linux 6.4-rc4 (2023-05-28 07:49:00 -0400) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-02 for you to fetch changes up to b6ccf213d95e9373ac1f7fbcb5de3b52eec0ddb3: Merge tag 'drm-intel-fixes-2023-06-01' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-06-02 10:33:29 +1000) drm fixes for v6.4-rc5 amdgpu: - Fix mclk and fclk output ordering on some APUs - Fix display regression with 5K VRR - VCN, JPEG spurious interrupt warning fixes - Fix SI DPM on some ARM64 platforms - Fix missing TMZ enablement on GC 11.0.1 i915: - Fix for OA reporting to allow detecting non-power-of-two reports Ashutosh Dixit (1): drm/i915/perf: Clear out entire reports after reading if not power of 2 size Dave Airlie (2): Merge tag 'amd-drm-fixes-6.4-2023-05-31' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-intel-fixes-2023-06-01' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Guchun Chen (1): drm/amd/pm: resolve reboot exception for si oland Horatio Zhang (6): drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 Ikshwaku Chauhan (1): drm/amdgpu: enable tmz by default for GC 11.0.1 Michel Dänzer (2): Revert "drm/amd/display: Block optimize on consecutive FAMS enables" Revert "drm/amd/display: Do not set drr on pipe commit" Tim Huang (5): drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp drm/amd/pm: reverse mclk and fclk clocks levels for vangogh drm/amd/pm: reverse mclk and fclk clocks levels for renoir drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c| 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 27 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 3 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c| 27 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h| 3 ++ drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 28 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 28 - drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 25 --- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 36 ++ drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 9 -- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 25 +-- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 29 - drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 10 +++--- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c| 5 +-- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 5 +-- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 5 +-- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 5 +-- drivers/gpu/drm/i915/i915_perf.c | 17 ++ 18 files changed, 184 insertions(+), 106 deletions(-)
Re: [git pull] drm fixes for 6.4-rc4
The pull request you sent on Fri, 26 May 2023 16:04:02 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-26 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/b83ac44e02986e640ee954e187ba414cb94453e2 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.4-rc4
Hi Linus, This week's collection is pretty spread out, accel/qaic has a bunch of fixes, amdgpu, then lots of single fixes across a bunch of places. Dave. drm-fixes-2023-05-26: drm fixes for 6.4-rc4 core: - fix drmm_mutex_init lock class mgag200: - fix gamma lut initialisation pl111: - fix FB depth on IMPD-1 framebuffer amdgpu: - Fix missing BO unlocking in KIQ error path - Avoid spurious secure display error messages - SMU13 fix - Fix an OD regression - GPU reset display IRQ warning fix - MST fix radeon: - Fix a DP regression i915: - PIPEDMC disabling fix for bigjoiner config panel: - fix aya neo air plus quirk sched: - remove redundant NULL check qaic: - fix NNC message corruption - Grab ch_lock during QAIC_ATTACH_SLICE_BO - Flush the transfer list again - Validate if BO is sliced before slicing - Validate user data before grabbing any lock - initialize ret variable to 0 - silence some uninitialized variable warnings The following changes since commit 44c026a73be8038f03dbdeef028b642880cf1511: Linux 6.4-rc3 (2023-05-21 14:05:48 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-26 for you to fetch changes up to 5502d1fab09df791a8b1208dea9defc418b9bbf7: Merge tag 'drm-misc-fixes-2023-05-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2023-05-26 15:38:31 +1000) drm fixes for 6.4-rc4 core: - fix drmm_mutex_init lock class mgag200: - fix gamma lut initialisation pl111: - fix FB depth on IMPD-1 framebuffer amdgpu: - Fix missing BO unlocking in KIQ error path - Avoid spurious secure display error messages - SMU13 fix - Fix an OD regression - GPU reset display IRQ warning fix - MST fix radeon: - Fix a DP regression i915: - PIPEDMC disabling fix for bigjoiner config panel: - fix aya neo air plus quirk sched: - remove redundant NULL check qaic: - fix NNC message corruption - Grab ch_lock during QAIC_ATTACH_SLICE_BO - Flush the transfer list again - Validate if BO is sliced before slicing - Validate user data before grabbing any lock - initialize ret variable to 0 - silence some uninitialized variable warnings Alan Liu (1): drm/amd/display: Fix warning in disabling vblank irq Alex Deucher (1): drm/radeon: reintroduce radeon_dp_work_func content Dan Carpenter (1): accel/qaic: silence some uninitialized variable warnings Dave Airlie (3): Merge tag 'drm-intel-fixes-2023-05-25' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.4-2023-05-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2023-05-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Evan Quan (1): drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 Fangzhi Zuo (1): drm/amd/display: Have Payload Properly Created After Resume Imre Deak (1): drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration Jeffrey Hugo (1): accel/qaic: Fix NNC message corruption Jesse Zhang (1): drm/amdgpu: don't enable secure display on incompatible platforms Jocelyn Falempe (1): drm/mgag200: Fix gamma lut not initialized. Jonatas Esteves (1): drm/amd/pm: Fix output of pp_od_clk_voltage Linus Walleij (1): drm/pl111: Fix FB depth on IMPD-1 framebuffer Matthew Auld (1): drm: fix drmm_mutex_init() Maxime Ripard (1): Merge drm/drm-fixes into drm-misc-fixes Maya Matuszczyk (1): drm: panel-orientation-quirks: Change Air's quirk to support Air Plus Pranjal Ramajor Asha Kanojiya (4): accel/qaic: Validate user data before grabbing any lock accel/qaic: Validate if BO is sliced before slicing accel/qaic: Flush the transfer list again accel/qaic: Grab ch_lock during QAIC_ATTACH_SLICE_BO Sukrut Bellary (1): drm:amd:amdgpu: Fix missing buffer object unlock in failure path Tom Rix (1): accel/qaic: initialize ret variable to 0 Vladislav Efanov (1): drm/sched: Remove redundant check drivers/accel/qaic/qaic_control.c | 41 ++ drivers/accel/qaic/qaic_data.c | 93 +++--- drivers/accel/qaic/qaic_drv.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 25 +++--- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 16 +--- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 12 ++- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1 + drivers/gpu/drm/drm_managed.c | 22 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 12 ++-
Re: [git pull] drm fixes for 6.4-rc3
The pull request you sent on Sat, 20 May 2023 11:09:38 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-20 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/d635f6cc934bcd467c5d67148ece74632fd96abf Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.4-rc3
Hi Linus, Regular fixes pull, amdgpu and msm make up most of these, nothing too serious, also one i915 and one exynos. I didn't get a misc fixes pull this week (one of the maintainers is off, so have to engage the backup) so I think there are a few outstanding patches that will show up next week, Dave. drm-fixes-2023-05-20: drm fixes for 6.4-rc3 amdgpu: - update gfx11 clock counter logic - Fix a race when disabling gfxoff on gfx10/11 for profiling - Raven/Raven2/PCO clock counter fix - Add missing get_vbios_fb_size for GMC 11 - Fix a spurious irq warning in the device remove case - Fix possible power mode mismatch between driver and PMFW - USB4 fix exynos: - fix build warning i915: - fix missing NULL check in HDCP code msm: - display: - msm8998: fix fetch and qos to align with downstream - msm8998: fix LM pairs to align with downstream - remove unused INTF0 interrupt mask on some chipsets - remove TE2 block from relevant chipsets - relocate non-MDP_TOP offset to different header - fix some indentation - fix register offets/masks for dither blocks - make ping-ping block length 0 - remove duplicated defines - fix log mask for writeback block - unregister the hdmi codec for dp during unbind - fix yaml warnings - gpu: - fix submit error path leak - arm-smmu-qcom fix for regression that broke per-process page tables - fix no-iommu crash The following changes since commit f1fcbaa18b28dec10281551dfe6ed3a3ed80e3d6: Linux 6.4-rc2 (2023-05-14 12:51:40 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-20 for you to fetch changes up to 79ef1c9d14c65a5c3f7eec47389d8c2a33be8e8d: Merge tag 'amd-drm-fixes-6.4-2023-05-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-05-19 11:26:21 +1000) drm fixes for 6.4-rc3 amdgpu: - update gfx11 clock counter logic - Fix a race when disabling gfxoff on gfx10/11 for profiling - Raven/Raven2/PCO clock counter fix - Add missing get_vbios_fb_size for GMC 11 - Fix a spurious irq warning in the device remove case - Fix possible power mode mismatch between driver and PMFW - USB4 fix exynos: - fix build warning i915: - fix missing NULL check in HDCP code msm: - display: - msm8998: fix fetch and qos to align with downstream - msm8998: fix LM pairs to align with downstream - remove unused INTF0 interrupt mask on some chipsets - remove TE2 block from relevant chipsets - relocate non-MDP_TOP offset to different header - fix some indentation - fix register offets/masks for dither blocks - make ping-ping block length 0 - remove duplicated defines - fix log mask for writeback block - unregister the hdmi codec for dp during unbind - fix yaml warnings - gpu: - fix submit error path leak - arm-smmu-qcom fix for regression that broke per-process page tables - fix no-iommu crash Alex Deucher (2): drm/amdgpu/gfx11: update gpu_clock_counter logic drm/amdgpu/gmc11: implement get_vbios_fb_size() Arnaud Vrac (2): drm/msm/dpu: tweak msm8998 hw catalog values drm/msm/dpu: tweak lm pairings in msm8998 hw catalog Arnd Bergmann (1): drm/exynos: fix g2d_open/close helper function definitions Bas Nieuwenhuizen (1): drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. Dave Airlie (4): Merge tag 'exynos-drm-fixes-for-v6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes Merge tag 'drm-intel-fixes-2023-05-17' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-msm-fixes-2023-05-17' of https://gitlab.freedesktop.org/drm/msm into drm-fixes Merge tag 'amd-drm-fixes-6.4-2023-05-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Evan Quan (1): drm/amd/pm: fix possible power mode mismatch between driver and PMFW Guchun Chen (1): drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged Guilherme G. Piccoli (1): drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well Jesse Zhang (1): drm/amdgpu: Differentiate between Raven2 and Raven/Picasso according to revision id Jianhua Lu (1): dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi Luca Weiss (1): drm/msm/iommu: Fix null pointer dereference in no-IOMMU case Marijn Suijten (9): drm/msm/dpu: Assign missing writeback log_mask drm/msm/dpu: Remove unused INTF0 interrupt mask from SM6115/QCM2290 drm/msm/dpu: Remove TE2 block and feature from DPU >= 5.0.0 hardware drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header drm/msm/dpu: Reindent REV_7xxx interrupt masks with tabs drm/msm/dpu: Fix PP_BLK_DIPHER -> DITHER typo drm/msm/dpu: Use V2 DITHER PINGPONG sub-block in SM8[34]50/SC8280XP drm/msm/dpu: Set PINGPONG block length to zero
Re: [git pull] drm fixes for 6.4-rc2
The pull request you sent on Fri, 12 May 2023 06:59:57 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-12 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/cc3c44c9fda264c6d401be04e95449a57c1231c6 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.4-rc2
Hi Linus, About the usual for this stage, bunch of amdgpu, a few i915 and a scattering of fixes across the board, Regards, Dave. drm-fixes-2023-05-12: drm fixes for 6.4-rc2 dsc: - macro fixes simplefb: - fix VESA format scheduler: - Scheduler timeout handling fix. fbdev: - Prohibit potential out-of-bounds access in generic fbdev emulation. ast: - Improve AST2500+ compat on ARM. mipi-dsi: - Small mipi-dsi fix. amdgpu: - VCN3 fixes - APUs always support PCI atomics - Legacy power management fixes - DCN 3.1.4 fix - DCFCLK fix - Fix several RAS irq refcount mismatches - GPU Reset fix - GFX 11.0.4 fix i915: - Fix to taint kernel when force_probe is used - Null deref and div-by-zero fixes for display - GuC error capture fix for Xe devices The following changes since commit ac9a78681b921877518763ba0e89202254349d1b: Linux 6.4-rc1 (2023-05-07 13:34:35 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-05-12 for you to fetch changes up to d8843eebbbd15b78c6a7745717b3705eca923b0f: Merge tag 'amd-drm-fixes-6.4-2023-05-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-05-12 06:46:34 +1000) drm fixes for 6.4-rc2 dsc: - macro fixes simplefb: - fix VESA format scheduler: - Scheduler timeout handling fix. fbdev: - Prohibit potential out-of-bounds access in generic fbdev emulation. ast: - Improve AST2500+ compat on ARM. mipi-dsi: - Small mipi-dsi fix. amdgpu: - VCN3 fixes - APUs always support PCI atomics - Legacy power management fixes - DCN 3.1.4 fix - DCFCLK fix - Fix several RAS irq refcount mismatches - GPU Reset fix - GFX 11.0.4 fix i915: - Fix to taint kernel when force_probe is used - Null deref and div-by-zero fixes for display - GuC error capture fix for Xe devices Alvin Lee (1): drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes Dave Airlie (3): Merge tag 'drm-misc-fixes-2023-05-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-05-11-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.4-2023-05-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Guchun Chen (4): drm/amd/pm: parse pp_handle under appropriate conditions drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend drm/amd/pm: avoid potential UBSAN issue on legacy asics drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras Horatio Zhang (1): drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs Jammy Huang (1): drm/ast: Fix ARM compatibility Jani Nikula (3): drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values drm/i915: taint kernel when force probing unsupported devices John Harrison (1): drm/i915/guc: Don't capture Gen8 regs on Xe devices Kees Cook (1): drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes Leo Chen (1): drm/amd/display: Add symclk workaround during disable link output Lin.Cao (1): drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) Nikita Zhandarovich (1): drm/i915/dp: prevent potential div-by-zero Pierre Asselin (1): firmware/sysfb: Fix VESA format selection Saleemkhan Jamadar (1): drm/amdgpu/jpeg: Remove harvest checking for JPEG3 Saravana Kannan (1): drm/mipi-dsi: Set the fwnode for mipi_dsi_device Stanislav Lisovskiy (1): drm/i915: Fix NULL ptr deref by checking new_crtc_state Sui Jingfeng (1): drm/fbdev-generic: prohibit potential out-of-bounds access Thong Thai (1): drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution Vitaly Prosyak (1): drm/sched: Check scheduler work queue before calling timeout handling Yifan Zhang (2): drm/amdgpu: set gfx9 onwards APU atomics support to be true drm/amdgpu: change gfx 11.0.4 external_id range drivers/firmware/sysfb_simplefb.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 12 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c| 8 ++- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 46 --- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 1 + drivers/gpu/drm/amd/amdgpu/nv.c| 22 ++-- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 ++- drivers/gpu/drm/amd/amdgpu/soc21.c | 2 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 65 ++ .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h | 2 + .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c| 2 +- .../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 5 +- .../amd/display/dc/dml/dcn32/display_mode_vba_32.h | 1
Re: [git pull] drm fixes part 2 for 6.4-rc1
The pull request you sent on Fri, 5 May 2023 13:10:28 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-next-2023-05-05 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/084f51d473cd566eab310d5da56fe7b68d0b10be Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes part 2 for 6.4-rc1
Hi Linus, This is the fixes for the last couple of weeks for i915 and last 3 weeks for amdgpu, lots of them but pretty scattered around and all pretty small. Dave. drm-next-2023-05-05: drm fixes part 2 for 6.4-rc1 amdgpu: - SR-IOV fixes - DCN 3.2 fixes - DC mclk handling fixes - eDP fixes - SubVP fixes - HDCP regression fix - DSC fixes - DC FP fixes - DCN 3.x fixes - Display flickering fix when switching between vram and gtt - Z8 power saving fix - Fix hang when skipping modeset - GPU reset fixes - Doorbell fix when resizing BARs - Fix spurious warnings in gmc - Locking fix for AMDGPU_SCHED IOCTL - SR-IOV fix - DCN 3.1.4 fix - DCN 3.2 fix - Fix job cleanup when CS is aborted i915: - skl pipe source size check - mtl transcoder mask fix - DSI power on sequence fix - GuC versioning corner case fix The following changes since commit cf03e2956af307dc25e8c41fd4cffe44482a6ec1: Merge tag 'drm-misc-next-fixes-2023-04-26' of git://anongit.freedesktop.org/drm/drm-misc into drm-next (2023-04-27 11:29:34 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-next-2023-05-05 for you to fetch changes up to 1bef84af084e981550d9ecc3359baa22533d7b99: Merge tag 'drm-intel-next-fixes-2023-05-04-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2023-05-05 11:27:26 +1000) drm fixes part 2 for 6.4-rc1 amdgpu: - SR-IOV fixes - DCN 3.2 fixes - DC mclk handling fixes - eDP fixes - SubVP fixes - HDCP regression fix - DSC fixes - DC FP fixes - DCN 3.x fixes - Display flickering fix when switching between vram and gtt - Z8 power saving fix - Fix hang when skipping modeset - GPU reset fixes - Doorbell fix when resizing BARs - Fix spurious warnings in gmc - Locking fix for AMDGPU_SCHED IOCTL - SR-IOV fix - DCN 3.1.4 fix - DCN 3.2 fix - Fix job cleanup when CS is aborted i915: - skl pipe source size check - mtl transcoder mask fix - DSI power on sequence fix - GuC versioning corner case fix Alex Hung (1): drm/amd/display: allow edp updates for virtual signal Alvin Lee (1): drm/amd/display: Reduce SubVP + DRR stretch margin Aurabindo Pillai (5): drm/amd/display: Fix hang when skipping modeset drm/amd/display: remove incorrect early return drm/amd/display: Fixes for dcn32_clk_mgr implementation drm/amd/display: Do not clear GPINT register when releasing DMUB from reset drm/amd/display: Update bounding box values for DCN321 Chia-I Wu (1): drm/amdgpu: add a missing lock for AMDGPU_SCHED Chong Li (1): drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" Cruise Hung (1): drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset Dave Airlie (4): Merge tag 'amd-drm-fixes-6.4-2023-04-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-next Merge tag 'drm-intel-next-fixes-2023-04-27' of git://anongit.freedesktop.org/drm/drm-intel into drm-next Merge tag 'amd-drm-fixes-6.4-2023-05-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-next Merge tag 'drm-intel-next-fixes-2023-05-04-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next Guchun Chen (1): drm/amdgpu: drop redundant sched job cleanup when cs is aborted Hamza Mahfooz (2): drm/amd/display: fix flickering caused by S/G mode drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() Hans de Goede (1): drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() Hersen Wu (3): drm/amd/display: fix memleak in aconnector->timing_requested drm/amd/display: fix access hdcp_workqueue assert drm/amd/display: Return error code on DSC atomic check failure Horace Chen (1): drm/amdgpu: disable SDMA WPTR_POLL_ENABLE for SR-IOV Horatio Zhang (2): drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini Igor Kravchenko (1): drm/amd/display: Set min_width and min_height capability for DCN30 Jane Jian (1): drm/amdgpu/vcn: fix mmsch ctx table size Jasdeep Dhillon (1): drm/amd/display: Isolate remaining FPU code in DCN32 Jingwen Zhu (1): drm/amd/display: Improvement for handling edp link training fails John Harrison (1): drm/i915/guc: Actually return an error if GuC version range check fails Josip Pavic (1): drm/amd/display: copy dmub caps to dc on dcn31 Leo Chen (2): drm/amd/display: Lowering min Z8 residency time drm/amd/display: Change default Z8 watermark values Michael Mityushkin (1): drm/amd/display: Apply correct panel mode when reinitializing hardware Radhakrishna Sripada (1): drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info Rodrigo Siqueira (8): drm/amd/display: Update bouding box values for DCN32 drm/amd/display: Add
Re: [git pull] drm fixes for 6.3 final
The pull request you sent on Fri, 21 Apr 2023 11:27:42 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-04-21 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/2af3e53a4dc08657f1b46f97f04ff4a0ab3cad8d Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[git pull] drm fixes for 6.3 final
Hi Linus, Back from my trip physically, my jet lag is still strong however so mentally I'm probably a few more days away! This is the regular and hopefully last round of fixes for 6.3. Pretty small, a few amdgpu, one i915, one nouveau, one rockchip and one gpu scheduler fix. Dave. drm-fixes-2023-04-21: drm fixes for 6.3 final nouveau: - fix dma-resv timeout rockchip: - fix suspend/resume sched: - fix timeout handling i915: - Fix fast wake AUX sync len amdgpu: - GPU reset fix - DCN 3.1.5 line buffer fix - Display fix for single channel memory configs - Fix a possible divide by 0 The following changes since commit 6a8f57ae2eb07ab39a6f0ccad60c760743051026: Linux 6.3-rc7 (2023-04-16 15:23:53 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-04-21 for you to fetch changes up to 00a4bd000e78a3a898e60bdc13e2852c8044a38c: Merge tag 'amd-drm-fixes-6.3-2023-04-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-04-21 11:13:25 +1000) drm fixes for 6.3 final nouveau: - fix dma-resv timeout rockchip: - fix suspend/resume sched: - fix timeout handling i915: - Fix fast wake AUX sync len amdgpu: - GPU reset fix - DCN 3.1.5 line buffer fix - Display fix for single channel memory configs - Fix a possible divide by 0 Alan Liu (1): drm/amdgpu: Fix desktop freezed after gpu-reset Alex Hung (1): drm/amd/display: fix a divided-by-zero error Daniel Miess (1): drm/amd/display: limit timing for single dimm memory Dave Airlie (3): Merge tag 'drm-misc-fixes-2023-04-20-2' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2023-04-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-6.3-2023-04-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Dmytro Laktyushkin (1): drm/amd/display: set dcn315 lb bpp to 48 John Ogness (1): drm/nouveau: fix incorrect conversion to dma_resv_wait_timeout() Sascha Hauer (2): drm/rockchip: vop2: fix suspend/resume drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume Ville Syrjälä (1): drm/i915: Fix fast wake AUX sync len Vitaly Prosyak (1): drm/sched: Check scheduler ready before calling timeout handling drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 3 +++ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 17 ++--- .../gpu/drm/amd/display/dc/dcn314/dcn314_resource.c | 20 drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 2 +- .../drm/amd/display/modules/power/power_helpers.c| 4 drivers/gpu/drm/i915/display/intel_dp_aux.c | 2 +- drivers/gpu/drm/nouveau/nouveau_gem.c| 18 -- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 4 drivers/gpu/drm/scheduler/sched_main.c | 3 ++- 9 files changed, 61 insertions(+), 12 deletions(-)
Re: [git pull] drm fixes for v6.3-rc3
The pull request you sent on Fri, 17 Mar 2023 17:59:36 +1000: > git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-03-17 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/2cf5a401c87178237c5b782c44578c26690a802b Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html