You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
From 616bf80d381da13fbb392ebff06f46f946e3ee84 Mon Sep 17 00:00:00 2001
|
|
From: Gregory CLEMENT <gregory.clement@bootlin.com>
|
|
Date: Fri, 13 Jul 2018 12:27:26 +0200
|
|
Subject: [PATCH] clk: mvebu: armada-37xx-periph: Fix wrong return value in
|
|
get_parent
|
|
|
|
The return value of the get_parent operation is a u8, whereas a -EINVAL
|
|
was returned. This wrong value was return if the value was bigger that
|
|
the number of parent but this case was already handled by the core.
|
|
|
|
So we can just remove this chunk of code to fix the issue.
|
|
|
|
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
|
|
Fixes: 9818a7a4fd10 ("clk: mvebu: armada-37xx-periph: prepare cpu clk to
|
|
be used with DVFS")
|
|
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
|
|
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
|
|
---
|
|
drivers/clk/mvebu/armada-37xx-periph.c | 3 ---
|
|
1 file changed, 3 deletions(-)
|
|
|
|
--- a/drivers/clk/mvebu/armada-37xx-periph.c
|
|
+++ b/drivers/clk/mvebu/armada-37xx-periph.c
|
|
@@ -429,9 +429,6 @@ static u8 clk_pm_cpu_get_parent(struct c
|
|
val &= pm_cpu->mask_mux;
|
|
}
|
|
|
|
- if (val >= num_parents)
|
|
- return -EINVAL;
|
|
-
|
|
return val;
|
|
}
|
|
|