aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
diff options
context:
space:
mode:
authorPhilipp Stanner <[email protected]>2025-07-09 10:29:58 +0000
committerSteven Price <[email protected]>2025-07-14 15:49:10 +0000
commitcb345f954eacd162601e7d07ca2f0f0a17b54ee3 (patch)
tree712918a983eca0f0fa6dcce3313a19decc97be28 /drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
parentdrm/nouveau: check ioctl command codes better (diff)
downloadkernel-cb345f954eacd162601e7d07ca2f0f0a17b54ee3.tar.gz
kernel-cb345f954eacd162601e7d07ca2f0f0a17b54ee3.zip
drm/panfrost: Fix scheduler workqueue bug
When the GPU scheduler was ported to using a struct for its initialization parameters, it was overlooked that panfrost creates a distinct workqueue for timeout handling. The pointer to this new workqueue is not initialized to the struct, resulting in NULL being passed to the scheduler, which then uses the system_wq for timeout handling. Set the correct workqueue to the init args struct. Cc: [email protected] # 6.15+ Fixes: 796a9f55a8d1 ("drm/sched: Use struct for drm_sched_init() params") Reported-by: Tvrtko Ursulin <[email protected]> Closes: https://lore.kernel.org/dri-devel/[email protected]/ Signed-off-by: Philipp Stanner <[email protected]> Reviewed-by: Tvrtko Ursulin <[email protected]> Reviewed-by: Steven Price <[email protected]> Signed-off-by: Steven Price <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c')
0 files changed, 0 insertions, 0 deletions