mirror of
https://github.com/torvalds/linux.git
synced 2024-12-04 01:51:34 +00:00
clk: hisilicon: fix warning from smatch
drivers/clk/hisilicon/clk-hi3620.c:338 mmc_clk_delay() warn: always true condition '(para >= 0) => (0-u32max >= 0)' Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org> Signed-off-by: Mike Turquette <mturquette@linaro.org>
This commit is contained in:
parent
a665962e8f
commit
c115b13b85
@ -326,15 +326,14 @@ static u32 mmc_clk_delay(u32 val, u32 para, u32 off, u32 len)
|
||||
{
|
||||
u32 i;
|
||||
|
||||
if (para >= 0) {
|
||||
for (i = 0; i < len; i++) {
|
||||
if (para % 2)
|
||||
val |= 1 << (off + i);
|
||||
else
|
||||
val &= ~(1 << (off + i));
|
||||
para = para >> 1;
|
||||
}
|
||||
for (i = 0; i < len; i++) {
|
||||
if (para % 2)
|
||||
val |= 1 << (off + i);
|
||||
else
|
||||
val &= ~(1 << (off + i));
|
||||
para = para >> 1;
|
||||
}
|
||||
|
||||
return val;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user