Commit f8ef9c24 authored by Nai-Chen Cheng's avatar Nai-Chen Cheng Committed by Borislav Petkov (AMD)
Browse files

selftests/futex: Fix format-security warnings in futex_priv_hash



Fix format-security warnings by using proper format strings when passing
message variables to ksft_exit_fail_msg(), ksft_test_result_pass(), and
ksft_test_result_skip() function.

Thus prevent potential security issues and eliminate compiler warnings when
building with -Wformat-security.

Signed-off-by: default avatarNai-Chen Cheng <bleach1827@gmail.com>
Signed-off-by: default avatarSebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: default avatarBorislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/20250827130011.677600-4-bigeasy@linutronix.de
parent d8e2f919
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -192,10 +192,10 @@ int main(int argc, char *argv[])
	futex_slots1 = futex_hash_slots_get();
	if (futex_slots1 <= 0) {
		ksft_print_msg("Current hash buckets: %d\n", futex_slots1);
		ksft_exit_fail_msg(test_msg_auto_create);
		ksft_exit_fail_msg("%s", test_msg_auto_create);
	}

	ksft_test_result_pass(test_msg_auto_create);
	ksft_test_result_pass("%s", test_msg_auto_create);

	online_cpus = sysconf(_SC_NPROCESSORS_ONLN);
	ret = pthread_barrier_init(&barrier_main, NULL, MAX_THREADS + 1);
@@ -236,11 +236,11 @@ int main(int argc, char *argv[])
			}
			ksft_print_msg("Expected increase of hash buckets but got: %d -> %d\n",
				       futex_slots1, futex_slotsn);
			ksft_exit_fail_msg(test_msg_auto_inc);
			ksft_exit_fail_msg("%s", test_msg_auto_inc);
		}
		ksft_test_result_pass(test_msg_auto_inc);
		ksft_test_result_pass("%s", test_msg_auto_inc);
	} else {
		ksft_test_result_skip(test_msg_auto_inc);
		ksft_test_result_skip("%s", test_msg_auto_inc);
	}
	ret = pthread_mutex_unlock(&global_lock);