forked from luck/tmp_suning_uos_patched
watchdog: renesas_wdt: avoid (theoretical) type overflow
Because the smallest clock divider we can select is 1, 'clks_per_sec' must be the same type as 'rate'. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
This commit is contained in:
parent
0bade0215c
commit
f6159dd4b0
|
@ -37,7 +37,7 @@ struct rwdt_priv {
|
|||
void __iomem *base;
|
||||
struct watchdog_device wdev;
|
||||
struct clk *clk;
|
||||
unsigned int clks_per_sec;
|
||||
unsigned long clks_per_sec;
|
||||
u8 cks;
|
||||
};
|
||||
|
||||
|
@ -112,8 +112,7 @@ static int rwdt_probe(struct platform_device *pdev)
|
|||
{
|
||||
struct rwdt_priv *priv;
|
||||
struct resource *res;
|
||||
unsigned long rate;
|
||||
unsigned int clks_per_sec;
|
||||
unsigned long rate, clks_per_sec;
|
||||
int ret, i;
|
||||
|
||||
priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL);
|
||||
|
|
Loading…
Reference in New Issue
Block a user