[S390] Fix build failure in __cpu_up()

The first argument to __ctl_store() should be the array to store
stuff in, not just the first element of that array. With the
current code in __cpu_up(), mainline GCC dies with an internal
compiler error. I didn't diagnose that further, but just fixed
the kernel bug.

Signed-off-by: Segher Boessenkool <segher@kernel.crashing.org>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>

authored by Segher Boessenkool and committed by Martin Schwidefsky 24d3e210 7b439d25

+1 -1
+1 -1
arch/s390/kernel/smp.c
··· 711 711 memset(sf, 0, sizeof(struct stack_frame)); 712 712 sf->gprs[9] = (unsigned long) sf; 713 713 cpu_lowcore->save_area[15] = (unsigned long) sf; 714 - __ctl_store(cpu_lowcore->cregs_save_area[0], 0, 15); 714 + __ctl_store(cpu_lowcore->cregs_save_area, 0, 15); 715 715 asm volatile( 716 716 " stam 0,15,0(%0)" 717 717 : : "a" (&cpu_lowcore->access_regs_save_area) : "memory");