OSDN Git Service

ARM: decompressor: fix warning introduced in fortify patch
authorRussell King <rmk+kernel@armlinux.org.uk>
Thu, 29 Mar 2018 10:59:17 +0000 (11:59 +0100)
committerRussell King <rmk+kernel@armlinux.org.uk>
Thu, 5 Apr 2018 22:56:40 +0000 (23:56 +0100)
commit5f8d561fb019a3ebe073c019bf5f797f5b06c55e
tree435d7e57ae0ab288db53edb21aa8fdba0364ca65
parent8aeaf4a0d22c6b3ab00003e3412e934852e7a112
ARM: decompressor: fix warning introduced in fortify patch

Commit ee333554fed5 ("ARM: 8749/1: Kconfig: Add ARCH_HAS_FORTIFY_SOURCE")
introduced a new warning:

arch/arm/boot/compressed/misc.c: In function 'fortify_panic':
arch/arm/boot/compressed/misc.c:167:1: error: 'noreturn' function does return [-Werror]

The simple solution would be to make 'error' a noreturn function, but
this causes a prototype mismatch as the function is prototyped in
several .c files.  So, move the function prototype to a new header.

There are also a couple of variables that are also declared in several
locations.  Clean this up while we are here.

Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
arch/arm/boot/compressed/decompress.c
arch/arm/boot/compressed/misc.c
arch/arm/boot/compressed/misc.h [new file with mode: 0644]