Re: [PATCH v1] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU

2019-01-11 Thread Martin Schwidefsky
On Fri, 11 Jan 2019 15:18:22 +0100 David Hildenbrand wrote: > When calling smp_call_ipl_cpu() from the IPL CPU, we will try to read > from pcpu_devices->lowcore. However, due to prefixing, that will result > in reading from absolute address 0 on that CPU. We have to go via the > actual lowcore

Re: [PATCH v1] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU

2019-01-11 Thread Cornelia Huck
On Fri, 11 Jan 2019 15:18:22 +0100 David Hildenbrand wrote: > When calling smp_call_ipl_cpu() from the IPL CPU, we will try to read > from pcpu_devices->lowcore. However, due to prefixing, that will result > in reading from absolute address 0 on that CPU. We have to go via the > actual lowcore

Re: [PATCH v1] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU

2019-01-11 Thread David Hildenbrand
On 11.01.19 15:18, David Hildenbrand wrote: > When calling smp_call_ipl_cpu() from the IPL CPU, we will try to read > from pcpu_devices->lowcore. However, due to prefixing, that will result > in reading from absolute address 0 on that CPU. We have to go via the > actual lowcore instead. > > This

[PATCH v1] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU

2019-01-11 Thread David Hildenbrand
When calling smp_call_ipl_cpu() from the IPL CPU, we will try to read from pcpu_devices->lowcore. However, due to prefixing, that will result in reading from absolute address 0 on that CPU. We have to go via the actual lowcore instead. This means that right now, we will read lc->nodat_stack == 0