On 7/10/26 13:29, Srinivasan Shanmugam wrote:
> debugfs is intended for debugging only, and failures to create debugfs
> entries should not affect normal operation.
> 
> Remove the check for debugfs_create_dir() in kfd_debugfs_add_process().
> If debugfs entries cannot be created, continue without them instead of
> reporting an unnecessary error.
> 
> Fixes: 22ab1bb3994a ("amdkfd: expose pasid of secondary contexts by debugfs")
> Reported-by: Dan Carpenter <[email protected]>
> Cc: Zhu Lingshan <[email protected]>
> Cc: Felix Kuehling <[email protected]>
> Signed-off-by: Srinivasan Shanmugam <[email protected]>

Reviewed-by: Christian König <[email protected]>

> ---
>  drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 4 ----
>  1 file changed, 4 deletions(-)
> 
> diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c 
> b/drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c
> index 02673f01b448..7c5bc9c4559a 100644
> --- a/drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c
> +++ b/drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c
> @@ -211,10 +211,6 @@ int kfd_debugfs_add_process(struct kfd_process *p)
>               entry->proc_dentry = debugfs_create_dir(name,
>                                                       
> primary_entry->proc_dentry);
>       }
> -     if (IS_ERR_OR_NULL(entry->proc_dentry)) {
> -             ret = entry->proc_dentry ? PTR_ERR(entry->proc_dentry) : 
> -ENOMEM;
> -             goto err_free_entry;
> -     }
>  
>       list_add(&entry->list, &procs);
>       kfd_debugfs_create_pasid_files(p, entry->proc_dentry);

Reply via email to