mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-19 03:31:25 +00:00
watchdog: kempld_wdt: Add __user annotation
Added __user annotation to fix the following sparse warnings. Also, it makes 'kempld_prescaler' static because it is used only in this file. drivers/watchdog/kempld_wdt.c:70:11: warning: symbol 'kempld_prescaler' was not declared. Should it be static? drivers/watchdog/kempld_wdt.c:364:23: warning: incorrect type in initializer (different address spaces) drivers/watchdog/kempld_wdt.c:364:23: expected int const [noderef] <asn:1>*register __p drivers/watchdog/kempld_wdt.c:364:23: got int *<noident> Signed-off-by: Jingoo Han <jg1.han@samsung.com> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
This commit is contained in:
parent
60295507f6
commit
b3970bdebb
@ -67,7 +67,7 @@ enum {
|
||||
PRESCALER_12,
|
||||
};
|
||||
|
||||
const u32 kempld_prescaler[] = {
|
||||
static const u32 kempld_prescaler[] = {
|
||||
[PRESCALER_21] = (1 << 21) - 1,
|
||||
[PRESCALER_17] = (1 << 17) - 1,
|
||||
[PRESCALER_12] = (1 << 12) - 1,
|
||||
@ -361,7 +361,7 @@ static long kempld_wdt_ioctl(struct watchdog_device *wdd, unsigned int cmd,
|
||||
ret = kempld_wdt_keepalive(wdd);
|
||||
break;
|
||||
case WDIOC_GETPRETIMEOUT:
|
||||
ret = put_user(wdt_data->pretimeout, (int *)arg);
|
||||
ret = put_user(wdt_data->pretimeout, (int __user *)arg);
|
||||
break;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user