[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 05/18] qom: Drop convenience method object_property_get_ui
From: |
Markus Armbruster |
Subject: |
Re: [PATCH v2 05/18] qom: Drop convenience method object_property_get_uint16List() |
Date: |
Wed, 06 May 2020 09:25:04 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Paolo Bonzini <address@hidden> writes:
> On 05/05/20 17:29, Markus Armbruster wrote:
>> qom/object.c provides object_property_get_TYPE() and
>> object_property_set_TYPE() for a number of common types. These are
>> all convenience wrappers around object_property_get_qobject() and
>> object_property_set_qobject().
>>
>> Except for object_property_get_uint16List(), which is unusual in two ways:
>>
>> * It bypasses object_property_get_qobject(). Fixable; the previous
>> commit did it for object_property_get_enum())
>>
>> * It stores the value through a parameter. Its contract claims it
>> returns the value, like the other functions do. Also fixable.
>>
>> Fixing is not worthwhile, though: object_property_get_uint16List() has
>> seen exactly one user in six years.
>>
>> Convert the lone user to do its job with the generic
>> object_property_get_qobject(), and drop object_property_get_qobject().
>
> Typo, otherwise
Will fix.
> Reviewed-by: Paolo Bonzini <address@hidden>
Thanks!
- [PATCH v2 00/18] qom: Spring cleaning, Markus Armbruster, 2020/05/05
- [PATCH v2 01/18] qom: Clearer reference counting in object_initialize_childv(), Markus Armbruster, 2020/05/05
- [PATCH v2 04/18] qom: Simplify object_property_get_enum(), Markus Armbruster, 2020/05/05
- [PATCH v2 11/18] e1000: Don't run e1000_instance_init() twice, Markus Armbruster, 2020/05/05
- [PATCH v2 05/18] qom: Drop convenience method object_property_get_uint16List(), Markus Armbruster, 2020/05/05
- [PATCH v2 02/18] qom: Clean up inconsistent use of gchar * vs. char *, Markus Armbruster, 2020/05/05
- [PATCH v2 13/18] qdev: Clean up qdev_connect_gpio_out_named(), Markus Armbruster, 2020/05/05
- [PATCH v2 06/18] qom: Make all the object_property_add_FOO() return the property, Markus Armbruster, 2020/05/05
- [PATCH v2 08/18] tests/check-qom-proplist: Improve iterator coverage, Markus Armbruster, 2020/05/05
- [PATCH v2 15/18] Drop more @errp parameters after previous commit, Markus Armbruster, 2020/05/05
- [PATCH v2 18/18] qom: Drop @errp parameter of object_property_del(), Markus Armbruster, 2020/05/05
- [PATCH v2 10/18] hw/isa/superio: Make the components QOM children, Markus Armbruster, 2020/05/05
- [PATCH v2 17/18] spapr_pci: Drop some dead error handling, Markus Armbruster, 2020/05/05
- [PATCH v2 03/18] qom: Drop object_property_del_child()'s unused parameter @errp, Markus Armbruster, 2020/05/05