These functions are unused and can be removed:

- page_head_to_phys_start
- page_head_to_phys_end
- offset_to_pt_load_start
- get_offset_pt_load_memory

Signed-off-by: Petr Tesarik <[email protected]>
---
 elf_info.c | 66 ------------------------------------------------------
 elf_info.h |  4 ----
 2 files changed, 70 deletions(-)

diff --git a/elf_info.c b/elf_info.c
index 7d72742..5ed65fc 100644
--- a/elf_info.c
+++ b/elf_info.c
@@ -502,66 +502,6 @@ paddr_to_offset2(unsigned long long paddr, off_t hint)
        return offset;
 }
 
-unsigned long long
-page_head_to_phys_start(unsigned long long head_paddr)
-{
-       int i;
-       struct pt_load_segment *pls;
-
-       for (i = 0; i < num_pt_loads; i++) {
-               pls = &pt_loads[i];
-               if ((pls->phys_start <= head_paddr + info->page_size)
-                   && (head_paddr < pls->phys_end)) {
-                       return (pls->phys_start > head_paddr) ?
-                               pls->phys_start : head_paddr;
-               }
-       }
-
-       return 0;
-}
-
-unsigned long long
-page_head_to_phys_end(unsigned long long head_paddr)
-{
-       int i;
-       struct pt_load_segment *pls;
-
-       for (i = 0; i < num_pt_loads; i++) {
-               pls = &pt_loads[i];
-               if ((pls->phys_start <= head_paddr + info->page_size)
-                   && (head_paddr < pls->phys_end)) {
-                       return (pls->phys_end < head_paddr + info->page_size) ?
-                               pls->phys_end : head_paddr + info->page_size;
-               }
-       }
-
-       return 0;
-}
-
-/*
- *  Calculate a start File Offset of PT_LOAD from a File Offset
- *  of a page. If this function returns 0x0, the input page is
- *  not in the memory image.
- */
-off_t
-offset_to_pt_load_start(off_t offset)
-{
-       int i;
-       off_t pt_load_start;
-       struct pt_load_segment *pls;
-
-       for (i = pt_load_start = 0; i < num_pt_loads; i++) {
-               pls = &pt_loads[i];
-               if ((offset >= pls->file_offset)
-                   && (offset < pls->file_offset +
-                       (pls->phys_end - pls->phys_start))) {
-                       pt_load_start = pls->file_offset;
-                       break;
-               }
-       }
-       return pt_load_start;
-}
-
 /*
  *  Calculate a end File Offset of PT_LOAD from a File Offset
  *  of a page. If this function returns 0x0, the input page is
@@ -1120,12 +1060,6 @@ get_phdr_memory(int index, Elf64_Phdr *phdr)
        return TRUE;
 }
 
-off_t
-get_offset_pt_load_memory(void)
-{
-       return offset_pt_load_memory;
-}
-
 int
 get_pt_load(int idx,
        unsigned long long *phys_start,
diff --git a/elf_info.h b/elf_info.h
index 934b608..d9b5d05 100644
--- a/elf_info.h
+++ b/elf_info.h
@@ -32,9 +32,6 @@ int get_elf32_phdr(int fd, char *filename, int index, 
Elf32_Phdr *phdr);
 
 off_t paddr_to_offset(unsigned long long paddr);
 off_t paddr_to_offset2(unsigned long long paddr, off_t hint);
-unsigned long long page_head_to_phys_start(unsigned long long head_paddr);
-unsigned long long page_head_to_phys_end(unsigned long long head_paddr);
-off_t offset_to_pt_load_start(off_t offset);
 off_t offset_to_pt_load_end(off_t offset);
 unsigned long long vaddr_to_paddr_general(unsigned long long vaddr);
 off_t vaddr_to_offset_slow(int fd, char *filename, unsigned long long vaddr);
@@ -57,7 +54,6 @@ int is_xen_memory(void);
 int get_elf64_phnum(int fd, char *filename, Elf64_Ehdr *ehdr, int *phnum);
 int get_phnum_memory(void);
 int get_phdr_memory(int index, Elf64_Phdr *phdr);
-off_t get_offset_pt_load_memory(void);
 int get_pt_load(int idx,
        unsigned long long *phys_start,
        unsigned long long *phys_end,
-- 
2.26.2


_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec

Reply via email to