diff --git a/[refs] b/[refs] index 71611c87dff8..25412668956f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f5bfa159d20c9a25c44a7f848c70d4156f78ba64 +refs/heads/master: c6da39f26cfe475704ec521723192e520e8f51b8 diff --git a/trunk/arch/s390/kernel/smp.c b/trunk/arch/s390/kernel/smp.c index 3b9e5c9f4c0b..64ebbcbb31ea 100644 --- a/trunk/arch/s390/kernel/smp.c +++ b/trunk/arch/s390/kernel/smp.c @@ -335,7 +335,8 @@ void smp_call_online_cpu(void (*func)(void *), void *data) */ void smp_call_ipl_cpu(void (*func)(void *), void *data) { - pcpu_delegate(&pcpu_devices[0], func, data, pcpu_devices->panic_stack); + pcpu_delegate(&pcpu_devices[0], func, data, + pcpu_devices->panic_stack + PAGE_SIZE); } int smp_find_processor_id(u16 address)