hc
2024-05-16 8d2a02b24d66aa359e83eebc1ed3c0f85367a1cb
kernel/arch/s390/kernel/machine_kexec_file.c
....@@ -185,8 +185,6 @@
185185
186186 data->memsz = ALIGN(data->memsz, PAGE_SIZE);
187187 buf.mem = data->memsz;
188
- if (image->type == KEXEC_TYPE_CRASH)
189
- buf.mem += crashk_res.start;
190188
191189 ptr = (void *)ipl_cert_list_addr;
192190 end = ptr + ipl_cert_list_size;
....@@ -223,6 +221,9 @@
223221 data->kernel_buf + offsetof(struct lowcore, ipl_parmblock_ptr);
224222 *lc_ipl_parmblock_ptr = (__u32)buf.mem;
225223
224
+ if (image->type == KEXEC_TYPE_CRASH)
225
+ buf.mem += crashk_res.start;
226
+
226227 ret = kexec_add_buffer(&buf);
227228 out:
228229 return ret;