OSDN Git Service

sam460ex: Make sam460ex_load_device_tree() handle all errors internally
authorDavid Gibson <david@gibson.dropbear.id.au>
Mon, 9 Jul 2018 04:27:43 +0000 (14:27 +1000)
committerDavid Gibson <david@gibson.dropbear.id.au>
Mon, 9 Jul 2018 04:38:45 +0000 (14:38 +1000)
commit51b0d834c414f494410cc94e56886b6584ae3c54
tree40de6a5bd1ac9a55fcbed93362f6d02b2512fdaa
parente753f33136f6230d30aa324220be112ccddbffba
sam460ex: Make sam460ex_load_device_tree() handle all errors internally

sam460ex_load_device_tree() handles nearly all possible errors by simply
exiting (within helper functions and macros).  It handles two early error
cases by returning an error.

There's no particular point to this, so make it handle those directly as
well, removing the need for the caller to handle a failure.  As a bonus it
gives us more specific error messages.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/ppc/sam460ex.c