spapr/xive: Add proper rollback to kvmppc_xive_connect()
commit1c3d4a8f4b4f24baa9dae31db0599925abc7d2a2
authorGreg Kurz <groug@kaod.org>
Mon, 1 Jul 2019 13:22:36 +0000 (1 15:22 +0200)
committerDavid Gibson <david@gibson.dropbear.id.au>
Tue, 2 Jul 2019 00:11:44 +0000 (2 10:11 +1000)
treeb99b06e255c6d0da7251d821d76d3873a77bc091
parentaaa450300e82fb0f5cf31741a4fe6736acf3d6f5
spapr/xive: Add proper rollback to kvmppc_xive_connect()

Make kvmppc_xive_disconnect() able to undo the changes of a partial
execution of kvmppc_xive_connect() and use it to perform rollback.

Signed-off-by: Greg Kurz <groug@kaod.org>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <156198735673.293938.7313195993600841641.stgit@bahia>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/intc/spapr_xive_kvm.c