The GCC 13.2.0 compiler issued the following warning:

mixer-test.c: In function ‘ctl_value_index_valid’:
mixer-test.c:322:79: warning: format ‘%lld’ expects argument of type ‘long long 
int’, \
                              but argument 5 has type ‘long int’ [-Wformat=]
  322 |                         ksft_print_msg("%s.%d value %lld more than 
maximum %lld\n",
      |                                                                         
   ~~~^
      |                                                                         
      |
      |                                                                         
      long long int
      |                                                                         
   %ld
  323 |                                        ctl->name, index, int64_val,
  324 |                                        
snd_ctl_elem_info_get_max(ctl->info));
      |                                        
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                        |
      |                                        long int

Fixing the format specifier as advised by the compiler suggestion removes the
warning.

Fixes: 3f48b137d88e7 ("kselftest: alsa: Factor out check that values meet 
constraints")
Cc: Mark Brown <broo...@kernel.org>
Cc: Jaroslav Kysela <pe...@perex.cz>
Cc: Takashi Iwai <ti...@suse.com>
Cc: Shuah Khan <sh...@kernel.org>
Cc: linux-so...@vger.kernel.org
Cc: linux-kselftest@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Signed-off-by: Mirsad Todorovac <mirsad.todoro...@alu.unizg.hr>
---
 tools/testing/selftests/alsa/mixer-test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/testing/selftests/alsa/mixer-test.c 
b/tools/testing/selftests/alsa/mixer-test.c
index 208c2170c074..df942149c6f6 100644
--- a/tools/testing/selftests/alsa/mixer-test.c
+++ b/tools/testing/selftests/alsa/mixer-test.c
@@ -319,7 +319,7 @@ static bool ctl_value_index_valid(struct ctl_data *ctl,
                }
 
                if (int64_val > snd_ctl_elem_info_get_max64(ctl->info)) {
-                       ksft_print_msg("%s.%d value %lld more than maximum 
%lld\n",
+                       ksft_print_msg("%s.%d value %lld more than maximum 
%ld\n",
                                       ctl->name, index, int64_val,
                                       snd_ctl_elem_info_get_max(ctl->info));
                        return false;
-- 
2.40.1


Reply via email to