@@ -82,10 +82,12 @@ static void fill_buf(char *buf, size_t size)
82
82
static int do_child (void )
83
83
{
84
84
if (ptrace (PTRACE_TRACEME , -1 , NULL , NULL ))
85
- ksft_exit_fail_msg ("PTRACE_TRACEME" , strerror (errno ));
85
+ ksft_exit_fail_msg ("ptrace(PTRACE_TRACEME) failed: %s (%d)\n" ,
86
+ strerror (errno ), errno );
86
87
87
88
if (raise (SIGSTOP ))
88
- ksft_exit_fail_msg ("raise(SIGSTOP)" , strerror (errno ));
89
+ ksft_exit_fail_msg ("raise(SIGSTOP) failed: %s (%d)\n" ,
90
+ strerror (errno ), errno );
89
91
90
92
return EXIT_SUCCESS ;
91
93
}
@@ -340,7 +342,7 @@ static void ptrace_set_sve_get_sve_data(pid_t child,
340
342
data_size = SVE_PT_SVE_OFFSET + SVE_PT_SVE_SIZE (vq , SVE_PT_REGS_SVE );
341
343
write_buf = malloc (data_size );
342
344
if (!write_buf ) {
343
- ksft_test_result_fail ("Error allocating %d byte buffer for %s VL %u\n" ,
345
+ ksft_test_result_fail ("Error allocating %ld byte buffer for %s VL %u\n" ,
344
346
data_size , type -> name , vl );
345
347
return ;
346
348
}
@@ -441,7 +443,7 @@ static void ptrace_set_sve_get_fpsimd_data(pid_t child,
441
443
data_size = SVE_PT_SVE_OFFSET + SVE_PT_SVE_SIZE (vq , SVE_PT_REGS_SVE );
442
444
write_buf = malloc (data_size );
443
445
if (!write_buf ) {
444
- ksft_test_result_fail ("Error allocating %d byte buffer for %s VL %u\n" ,
446
+ ksft_test_result_fail ("Error allocating %ld byte buffer for %s VL %u\n" ,
445
447
data_size , type -> name , vl );
446
448
return ;
447
449
}
@@ -545,7 +547,7 @@ static void ptrace_set_fpsimd_get_sve_data(pid_t child,
545
547
read_sve = read_buf ;
546
548
547
549
if (read_sve -> vl != vl ) {
548
- ksft_test_result_fail ("Child VL != expected VL %d \n" ,
550
+ ksft_test_result_fail ("Child VL != expected VL: %u != %u \n" ,
549
551
read_sve -> vl , vl );
550
552
goto out ;
551
553
}
@@ -555,7 +557,7 @@ static void ptrace_set_fpsimd_get_sve_data(pid_t child,
555
557
case SVE_PT_REGS_FPSIMD :
556
558
expected_size = SVE_PT_FPSIMD_SIZE (vq , SVE_PT_REGS_FPSIMD );
557
559
if (read_sve_size < expected_size ) {
558
- ksft_test_result_fail ("Read %d bytes, expected %d \n" ,
560
+ ksft_test_result_fail ("Read %ld bytes, expected %ld \n" ,
559
561
read_sve_size , expected_size );
560
562
goto out ;
561
563
}
@@ -571,7 +573,7 @@ static void ptrace_set_fpsimd_get_sve_data(pid_t child,
571
573
case SVE_PT_REGS_SVE :
572
574
expected_size = SVE_PT_SVE_SIZE (vq , SVE_PT_REGS_SVE );
573
575
if (read_sve_size < expected_size ) {
574
- ksft_test_result_fail ("Read %d bytes, expected %d \n" ,
576
+ ksft_test_result_fail ("Read %ld bytes, expected %ld \n" ,
575
577
read_sve_size , expected_size );
576
578
goto out ;
577
579
}
0 commit comments