瀏覽代碼

s390/ipl: always use load normal for CCW-type re-IPL

commit 14890678687c ("s390/ipl: use load normal for LPAR re-ipl")
missed to convert one code path to use load normal semantics for
re-IPL. Convert the missing code path as well.

Fixes: 14890678687c ("s390/ipl: use load normal for LPAR re-ipl")
Reported-by: Michael Holzheu <holzheu@linux.vnet.ibm.com>
Acked-by: Michael Holzheu <holzheu@linux.vnet.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Heiko Carstens 8 年之前
父節點
當前提交
7afbeb6df2
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      arch/s390/kernel/ipl.c

+ 2 - 0
arch/s390/kernel/ipl.c

@@ -564,6 +564,8 @@ static struct kset *ipl_kset;
 
 
 static void __ipl_run(void *unused)
 static void __ipl_run(void *unused)
 {
 {
+	if (MACHINE_IS_LPAR && ipl_info.type == IPL_TYPE_CCW)
+		diag308(DIAG308_LOAD_NORMAL_DUMP, NULL);
 	diag308(DIAG308_LOAD_CLEAR, NULL);
 	diag308(DIAG308_LOAD_CLEAR, NULL);
 	if (MACHINE_IS_VM)
 	if (MACHINE_IS_VM)
 		__cpcmd("IPL", NULL, 0, NULL);
 		__cpcmd("IPL", NULL, 0, NULL);