Commit 51614b26 authored by Mikulas Patocka's avatar Mikulas Patocka Committed by Corey Minyard

ipmi_si: fix crash on parisc

This patch fixes ipmi crash on parisc introduced in the kernel 4.15-rc.
The pointer io.io_setup is not initialized and thus it causes crash in
try_smi_init when attempting to call new_smi->io.io_setup.
Signed-off-by: default avatarMikulas Patocka <mpatocka@redhat.com>
Signed-off-by: default avatarCorey Minyard <cminyard@mvista.com>
parent 1ac8aa8d
...@@ -10,6 +10,8 @@ static int __init ipmi_parisc_probe(struct parisc_device *dev) ...@@ -10,6 +10,8 @@ static int __init ipmi_parisc_probe(struct parisc_device *dev)
{ {
struct si_sm_io io; struct si_sm_io io;
memset(&io, 0, sizeof(io));
io.si_type = SI_KCS; io.si_type = SI_KCS;
io.addr_source = SI_DEVICETREE; io.addr_source = SI_DEVICETREE;
io.addr_type = IPMI_MEM_ADDR_SPACE; io.addr_type = IPMI_MEM_ADDR_SPACE;
......
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