device_tree: qemu_fdt_getprop converted to use the error API
authorEric Auger <eric.auger@linaro.org>
Fri, 19 Feb 2016 16:42:30 +0000 (09:42 -0700)
committerAlex Williamson <alex.williamson@redhat.com>
Fri, 19 Feb 2016 16:42:30 +0000 (09:42 -0700)
commit78e24f235eda4d3313917a50e135b7e06a046407
treefa3c17a66a41f2a8982e463d2225e1af40429ef5
parent6d79566ae6592056bbba106e6544a5746c741f15
device_tree: qemu_fdt_getprop converted to use the error API

Current qemu_fdt_getprop exits if the property is not found. It is
sometimes needed to read an optional property, in which case we do
not wish to exit but simply returns a null value.

This patch converts qemu_fdt_getprop to accept an Error **, and existing
users are converted to pass &error_fatal. This preserves the existing
behaviour. Then to use the API with your optional semantic a null
parameter can be conveyed.

Signed-off-by: Eric Auger <eric.auger@linaro.org>
Reviewed-by: Peter Crosthwaite <crosthwaite.peter@gmail.com>
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
device_tree.c
include/sysemu/device_tree.h