diff options
-rw-r--r-- | arch/s390/kernel/ipl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/s390/kernel/ipl.c b/arch/s390/kernel/ipl.c index 60ba1454bfe1..ec127826f221 100644 --- a/arch/s390/kernel/ipl.c +++ b/arch/s390/kernel/ipl.c | |||
@@ -664,6 +664,8 @@ void do_reipl(void) | |||
664 | switch (reipl_method) { | 664 | switch (reipl_method) { |
665 | case IPL_METHOD_CCW_CIO: | 665 | case IPL_METHOD_CCW_CIO: |
666 | devid.devno = reipl_block_ccw->ipl_info.ccw.devno; | 666 | devid.devno = reipl_block_ccw->ipl_info.ccw.devno; |
667 | if (ipl_get_type() == IPL_TYPE_CCW && devid.devno == ipl_devno) | ||
668 | diag308(DIAG308_IPL, NULL); | ||
667 | devid.ssid = 0; | 669 | devid.ssid = 0; |
668 | reipl_ccw_dev(&devid); | 670 | reipl_ccw_dev(&devid); |
669 | break; | 671 | break; |