Searched hist:d6a5beeb (Results 1 – 3 of 3) sorted by relevance
/qemu/qom/ |
H A D | qom-qmp-cmds.c | d6a5beeb Thu Apr 16 15:04:20 GMT 2020 Kevin Wolf <kwolf@redhat.com> qom: Factor out user_creatable_add_dict()
The QMP handler qmp_object_add() and the implementation of --object in qemu-storage-daemon can share most of the code. Currently, qemu-storage-daemon calls qmp_object_add(), but this is not correct because different visitors need to be used.
As a first step towards a fix, make qmp_object_add() a wrapper around a new function user_creatable_add_dict() that can get an additional parameter. The handling of "props" is only required for compatibility and not required for the qemu-storage-daemon command line, so it stays in qmp_object_add().
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
|
H A D | object_interfaces.c | d6a5beeb Thu Apr 16 15:04:20 GMT 2020 Kevin Wolf <kwolf@redhat.com> qom: Factor out user_creatable_add_dict()
The QMP handler qmp_object_add() and the implementation of --object in qemu-storage-daemon can share most of the code. Currently, qemu-storage-daemon calls qmp_object_add(), but this is not correct because different visitors need to be used.
As a first step towards a fix, make qmp_object_add() a wrapper around a new function user_creatable_add_dict() that can get an additional parameter. The handling of "props" is only required for compatibility and not required for the qemu-storage-daemon command line, so it stays in qmp_object_add().
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
|
/qemu/include/qom/ |
H A D | object_interfaces.h | d6a5beeb Thu Apr 16 15:04:20 GMT 2020 Kevin Wolf <kwolf@redhat.com> qom: Factor out user_creatable_add_dict()
The QMP handler qmp_object_add() and the implementation of --object in qemu-storage-daemon can share most of the code. Currently, qemu-storage-daemon calls qmp_object_add(), but this is not correct because different visitors need to be used.
As a first step towards a fix, make qmp_object_add() a wrapper around a new function user_creatable_add_dict() that can get an additional parameter. The handling of "props" is only required for compatibility and not required for the qemu-storage-daemon command line, so it stays in qmp_object_add().
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
|