zipl/stage3: Mark start_kernel __noreturn

Signed-off-by: Philipp Rudo <prudo@linux.ibm.com>
Reviewed-by: Stefan Haberland <sth@linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
Philipp Rudo
2019-10-08 19:59:17 +02:00
committed by Jan Höppner
parent 5eace91ee7
commit edfb6a03d8

View File

@@ -175,8 +175,7 @@ static void ebcdic_to_ascii(unsigned char *target, unsigned char *source,
target[i] = ebc[source[i]];
}
static void
start_kernel(void)
static inline void __noreturn start_kernel(void)
{
struct psw_t *psw = &S390_lowcore.program_new_psw;
unsigned long addr, code;
@@ -199,6 +198,7 @@ start_kernel(void)
: [addr] "=&d" (addr),
[code] "+&d" (code)
: [psw] "a" (psw) );
while (1);
}
unsigned int