On Mon, Nov 11, 2024 at 03:55:54PM +0000, Daniel P. Berrangé wrote: > In cases where qdev_new() is not being passed a static, const > string, the caller cannot be sure what type they are instantiating. > There is a risk that instantiation could fail, if it is an abstract > type. > > Convert such cases over to use qdev_new_dynamic() such that they > are forced to expect failure. In some cases failure can be easily > propagated, but in others using &error_abort or &error_fatal will > maintain existing behaviour. > > Signed-off-by: Daniel P. Berrangé <[email protected]>
Reviewed-by: Peter Xu <[email protected]> -- Peter Xu
