Call softoff dbus interface directly

The host response can be extremely fast when requesting
a soft power off.  So fast in fact, that it may respond
before the obmc mapper has registered the softoff dbus
object and interface.  When this happens, ipmid does not
see softoff running so it goes down a different (and
incorrect) shutdown path.

This code change has the host response go directly to
the softoff dbus interface (instead of using mapper).
Once mapper is refactored in openbmc/openbmc#1661, this
software can go back to using it.

Resolves openbmc/openbmc#1743

Change-Id: I08df84783adef80c4eb91277d8d7aa6dc264730d
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
1 file changed