diff options
-rw-r--r-- | kexec/arch/ia64/crashdump-ia64.c | 3 | ||||
-rw-r--r-- | purgatory/arch/ia64/purgatory-ia64.c | 4 |
2 files changed, 1 insertions, 6 deletions
diff --git a/kexec/arch/ia64/crashdump-ia64.c b/kexec/arch/ia64/crashdump-ia64.c index 35f7a72..31e5a8c 100644 --- a/kexec/arch/ia64/crashdump-ia64.c +++ b/kexec/arch/ia64/crashdump-ia64.c @@ -55,7 +55,6 @@ static unsigned long kernel_code_end; struct loaded_segment { unsigned long start; unsigned long end; - unsigned long reserved; }; #define MAX_LOAD_SEGMENTS 128 @@ -90,7 +89,6 @@ static void add_loaded_segments_info(struct kexec_info *info, start&~(ELF_PAGE_SIZE-1); loaded_segments[loaded_segments_num].end = (end + ELF_PAGE_SIZE - 1)&~(ELF_PAGE_SIZE - 1); - loaded_segments[loaded_segments_num].reserved = 0; loaded_segments_num++; } } @@ -243,7 +241,6 @@ int load_crashdump_segments(struct kexec_info *info, struct mem_ehdr *ehdr, loaded_segments[loaded_segments_num].start = elfcorehdr; loaded_segments[loaded_segments_num].end = elfcorehdr + sz; - loaded_segments[loaded_segments_num].reserved = 1; loaded_segments_num++; cmdline_add_elfcorehdr(cmdline, elfcorehdr); } diff --git a/purgatory/arch/ia64/purgatory-ia64.c b/purgatory/arch/ia64/purgatory-ia64.c index de71b98..275f9f5 100644 --- a/purgatory/arch/ia64/purgatory-ia64.c +++ b/purgatory/arch/ia64/purgatory-ia64.c @@ -123,7 +123,6 @@ typedef struct { struct loaded_segment { unsigned long start; unsigned long end; - unsigned long reserved; }; struct kexec_boot_params { @@ -202,8 +201,7 @@ patch_efi_memmap(struct kexec_boot_params *params, } dst_md->phys_addr = seg->start; dst_md->num_pages = mid_pages; - dst_md->type = seg->reserved ? - EFI_UNUSABLE_MEMORY:EFI_LOADER_DATA; + dst_md->type = EFI_LOADER_DATA; if (!end_pages) break; dest += boot_param->efi_memdesc_size; |