s390: rescue initrd as early as possible
authorVasily Gorbik <gor@linux.ibm.com>
Wed, 11 Apr 2018 09:56:55 +0000 (11:56 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 9 Oct 2018 09:21:05 +0000 (11:21 +0200)
commit15426ca43d888e79f2dc4012bce0cbd6be96baf1
treeb34165a772b355f7d73b7bc5eff4a7ba41575b33
parent3b076dca14c50f61c89a3dc51b3150656272b0f8
s390: rescue initrd as early as possible

To avoid multi-stage initrd rescue operation and to simplify
assumptions during early memory allocations move initrd at some final
safe destination as early as possible. This would also allow us to
drop .bss usage restrictions for some files.

Reviewed-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/boot/compressed/decompressor.h
arch/s390/boot/compressed/misc.c
arch/s390/boot/startup.c
arch/s390/kernel/early_nobss.c
arch/s390/kernel/vmlinux.lds.S