Loading kernel/kexec_elf.c +6 −6 Original line number Diff line number Diff line Loading @@ -44,22 +44,22 @@ static uint64_t elf64_to_cpu(const struct elfhdr *ehdr, uint64_t value) return value; } static uint16_t elf16_to_cpu(const struct elfhdr *ehdr, uint16_t value) static uint32_t elf32_to_cpu(const struct elfhdr *ehdr, uint32_t value) { if (ehdr->e_ident[EI_DATA] == ELFDATA2LSB) value = le16_to_cpu(value); value = le32_to_cpu(value); else if (ehdr->e_ident[EI_DATA] == ELFDATA2MSB) value = be16_to_cpu(value); value = be32_to_cpu(value); return value; } static uint32_t elf32_to_cpu(const struct elfhdr *ehdr, uint32_t value) static uint16_t elf16_to_cpu(const struct elfhdr *ehdr, uint16_t value) { if (ehdr->e_ident[EI_DATA] == ELFDATA2LSB) value = le32_to_cpu(value); value = le16_to_cpu(value); else if (ehdr->e_ident[EI_DATA] == ELFDATA2MSB) value = be32_to_cpu(value); value = be16_to_cpu(value); return value; } Loading Loading
kernel/kexec_elf.c +6 −6 Original line number Diff line number Diff line Loading @@ -44,22 +44,22 @@ static uint64_t elf64_to_cpu(const struct elfhdr *ehdr, uint64_t value) return value; } static uint16_t elf16_to_cpu(const struct elfhdr *ehdr, uint16_t value) static uint32_t elf32_to_cpu(const struct elfhdr *ehdr, uint32_t value) { if (ehdr->e_ident[EI_DATA] == ELFDATA2LSB) value = le16_to_cpu(value); value = le32_to_cpu(value); else if (ehdr->e_ident[EI_DATA] == ELFDATA2MSB) value = be16_to_cpu(value); value = be32_to_cpu(value); return value; } static uint32_t elf32_to_cpu(const struct elfhdr *ehdr, uint32_t value) static uint16_t elf16_to_cpu(const struct elfhdr *ehdr, uint16_t value) { if (ehdr->e_ident[EI_DATA] == ELFDATA2LSB) value = le32_to_cpu(value); value = le16_to_cpu(value); else if (ehdr->e_ident[EI_DATA] == ELFDATA2MSB) value = be32_to_cpu(value); value = be16_to_cpu(value); return value; } Loading