hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
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;