The checks for < 0 are impossible now that
of_clk_get_parent_count() returns an unsigned int. Simplify the
code and update the types.

Cc: Gabriel Fernandez <[email protected]>
Signed-off-by: Stephen Boyd <[email protected]>
---
 drivers/clk/st/clk-flexgen.c | 4 ++--
 drivers/clk/st/clkgen-mux.c  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/clk/st/clk-flexgen.c b/drivers/clk/st/clk-flexgen.c
index 24d99594c0b3..627267c7ec5c 100644
--- a/drivers/clk/st/clk-flexgen.c
+++ b/drivers/clk/st/clk-flexgen.c
@@ -244,10 +244,10 @@ static const char ** __init flexgen_get_parents(struct 
device_node *np,
                                                       int *num_parents)
 {
        const char **parents;
-       int nparents;
+       unsigned int nparents;
 
        nparents = of_clk_get_parent_count(np);
-       if (WARN_ON(nparents <= 0))
+       if (WARN_ON(!nparents))
                return NULL;
 
        parents = kcalloc(nparents, sizeof(const char *), GFP_KERNEL);
diff --git a/drivers/clk/st/clkgen-mux.c b/drivers/clk/st/clkgen-mux.c
index 0d9a74b66ea3..b1e10ffe7a44 100644
--- a/drivers/clk/st/clkgen-mux.c
+++ b/drivers/clk/st/clkgen-mux.c
@@ -26,10 +26,10 @@ static const char ** __init clkgen_mux_get_parents(struct 
device_node *np,
                                                       int *num_parents)
 {
        const char **parents;
-       int nparents;
+       unsigned int nparents;
 
        nparents = of_clk_get_parent_count(np);
-       if (WARN_ON(nparents <= 0))
+       if (WARN_ON(!nparents))
                return ERR_PTR(-EINVAL);
 
        parents = kcalloc(nparents, sizeof(const char *), GFP_KERNEL);
-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project

Reply via email to