of/unittest: Remove test devices after adding them
authorGrant Likely <grant.likely@linaro.org>
Tue, 4 Nov 2014 13:14:13 +0000 (13:14 +0000)
committerGrant Likely <grant.likely@linaro.org>
Tue, 4 Nov 2014 16:43:04 +0000 (16:43 +0000)
commit851da976dc1d72becc03e144b38c4efab9e7b361
tree48e6166e60b3bbca8a1608386aed15eb2a3f4c0b
parent5063e25a302e6a83f6590d9a06bd5f6400b17430
of/unittest: Remove test devices after adding them

The of_platform_populate() test cases don't remove the test devices
after they are added. Fix this by adding tests for
of_platform_depopulate().

At the same time rework the selftest() macro to return the test result
value. This makes it easy to use the macro inside an if() condition.

Signed-off-by: Grant Likely <grant.likely@linaro.org>
drivers/of/selftest.c