]> git.dujemihanovic.xyz Git - u-boot.git/commit
clk: fix count parameter type for clk_release_all
authorEugen Hristev <eugen.hristev@collabora.com>
Mon, 19 Jun 2023 10:47:52 +0000 (13:47 +0300)
committerSean Anderson <seanga2@gmail.com>
Wed, 1 Nov 2023 19:13:55 +0000 (15:13 -0400)
commitb6a56f553318b4c0c8fb8b1ea05f2e15b2662ccb
tree62c792a371176f8cd03b44854e7f3c3db38589ad
parentaed6480fadede2b87103568aaa117a423a1c3fdc
clk: fix count parameter type for clk_release_all

The second parameter for clk_release_all is used as an unsigned
(which makes sense) but the function prototype declares it as an int.
This causes warnings/error like such below:

include/clk.h:422:48: error: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Werror=sign-conversion]
  422 |         return clk_release_all(bulk->clks, bulk->count);

To fix this, changed the type of the count to `unsigned int`

Fixes: 82a8a669b4f7 ("clk: add clk_release_all()")
Signed-off-by: Eugen Hristev <eugen.hristev@collabora.com>
Reviewed-by: Xavier Drudis Ferran <xdrudis@tinet.cat>
Reviewed-by: Sean Anderson <seanga2@gmail.com>
Link: https://lore.kernel.org/r/20230619104752.278500-1-eugen.hristev@collabora.com
drivers/clk/clk-uclass.c
include/clk.h