From eece3947d357c1f12e09a3f0be233c791590940c Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Wed, 16 Apr 2003 00:09:53 -0700 Subject: [PATCH] Annotate sys_nfsservctl() with user pointer annotations --- fs/nfsctl.c | 4 ++-- include/linux/nfsd/syscall.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/nfsctl.c b/fs/nfsctl.c index 1717cf9e7cdd1..46f0372bf2a5a 100644 --- a/fs/nfsctl.c +++ b/fs/nfsctl.c @@ -87,10 +87,10 @@ static struct { }; long -asmlinkage sys_nfsservctl(int cmd, struct nfsctl_arg *arg, void *res) +asmlinkage sys_nfsservctl(int cmd, struct nfsctl_arg __user *arg, void __user *res) { struct file *file; - void *p = &arg->u; + void __user *p = &arg->u; int version; int err; diff --git a/include/linux/nfsd/syscall.h b/include/linux/nfsd/syscall.h index d512171f5bf85..37b8901433d66 100644 --- a/include/linux/nfsd/syscall.h +++ b/include/linux/nfsd/syscall.h @@ -116,7 +116,7 @@ union nfsctl_res { /* * Kernel syscall implementation. */ -extern asmlinkage long sys_nfsservctl(int, struct nfsctl_arg *, void *); +extern asmlinkage long sys_nfsservctl(int, struct nfsctl_arg __user *, void __user *); extern int exp_addclient(struct nfsctl_client *ncp); extern int exp_delclient(struct nfsctl_client *ncp); extern int exp_export(struct nfsctl_export *nxp); -- 2.53.0