diff options
Diffstat (limited to 'arch/s390/kernel/ipl.c')
-rw-r--r-- | arch/s390/kernel/ipl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/s390/kernel/ipl.c b/arch/s390/kernel/ipl.c index 105ee15a2b31..6555cc48e28f 100644 --- a/arch/s390/kernel/ipl.c +++ b/arch/s390/kernel/ipl.c | |||
@@ -189,9 +189,9 @@ static enum ipl_type ipl_get_type(void) | |||
189 | { | 189 | { |
190 | struct ipl_parameter_block *ipl = IPL_PARMBLOCK_START; | 190 | struct ipl_parameter_block *ipl = IPL_PARMBLOCK_START; |
191 | 191 | ||
192 | if (!IPL_DEVNO_VALID) | 192 | if (!(ipl_flags & IPL_DEVNO_VALID)) |
193 | return IPL_TYPE_UNKNOWN; | 193 | return IPL_TYPE_UNKNOWN; |
194 | if (!IPL_PARMBLOCK_VALID) | 194 | if (!(ipl_flags & IPL_PARMBLOCK_VALID)) |
195 | return IPL_TYPE_CCW; | 195 | return IPL_TYPE_CCW; |
196 | if (ipl->hdr.version > IPL_MAX_SUPPORTED_VERSION) | 196 | if (ipl->hdr.version > IPL_MAX_SUPPORTED_VERSION) |
197 | return IPL_TYPE_UNKNOWN; | 197 | return IPL_TYPE_UNKNOWN; |