Sending again since patch 2 did not get delivered some how...

On 06-03-2026 01:36 pm, Sunil Khatri wrote:
Below is the warning thrown by the clang compiler:
linux/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c:588:9: warning: format 
string is not a string literal (potentially insecure) [-Wformat-security]
                                            stats_dir_filename);
                                            ^~~~~~~~~~~~~~~~~~
linux/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c:588:9: note: treat the 
string as an argument to avoid this
                                            stats_dir_filename);
                                            ^
                                            "%s",
linux/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c:635:18: warning: 
format string is not a string literal (potentially insecure) [-Wformat-security]
                                            p->kobj, counters_dir_filename);
                                                     ^~~~~~~~~~~~~~~~~~~~~
linux/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c:635:18: note: treat 
the string as an argument to avoid this
                                            p->kobj, counters_dir_filename);
                                                     ^
                                                     "%s",

Signed-off-by: Sunil Khatri <[email protected]>
CC: Philip Yang <[email protected]>
CC: Felix Kuehling <[email protected]>
---
  drivers/gpu/drm/amd/amdkfd/kfd_process.c | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_process.c 
b/drivers/gpu/drm/amd/amdkfd/kfd_process.c
index 0b3b0c26e05c..d202827df66e 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_process.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_process.c
@@ -585,7 +585,7 @@ static void kfd_procfs_add_sysfs_stats(struct kfd_process 
*p)
                ret = kobject_init_and_add(pdd->kobj_stats,
                                           &procfs_stats_type,
                                           p->kobj,
-                                          stats_dir_filename);
+                                          "%s", stats_dir_filename);
if (ret) {
                        pr_warn("Creating KFD proc/stats_%s folder failed",
@@ -632,7 +632,7 @@ static void kfd_procfs_add_sysfs_counters(struct 
kfd_process *p)
                        return;
ret = kobject_init_and_add(kobj_counters, &sysfs_counters_type,
-                                          p->kobj, counters_dir_filename);
+                                          p->kobj, "%s", 
counters_dir_filename);
                if (ret) {
                        pr_warn("Creating KFD proc/%s folder failed",
                                counters_dir_filename);

Reply via email to