lkml.org 
[lkml]   [2017]   [Nov]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Date
    Subject[PATCH 3.16 290/294] MIPS: elf2ecoff: Ignore PT_MIPS_ABIFLAGS program headers.
    3.16.50-rc1 review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Ralf Baechle <ralf@linux-mips.org>

    commit 26f7c4bd05cf34e63a4a794150ab66a40a5a84a9 upstream.

    These are generated by very recent toolchains and result in an error
    message when attenpting to convert a kernel from ELF to ECOFF.

    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
    ---
    arch/mips/boot/elf2ecoff.c | 6 ++++--
    1 file changed, 4 insertions(+), 2 deletions(-)

    --- a/arch/mips/boot/elf2ecoff.c
    +++ b/arch/mips/boot/elf2ecoff.c
    @@ -49,7 +49,8 @@
    /*
    * Some extra ELF definitions
    */
    -#define PT_MIPS_REGINFO 0x70000000 /* Register usage information */
    +#define PT_MIPS_REGINFO 0x70000000 /* Register usage information */
    +#define PT_MIPS_ABIFLAGS 0x70000003 /* Records ABI related flags */

    /* -------------------------------------------------------------------- */

    @@ -347,7 +348,8 @@ int main(int argc, char *argv[])
    /* Section types we can ignore... */
    if (ph[i].p_type == PT_NULL || ph[i].p_type == PT_NOTE ||
    ph[i].p_type == PT_PHDR
    - || ph[i].p_type == PT_MIPS_REGINFO)
    + || ph[i].p_type == PT_MIPS_REGINFO
    + || ph[i].p_type == PT_MIPS_ABIFLAGS)
    continue;
    /* Section types we can't handle... */
    else if (ph[i].p_type != PT_LOAD) {
    \
     
     \ /
      Last update: 2017-11-08 20:59    [W:4.039 / U:0.280 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site