Hi Jingoo, On Thu, Aug 01, 2013 at 02:38:36PM +0900, Jingoo Han wrote: > Added __user annotation to fix the following sparse warnings. > > drivers/watchdog/dw_wdt.c:206:38: warning: incorrect type in argument 1 (different address spaces) > drivers/watchdog/dw_wdt.c:206:38: expected void [noderef] <asn:1>*to > drivers/watchdog/dw_wdt.c:206:38: got struct watchdog_info *<noident> > drivers/watchdog/dw_wdt.c:211:24: warning: incorrect type in initializer (different address spaces) > drivers/watchdog/dw_wdt.c:211:24: expected int const [noderef] <asn:1>*register __p > drivers/watchdog/dw_wdt.c:211:24: got int *<noident> > > Signed-off-by: Jingoo Han <jg1.han@xxxxxxxxxxx> This looks good to me, thanks. Acked-by: Jamie Iles <jamie@xxxxxxxxxxxxx> > --- > drivers/watchdog/dw_wdt.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/watchdog/dw_wdt.c b/drivers/watchdog/dw_wdt.c > index e621098..cd5befb 100644 > --- a/drivers/watchdog/dw_wdt.c > +++ b/drivers/watchdog/dw_wdt.c > @@ -203,12 +203,12 @@ static long dw_wdt_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) > > switch (cmd) { > case WDIOC_GETSUPPORT: > - return copy_to_user((struct watchdog_info *)arg, &dw_wdt_ident, > + return copy_to_user((void __user *)arg, &dw_wdt_ident, > sizeof(dw_wdt_ident)) ? -EFAULT : 0; > > case WDIOC_GETSTATUS: > case WDIOC_GETBOOTSTATUS: > - return put_user(0, (int *)arg); > + return put_user(0, (int __user *)arg); > > case WDIOC_KEEPALIVE: > dw_wdt_set_next_heartbeat(); > -- > 1.7.10.4 > > -- To unsubscribe from this list: send the line "unsubscribe linux-watchdog" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html