OPP: debugfs: Fix warning with W=1 builds
authorViresh Kumar <viresh.kumar@linaro.org>
Wed, 27 Sep 2023 10:58:16 +0000 (16:28 +0530)
committerViresh Kumar <viresh.kumar@linaro.org>
Mon, 11 Mar 2024 05:09:24 +0000 (10:39 +0530)
commit992e88335997a2f171c7da221a14c40771cd517d
tree6319983e77f5bb150cde6ec5a61fb48a773f6855
parent838a4772bfc390a14b31c25dc4c9eb66de5f5b1a
OPP: debugfs: Fix warning with W=1 builds

We currently get the following warning:

debugfs.c:105:54: error: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Werror=format-truncation=]
                 snprintf(name, sizeof(name), "supply-%d", i);
                                                      ^~
debugfs.c:105:46: note: directive argument in the range [-21474836442147483646]
                 snprintf(name, sizeof(name), "supply-%d", i);
                                              ^~~~~~~~~~~
debugfs.c:105:17: note: 'snprintf' output between 9 and 19 bytes into a destination of size 15
                 snprintf(name, sizeof(name), "supply-%d", i);

Fix this and other potential issues it by allocating larger arrays.
Use the exact string format to allocate the arrays without getting into
these issues again.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202402141313.81ltVF5g-lkp@intel.com/
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Dhruva Gole <d-gole@ti.com>
drivers/opp/debugfs.c