OSDN Git Service

powerpc/powernv: Mark function as __noreturn
authorBreno Leitao <leitao@debian.org>
Tue, 25 Sep 2018 14:29:33 +0000 (11:29 -0300)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 3 Oct 2018 05:40:05 +0000 (15:40 +1000)
commit62dea077f56728979e40a741c8a0941dca7290e8
tree6de20a6ba9f735296035ca38f82b72934f36ccd8
parentfc35ef12dc8ba8633a99c9d9df03a5bb53f1dda3
powerpc/powernv: Mark function as __noreturn

There is a mismatch between function pnv_platform_error_reboot() definition
and declaration regarding function modifiers. In the declaration part, it
contains the function attribute __noreturn, while function definition
itself lacks it.

This was reported by sparse tool as an error:

  arch/powerpc/platforms/powernv/opal.c:538:6: error: symbol 'pnv_platform_error_reboot' redeclared with different type (originally declared at arch/powerpc/platforms/powernv/powernv.h:11) - different modifiers

I checked and the function is already being considered as being 'noreturn'
by the compiler, thus, I understand this patch does not change any code
being generated.

Signed-off-by: Breno Leitao <leitao@debian.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/platforms/powernv/opal.c