of/selftest: Fix testing when /aliases is missing
authorGrant Likely <grant.likely@linaro.org>
Wed, 19 Nov 2014 17:13:44 +0000 (17:13 +0000)
committerGrant Likely <grant.likely@linaro.org>
Thu, 20 Nov 2014 15:32:49 +0000 (15:32 +0000)
commit788ec2fc2ca295a2d929986e95231214ecd8d142
tree17f8d173bf4482bbdde8b7ce9c30d5a10ac033f5
parentc1a2086e2d8c4eb4e8630ba752e911ec180dec67
of/selftest: Fix testing when /aliases is missing

The /aliases node isn't always present in the device tree, but the
unittest code assumes that /aliases is there. Add a check when inserting
the testcase data to see if of_aliases needs to be updated, and undo the
settings when the nodes are removed.

Signed-off-by: Grant Likely <grant.likely@linaro.org>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Gaurav Minocha <gaurav.minocha.os@gmail.com>
Cc: <stable@vger.kernel.org>
drivers/of/selftest.c