summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kexec/arch/ia64/crashdump-ia64.c3
-rw-r--r--purgatory/arch/ia64/purgatory-ia64.c4
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;