s390/sclp: move sclp_early_read_info to sclp_early_core.c
authorVasily Gorbik <gor@linux.ibm.com>
Wed, 23 May 2018 09:07:13 +0000 (11:07 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 9 Oct 2018 09:21:07 +0000 (11:21 +0200)
commit17aacfbfa1ae386d3e54d12a13b88b7981e04896
tree54e157ff9a37dfa34981e53ed37451ab3409c991
parentd1b52a4388ffdcff47fb53de7fffe052fe766a9f
s390/sclp: move sclp_early_read_info to sclp_early_core.c

To enable early online memory detection sclp_early_read_info has
been moved to sclp_early_core.c. sclp_info_sccb has been made a part
of .boot.data, which allows to reuse it later during early kernel
startup and make sclp_early_read_info call just once.

Reviewed-by: Heiko Carstens <heiko.carstens@de.ibm.com>
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/startup.c
arch/s390/include/asm/sclp.h
drivers/s390/char/sclp.h
drivers/s390/char/sclp_early.c
drivers/s390/char/sclp_early_core.c