From: Nico Boehr <nrb@xxxxxxxxxxxxx> In this case, we expect the order to be rejected. Signed-off-by: Nico Boehr <nrb@xxxxxxxxxxxxx> Reviewed-by: Claudio Imbrenda <imbrenda@xxxxxxxxxxxxx> Signed-off-by: Claudio Imbrenda <imbrenda@xxxxxxxxxxxxx> --- s390x/smp.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/s390x/smp.c b/s390x/smp.c index 2015f82c..c204d0b9 100644 --- a/s390x/smp.c +++ b/s390x/smp.c @@ -338,6 +338,7 @@ static void emcall(void) static void test_emcall(void) { struct psw psw; + int cc; psw.mask = extract_psw_mask(); psw.addr = (unsigned long)emcall; @@ -350,6 +351,14 @@ static void test_emcall(void) smp_sigp(1, SIGP_EMERGENCY_SIGNAL, 0, NULL); wait_for_flag(); smp_cpu_stop(1); + + report_prefix_push("invalid CPU address"); + + cc = sigp(INVALID_CPU_ADDRESS, SIGP_EMERGENCY_SIGNAL, 0, NULL); + report(cc == 3, "CC = 3"); + + report_prefix_pop(); + report_prefix_pop(); } -- 2.34.1