Messages in this thread Patch in this message | | | From | Tony Camuso <> | Subject | [PATCH] ipmi: set si_trydefaults=0 for ARM64 | Date | Mon, 20 Jun 2016 13:26:15 -0500 |
| |
Port I/O space does not exist in ARM64 and is not mapped. Attempts to access it on ARM systems cause stack traces and worse.
Signed-off-by: Tony Camuso <tcamuso@redhat.com> --- drivers/char/ipmi/ipmi_si_intf.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/drivers/char/ipmi/ipmi_si_intf.c b/drivers/char/ipmi/ipmi_si_intf.c index 615abbf..85dcc86 100644 --- a/drivers/char/ipmi/ipmi_si_intf.c +++ b/drivers/char/ipmi/ipmi_si_intf.c @@ -3841,6 +3841,11 @@ static int init_ipmi_si(void) spmi_find_bmc(); #endif +#ifdef CONFIG_ARM64 + /* Don't touch port io space */ + si_trydefaults = 0; +#endif + #ifdef CONFIG_PARISC register_parisc_driver(&ipmi_parisc_driver); parisc_registered = true; -- 1.8.3.1
| |