spapr: Make ibm, change-msi respect 3 return values
commitb359bd6a424b8de7db994d7120e87a7465b69337
authorSam Bobroff <sam.bobroff@au1.ibm.com>
Tue, 1 Sep 2015 01:23:47 +0000 (1 11:23 +1000)
committerDavid Gibson <david@gibson.dropbear.id.au>
Wed, 23 Sep 2015 00:51:09 +0000 (23 10:51 +1000)
tree3c5a1f5eb85862c7db9566148611e83c293c3422
parenta95f99224c08efcf91b4259c34754f69d962bf23
spapr: Make ibm, change-msi respect 3 return values

Currently, rtas_ibm_change_msi() always returns four values even if
less are specified.

Correct this by only returning the fourth parameter if it was
requested.

This is specified by PAPR.

Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/ppc/spapr_pci.c