Commit f32269a0 authored by Carsten Otte's avatar Carsten Otte Committed by Martin Schwidefsky

[S390] disable MACHINE_IS_VM check for pfault

This patch disables the check for MACHINE_IS_VM when initializing the
pfault infrastructure. The code checks for successful completion of
diag 258 anyway, thus it's safe to try initialization on LPAR anyway.
This is needed to use pfault on kvm
Signed-off-by: default avatarCarsten Otte <cotte@de.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent 400d8291
...@@ -509,7 +509,7 @@ int pfault_init(void) ...@@ -509,7 +509,7 @@ int pfault_init(void)
.reserved = __PF_RES_FIELD }; .reserved = __PF_RES_FIELD };
int rc; int rc;
if (!MACHINE_IS_VM || pfault_disable) if (pfault_disable)
return -1; return -1;
asm volatile( asm volatile(
" diag %1,%0,0x258\n" " diag %1,%0,0x258\n"
...@@ -530,7 +530,7 @@ void pfault_fini(void) ...@@ -530,7 +530,7 @@ void pfault_fini(void)
.refversn = 2, .refversn = 2,
}; };
if (!MACHINE_IS_VM || pfault_disable) if (pfault_disable)
return; return;
asm volatile( asm volatile(
" diag %0,0,0x258\n" " diag %0,0,0x258\n"
...@@ -643,8 +643,6 @@ static int __init pfault_irq_init(void) ...@@ -643,8 +643,6 @@ static int __init pfault_irq_init(void)
{ {
int rc; int rc;
if (!MACHINE_IS_VM)
return 0;
rc = register_external_interrupt(0x2603, pfault_interrupt); rc = register_external_interrupt(0x2603, pfault_interrupt);
if (rc) if (rc)
goto out_extint; goto out_extint;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment