From: Grant Likely Date: Sat, 28 Mar 2015 03:30:04 +0000 (-0700) Subject: of/unittest: Fix of_platform_depopulate test case X-Git-Tag: omap-for-v4.2/o2_dc~93^2~1 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=37791b6fbe7ab772020e714d34515f144fa981a0;p=pandora-kernel.git of/unittest: Fix of_platform_depopulate test case The previous commit, "of/unittest: early return from test skips tests" exposed broken tests for the of_platform_unpopulate() function. The problem was the populate and depopulate calls were not symmetrical like they were intended to be, and unpopulate depends on the parent device to have it's of_node pointer pointing to the parent device node. Fix these bugs so that the test case works correctly. In the process, the test_bus used as a container for the test devices has been changed from a statically allocated struct device (which is bad) to a properly allocated device with a .release() method (which is good). This stops the test code from being a bad example of abusing the device model. Signed-off-by: Grant Likely Cc: Frank Rowand Cc: Pantelis Antoniou Cc: Pawel Moll --- Reading git-diff-tree failed