[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 1/3] qom: make base type user-creatable abstr
From: |
Daniel P. Berrange |
Subject: |
Re: [Qemu-devel] [PATCH v3 1/3] qom: make base type user-creatable abstract |
Date: |
Mon, 26 Sep 2016 11:37:04 +0100 |
User-agent: |
Mutt/1.7.0 (2016-08-17) |
On Mon, Sep 26, 2016 at 06:16:25PM +0800, Lin Ma wrote:
> Signed-off-by: Lin Ma <address@hidden>
> ---
> qom/object_interfaces.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/qom/object_interfaces.c b/qom/object_interfaces.c
> index bf59846..9288242 100644
> --- a/qom/object_interfaces.c
> +++ b/qom/object_interfaces.c
> @@ -217,6 +217,7 @@ static void register_types(void)
> static const TypeInfo uc_interface_info = {
> .name = TYPE_USER_CREATABLE,
> .parent = TYPE_INTERFACE,
> + .abstract = true,
> .class_size = sizeof(UserCreatableClass),
> };
This doesn't make any conceptual sense. UserCreatable is an inteface and
by definition all interfaces are abstract.
Were you trying to fix some particular real bug here ? If so, we almost
certainly need a different fix to what's suggested here, because QOM
should automatically treat all interfaces as abstract by their very
nature.
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
- [Qemu-devel] [PATCH v3 0/3] object: Add 'help' option for all available backends and properties, Lin Ma, 2016/09/26
- [Qemu-devel] [PATCH v3 1/3] qom: make base type user-creatable abstract, Lin Ma, 2016/09/26
- Re: [Qemu-devel] [PATCH v3 1/3] qom: make base type user-creatable abstract,
Daniel P. Berrange <=
- [Qemu-devel] [PATCH v3 2/3] qapi: auto generate enum value strings, Lin Ma, 2016/09/26
- [Qemu-devel] [PATCH v3 3/3] object: Add 'help' option for all available backends and properties, Lin Ma, 2016/09/26
- Re: [Qemu-devel] [PATCH v3 0/3] object: Add 'help' option for all available backends and properties, no-reply, 2016/09/26
- Re: [Qemu-devel] [PATCH v3 0/3] object: Add 'help' option for all available backends and properties, Paolo Bonzini, 2016/09/26