From patchwork Thu May 4 21:33:05 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 98583 Delivered-To: patch@linaro.org Received: by 10.140.89.200 with SMTP id v66csp822834qgd; Thu, 4 May 2017 14:33:20 -0700 (PDT) X-Received: by 10.84.211.136 with SMTP id c8mr32612351pli.115.1493933599979; Thu, 04 May 2017 14:33:19 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 1si3145399pgi.120.2017.05.04.14.33.19; Thu, 04 May 2017 14:33:19 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=stable-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752246AbdEDVdS (ORCPT + 6 others); Thu, 4 May 2017 17:33:18 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:50586 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752227AbdEDVdR (ORCPT ); Thu, 4 May 2017 17:33:17 -0400 Received: from wuerfel.lan ([78.42.17.5]) by mrelayeu.kundenserver.de (mreue104 [212.227.15.145]) with ESMTPA (Nemesis) id 0LhvGc-1ds7KN2FV4-00n94Z; Thu, 04 May 2017 23:33:13 +0200 From: Arnd Bergmann To: gregkh@linuxfoundation.org Cc: stable@vger.kernel.org, Ralf Baechle , Arnd Bergmann Subject: [PATCH 2/3] [3.18-stable] MIPS: elf2ecoff: Ignore PT_MIPS_ABIFLAGS program headers. Date: Thu, 4 May 2017 23:33:05 +0200 Message-Id: <20170504213306.645281-3-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 In-Reply-To: <20170504213306.645281-1-arnd@arndb.de> References: <20170504213306.645281-1-arnd@arndb.de> X-Provags-ID: V03:K0:en6+N1xLpSx2MbZhj35QzZJp3/4p2NtlJJyfPpde/pWuv86BUWE OgCQqDvfUaSt8z/JkwBDMNdnstv/MaZInRbDANledZ/5gkxXYqpC1NNmsC0NrixUd9DoixG WRgj+rvtXxEEUzjBD+2XRO0tza1bXhnxBtg5EiUdFBuNh1YmlGCP6HSrISjx6mn2xtbhT8N LvttGWs4GuFZId3LSgOlg== X-UI-Out-Filterresults: notjunk:1; V01:K0:UK4f8uoRnwI=:lpljmXV3xjisZ2aTBLSV4x tODRWhZIrRVDJe9Aszj7zI/RnF2A11ftSNrQbQUfEDF4Ehs6TCLZBIqEPCNmcuvIsKu6XnWwK dniTQfS0wr09B8bSDwrg9Ar2SvIDObRLfxDAlQygYGcpEqm1FGMXAC9JgCHn/L/m6VtammKqY ZeXLWS5vp74T4MUkuh3E+5/HrC8NG9VBJahtf/K10sU1Nikt76ivWQqTUnSB053YBGv6cwYbL zwQvH9S4OZvoUovHaiV7RljFqLUneZmWFomqPai3a6WS2yBagU2tpwmlH1lffUpp5csd9nNgx 3XAvC2dtoheUAsi+f/XAuAJSh3RMX+haJJbQU8PZxs1dOmt9vtJLaYKfqpqM1Kz5AQM4pM3ZH ZkQf/GutaESgvgTkkBsXZHPgswLJj3F4D8EIvIg+YuiIDl5AP1lzdE6xiOv//aODgvHU3GlAQ WWkTGQsDxX0wsaKDCLCWWLuCP32PH3P4GavTdXNYtq0QMYnwxqZMPR8/LOUP9IdebeBfJaQdi 4JctjUAzj24SB90evs1cegyaC6b3dYk+9Ag7G5HNDnOZwWLhYzik1AMGPCUqpAqrs4dkZz/+b Fzaiy12V0l/f8I0/+95I0sayich+MlFxvpyoQztwYRmXMMfmBUi+3KcIuyWAcAlvo0n2CQxxH q3EcVKA1IEnQaAM6pXCgeVGoM+Z14y9XY3cuFzP9N5oD7R67KKU0g3kU+/pG6tElQdWc= Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org From: Ralf Baechle 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 Signed-off-by: Arnd Bergmann --- arch/mips/boot/elf2ecoff.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) -- 2.9.0 diff --git a/arch/mips/boot/elf2ecoff.c b/arch/mips/boot/elf2ecoff.c index 8585078ae50e..51f2ed03a36a 100644 --- 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 */ /* -------------------------------------------------------------------- */ @@ -351,7 +352,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) {