diff options
Diffstat (limited to 'drivers/of/platform.c')
-rw-r--r-- | drivers/of/platform.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/of/platform.c b/drivers/of/platform.c index 71fecc2debfc..703a42118ffc 100644 --- a/drivers/of/platform.c +++ b/drivers/of/platform.c | |||
@@ -523,7 +523,7 @@ static int __init of_platform_default_populate_init(void) | |||
523 | arch_initcall_sync(of_platform_default_populate_init); | 523 | arch_initcall_sync(of_platform_default_populate_init); |
524 | #endif | 524 | #endif |
525 | 525 | ||
526 | static int of_platform_device_destroy(struct device *dev, void *data) | 526 | int of_platform_device_destroy(struct device *dev, void *data) |
527 | { | 527 | { |
528 | /* Do not touch devices not populated from the device tree */ | 528 | /* Do not touch devices not populated from the device tree */ |
529 | if (!dev->of_node || !of_node_check_flag(dev->of_node, OF_POPULATED)) | 529 | if (!dev->of_node || !of_node_check_flag(dev->of_node, OF_POPULATED)) |
@@ -544,6 +544,7 @@ static int of_platform_device_destroy(struct device *dev, void *data) | |||
544 | of_node_clear_flag(dev->of_node, OF_POPULATED_BUS); | 544 | of_node_clear_flag(dev->of_node, OF_POPULATED_BUS); |
545 | return 0; | 545 | return 0; |
546 | } | 546 | } |
547 | EXPORT_SYMBOL_GPL(of_platform_device_destroy); | ||
547 | 548 | ||
548 | /** | 549 | /** |
549 | * of_platform_depopulate() - Remove devices populated from device tree | 550 | * of_platform_depopulate() - Remove devices populated from device tree |