ipmi_si: Avoid a wrong long timeout on transaction done
authorCorey Minyard <cminyard@mvista.com>
Mon, 25 Jan 2016 22:11:20 +0000 (16:11 -0600)
committerCorey Minyard <cminyard@mvista.com>
Fri, 18 Mar 2016 12:01:23 +0000 (07:01 -0500)
commitd9dffd2a0bd84039f1b4f7e8835f1b0bbde0b3a7
tree74de7c6c3a8f9caf26221aec40acdaba732f667c
parentf813655a36830c54111763ba1acdbb0fe35813d9
ipmi_si: Avoid a wrong long timeout on transaction done

Under some circumstances, the IPMI state machine could return
a call without delay option but the driver would still do a long
delay because the result wasn't checked.  Instead of calling
the state machine after transaction done, just go back to the
top of the processing to start over.

Signed-off-by: Corey Minyard <cminyard@mvista.com>
drivers/char/ipmi/ipmi_si_intf.c