From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57687) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YpZiN-0006P7-FM for qemu-devel@nongnu.org; Tue, 05 May 2015 06:04:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YpZiL-0002LC-By for qemu-devel@nongnu.org; Tue, 05 May 2015 06:04:35 -0400 Date: Tue, 5 May 2015 19:57:36 +1000 From: David Gibson Message-ID: <20150505095736.GY14090@voom.redhat.com> References: <1430335224-6716-1-git-send-email-mdroth@linux.vnet.ibm.com> <1430335224-6716-4-git-send-email-mdroth@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="9Hhx61DPNOHVwUu9" Content-Disposition: inline In-Reply-To: <1430335224-6716-4-git-send-email-mdroth@linux.vnet.ibm.com> Subject: Re: [Qemu-devel] [RFC PATCH 03/15] spapr_drc: pass object ownership to parent/owner List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Michael Roth Cc: aik@ozlabs.ru, nfont@linux.vnet.ibm.com, qemu-ppc@nongnu.org, qemu-devel@nongnu.org, bharata@linux.vnet.ibm.com --9Hhx61DPNOHVwUu9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 29, 2015 at 02:20:12PM -0500, Michael Roth wrote: > DRC objects attach themselves to an owner as a child > property. unref afterward to allow them to be finalized > when their owner is finalized. >=20 > Signed-off-by: Michael Roth Reviewed-by: David Gibson > --- > hw/ppc/spapr_drc.c | 1 + > 1 file changed, 1 insertion(+) >=20 > diff --git a/hw/ppc/spapr_drc.c b/hw/ppc/spapr_drc.c > index 48bf193..396a03b 100644 > --- a/hw/ppc/spapr_drc.c > +++ b/hw/ppc/spapr_drc.c > @@ -456,6 +456,7 @@ sPAPRDRConnector *spapr_dr_connector_new(Object *owne= r, > drc->id =3D id; > drc->owner =3D owner; > object_property_add_child(owner, "dr-connector[*]", OBJECT(drc), NUL= L); > + object_unref(OBJECT(drc)); > object_property_set_bool(OBJECT(drc), true, "realized", NULL); > =20 > /* human-readable name for a DRC to encode into the DT --=20 David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson --9Hhx61DPNOHVwUu9 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJVSJQQAAoJEGw4ysog2bOSfVQP/0r0gTeFOBS5R6YWkZs94TDu +PTFQvdbe8luLH6UQPWKejRG26BGBiqOxyJl8Sn7YQWHZ9phfqda4ZNMI+7UR0P1 qIQndE5p10ecvyJi2o2hqoutyOVyzg7edAZYO3tLoOgKOtw6f8i9Pgv1JiutS3ez Ze/m/Vu8dF6fn7GT8O16fIYb5ODTmhyElcsQO5ppky2Y/M5hQk9I6G6LWTi30eoR D05V1P4il6j5JE2u/WpQG9kk/1ySK4nXxFggYjpOF449nK4Obx5pIXfrrWYK4vDF Qmz5JAR7kkfMc7jzy8pejVjQMpyTHvwv1IYWaqoL8hODSPKVS/86z2UPTyMQCoXe nBNRLMgJutmqkBPc2D6E54kDxNHvOqhinbEZeIrG/o3uUVkZ6wA7UnKz8HAAh7rQ EluW8nPZ367BLExtAcvVhvqG3zlItzxP7mcDCW2uWofus0oqHBMoT2f2AHGrlaCg vhbSLUnV9gCLkvC0PseaBQI1lMm61qtsiv24ZbfeMLm+H5wJB1vAlE2U6/tZpZtT G5lOOkUDtLpfyehJ6wvPKuEoq4CBLmDVUigg8Ic724qxa/HTFGJL/q0LYstE/aZp bTOY2Nd0vLS5L0BjJtoz+1NberC5rHBykmwtmmxcAlLUDi6cDm4g3UUEDy0xjP8a 87OHd2Bc07ATR/I97gXH =UL5k -----END PGP SIGNATURE----- --9Hhx61DPNOHVwUu9--