[kvm-unit-tests PATCH v3 7/9] s390x: smp: Remove unneeded cpu loops

Janosch Frank
2020-01-17T10:47:05Z

Now that we have a loop which is executed after we return from the
main function of a secondary cpu, we can remove the surplus loops.

Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
---
s390x/smp.c | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/s390x/smp.c b/s390x/smp.c
index 555ed72..c12a3db 100644
--- a/s390x/smp.c
+++ b/s390x/smp.c
@@ -29,15 +29,9 @@ static void wait_for_flag(void)
}
}

-static void cpu_loop(void)
-{
- for (;;) {}
-}
-
static void test_func(void)
{
testflag = 1;
- cpu_loop();
}

static void test_start(void)
@@ -234,7 +228,7 @@ int main(void)

/* Setting up the cpu to give it a stack and lowcore */
psw.mask = extract_psw_mask();
- psw.addr = (unsigned long)cpu_loop;
+ psw.addr = (unsigned long)test_func;
smp_cpu_setup(1, psw);
smp_cpu_stop(1);

--
2.20.1