perf/core: Convert snprintf() to scnprintf()
authorJules Irenge <jbi.octave@gmail.com>
Sat, 17 Sep 2022 23:41:08 +0000 (00:41 +0100)
committerIngo Molnar <mingo@kernel.org>
Wed, 21 Sep 2022 10:34:36 +0000 (12:34 +0200)
commitdca6344d7a77dd0501a73745f4a9fb1ee2bc9d7c
treeac8736af2ea163dd11ad5e27f4f6b3884c9ac040
parentb4e12b2d70fd9eccdb3cef8015dc1788ca38e3fd
perf/core: Convert snprintf() to scnprintf()

Coccinelle reports a warning:

    WARNING: use scnprintf or sprintf

This LWN article explains the rationale for this change:

    https: //lwn.net/Articles/69419/

Ie. snprintf() returns what *would* be the resulting length,
while scnprintf() returns the actual length.

Adding to that, there has also been some slow migration from snprintf to scnprintf,
here's the shift in usage in the past 3.5 years, in all fs/ files:

                         v5.0    v6.0-rc6
   --------------------------------------
   snprintf() uses:        63         213
   scnprintf() uses:      374         186

No intended change in behavior.

[ mingo: Improved the changelog & reviewed the usage sites. ]

Signed-off-by: Jules Irenge <jbi.octave@gmail.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
kernel/events/core.c