[PATCH 3/3] cpuidle: big.LITTLE: Use of_match_machine
Tuomas Tynkkynen
ttynkkynen at nvidia.com
Thu Aug 7 16:01:55 PDT 2014
Use the new helper function, also fixing a device_node refcount leak.
Signed-off-by: Tuomas Tynkkynen <ttynkkynen at nvidia.com>
---
Compile tested only.
drivers/cpuidle/cpuidle-big_little.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/drivers/cpuidle/cpuidle-big_little.c b/drivers/cpuidle/cpuidle-big_little.c
index 344d79fa..53524c8 100644
--- a/drivers/cpuidle/cpuidle-big_little.c
+++ b/drivers/cpuidle/cpuidle-big_little.c
@@ -172,15 +172,11 @@ static const struct of_device_id compatible_machine_match[] = {
static int __init bl_idle_init(void)
{
int ret;
- struct device_node *root = of_find_node_by_path("/");
-
- if (!root)
- return -ENODEV;
/*
* Initialize the driver just for a compliant set of machines
*/
- if (!of_match_node(compatible_machine_match, root))
+ if (!of_match_machine(compatible_machine_match))
return -ENODEV;
/*
* For now the differentiation between little and big cores
--
1.8.1.5
More information about the linux-arm-kernel
mailing list