Message ID | 20240923094249.80399-3-chentao@kylinos.cn |
---|---|
State | Under Review |
Headers | show |
Series | Add dev_is_amba and replace the usage in platform | expand |
Context | Check | Description |
---|---|---|
robh/checkpatch | success | |
robh/patch-applied | fail | build log |
diff --git a/drivers/of/platform.c b/drivers/of/platform.c index 9bafcff3e628..1937cbef55ee 100644 --- a/drivers/of/platform.c +++ b/drivers/of/platform.c @@ -619,10 +619,10 @@ int of_platform_device_destroy(struct device *dev, void *data) of_node_clear_flag(dev->of_node, OF_POPULATED); of_node_clear_flag(dev->of_node, OF_POPULATED_BUS); - if (dev->bus == &platform_bus_type) + if (dev_is_platform(dev)) platform_device_unregister(to_platform_device(dev)); #ifdef CONFIG_ARM_AMBA - else if (dev->bus == &amba_bustype) + else if (dev_is_amba(dev)) amba_device_unregister(to_amba_device(dev)); #endif
Use dev_is_platform()/dev_is_amba() instead of checking bus type directly. Signed-off-by: Kunwu Chan <chentao@kylinos.cn> --- drivers/of/platform.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)