kexec_elf: change order of elf_*_to_cpu() functions
Change the order to have a 64/32/16 order, no functional change. Signed-off-by: Sven Schnelle <svens@stackframe.org> Reviewed-by: Thiago Jung Bauermann <bauerman@linux.ibm.com> Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
committed by
Helge Deller
parent
175fca3bf9
commit
d34e0ad3ea
@@ -44,16 +44,6 @@ static uint64_t elf64_to_cpu(const struct elfhdr *ehdr, uint64_t value)
|
|||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
static uint16_t elf16_to_cpu(const struct elfhdr *ehdr, uint16_t value)
|
|
||||||
{
|
|
||||||
if (ehdr->e_ident[EI_DATA] == ELFDATA2LSB)
|
|
||||||
value = le16_to_cpu(value);
|
|
||||||
else if (ehdr->e_ident[EI_DATA] == ELFDATA2MSB)
|
|
||||||
value = be16_to_cpu(value);
|
|
||||||
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
static uint32_t elf32_to_cpu(const struct elfhdr *ehdr, uint32_t value)
|
static uint32_t elf32_to_cpu(const struct elfhdr *ehdr, uint32_t value)
|
||||||
{
|
{
|
||||||
if (ehdr->e_ident[EI_DATA] == ELFDATA2LSB)
|
if (ehdr->e_ident[EI_DATA] == ELFDATA2LSB)
|
||||||
@@ -64,6 +54,16 @@ static uint32_t elf32_to_cpu(const struct elfhdr *ehdr, uint32_t value)
|
|||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static uint16_t elf16_to_cpu(const struct elfhdr *ehdr, uint16_t value)
|
||||||
|
{
|
||||||
|
if (ehdr->e_ident[EI_DATA] == ELFDATA2LSB)
|
||||||
|
value = le16_to_cpu(value);
|
||||||
|
else if (ehdr->e_ident[EI_DATA] == ELFDATA2MSB)
|
||||||
|
value = be16_to_cpu(value);
|
||||||
|
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* elf_is_ehdr_sane - check that it is safe to use the ELF header
|
* elf_is_ehdr_sane - check that it is safe to use the ELF header
|
||||||
* @buf_len: size of the buffer in which the ELF file is loaded.
|
* @buf_len: size of the buffer in which the ELF file is loaded.
|
||||||
|
|||||||
Reference in New Issue
Block a user