Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu: fix MQD debugfs undefined symbol when DEBUG_FS=n

Fix undefined reference to amdgpu_mqd_info_fops during
debugfs_create_file if DEBUG_FS=n

Signed-off-by: Sunil Khatri <sunil.khatri@amd.com>
Link: https://lore.kernel.org/r/20250708101551.68033-1-sunil.khatri@amd.com
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Christian König <christian.koenig@amd.com>

authored by

Sunil Khatri and committed by
Christian König
8f9abaff 5d95cbf2

+4 -1
+4 -1
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
··· 319 319 } 320 320 amdgpu_bo_unref(&queue->db_obj.obj); 321 321 322 + #if defined(CONFIG_DEBUG_FS) 322 323 debugfs_remove_recursive(queue->debugfs_queue); 323 - 324 + #endif 324 325 r = amdgpu_userq_unmap_helper(uq_mgr, queue); 325 326 amdgpu_userq_cleanup(uq_mgr, queue, queue_id); 326 327 mutex_unlock(&uq_mgr->userq_mutex); ··· 524 523 if (!queue_name) 525 524 return -ENOMEM; 526 525 526 + #if defined(CONFIG_DEBUG_FS) 527 527 /* Queue dentry per client to hold MQD information */ 528 528 queue->debugfs_queue = debugfs_create_dir(queue_name, filp->debugfs_client); 529 529 debugfs_create_file("mqd_info", 0444, queue->debugfs_queue, queue, &amdgpu_mqd_info_fops); 530 + #endif 530 531 kfree(queue_name); 531 532 532 533 args->out.queue_id = qid;