From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39363) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZUZQP-0003ql-D5 for qemu-devel@nongnu.org; Wed, 26 Aug 2015 08:03:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZUZQO-0007ZB-H0 for qemu-devel@nongnu.org; Wed, 26 Aug 2015 08:03:29 -0400 Received: from mx1.redhat.com ([209.132.183.28]:35712) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZUZQO-0007Z5-CM for qemu-devel@nongnu.org; Wed, 26 Aug 2015 08:03:28 -0400 From: "Daniel P. Berrange" Date: Wed, 26 Aug 2015 13:03:11 +0100 Message-Id: <1440590594-5514-5-git-send-email-berrange@redhat.com> In-Reply-To: <1440590594-5514-1-git-send-email-berrange@redhat.com> References: <1440590594-5514-1-git-send-email-berrange@redhat.com> Subject: [Qemu-devel] [PATCH RFC 4/7] tpm: register properties against the class instead of object List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Markus Armbruster , =?UTF-8?q?Andreas=20F=C3=A4rber?= This converts the tpm object to register its properties against the class rather than object. Signed-off-by: Daniel P. Berrange --- backends/tpm.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backends/tpm.c b/backends/tpm.c index a512693..cb540b9 100644 --- a/backends/tpm.c +++ b/backends/tpm.c @@ -148,12 +148,12 @@ static void tpm_backend_prop_set_opened(Object *obj, bool value, Error **errp) s->opened = true; } -static void tpm_backend_instance_init(Object *obj) +static void tpm_backend_class_init(ObjectClass *klass, void *data) { - object_property_add_bool(obj, "opened", - tpm_backend_prop_get_opened, - tpm_backend_prop_set_opened, - NULL); + object_class_property_add_bool(klass, "opened", + tpm_backend_prop_get_opened, + tpm_backend_prop_set_opened, + NULL); } void tpm_backend_thread_deliver_request(TPMBackendThread *tbt) @@ -183,7 +183,7 @@ static const TypeInfo tpm_backend_info = { .name = TYPE_TPM_BACKEND, .parent = TYPE_OBJECT, .instance_size = sizeof(TPMBackend), - .instance_init = tpm_backend_instance_init, + .class_init = tpm_backend_class_init, .class_size = sizeof(TPMBackendClass), .abstract = true, }; -- 2.4.3