| .. | .. |
|---|
| 185 | 185 | |
|---|
| 186 | 186 | data->memsz = ALIGN(data->memsz, PAGE_SIZE); |
|---|
| 187 | 187 | buf.mem = data->memsz; |
|---|
| 188 | | - if (image->type == KEXEC_TYPE_CRASH) |
|---|
| 189 | | - buf.mem += crashk_res.start; |
|---|
| 190 | 188 | |
|---|
| 191 | 189 | ptr = (void *)ipl_cert_list_addr; |
|---|
| 192 | 190 | end = ptr + ipl_cert_list_size; |
|---|
| .. | .. |
|---|
| 223 | 221 | data->kernel_buf + offsetof(struct lowcore, ipl_parmblock_ptr); |
|---|
| 224 | 222 | *lc_ipl_parmblock_ptr = (__u32)buf.mem; |
|---|
| 225 | 223 | |
|---|
| 224 | + if (image->type == KEXEC_TYPE_CRASH) |
|---|
| 225 | + buf.mem += crashk_res.start; |
|---|
| 226 | + |
|---|
| 226 | 227 | ret = kexec_add_buffer(&buf); |
|---|
| 227 | 228 | out: |
|---|
| 228 | 229 | return ret; |
|---|