kselftest/arm64: Log signal code and address for unexpected signals
authorMark Brown <broonie@kernel.org>
Wed, 21 Jun 2023 01:36:06 +0000 (02:36 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Wed, 21 Jun 2023 11:07:18 +0000 (12:07 +0100)
If we get an unexpected signal during a signal test log a bit more data to
aid diagnostics.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20230620-arm64-selftest-log-wrong-signal-v1-1-3fe29bdaaf38@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
tools/testing/selftests/arm64/signal/test_signals_utils.c

index 40be8443949d411e34d3039a89f49f079a6b17c2..0dc948db3a4a4039e585e69df7ae7811bb8a6d79 100644 (file)
@@ -249,7 +249,8 @@ static void default_handler(int signum, siginfo_t *si, void *uc)
                        fprintf(stderr, "-- Timeout !\n");
                } else {
                        fprintf(stderr,
-                               "-- RX UNEXPECTED SIGNAL: %d\n", signum);
+                               "-- RX UNEXPECTED SIGNAL: %d code %d address %p\n",
+                               signum, si->si_code, si->si_addr);
                }
                default_result(current, 1);
        }