Signed-off-by: Usha Ketineni diff --git a/fs/nfsd/vfs.c b/fs/nfsd/vfs.c --- a/fs/nfsd/vfs.c +++ b/fs/nfsd/vfs.c @@ -1383,7 +1383,7 @@ nfsd_readlink(struct svc_rqst *rqstp, st */ oldfs = get_fs(); set_fs(KERNEL_DS); - err = inode->i_op->readlink(dentry, buf, *lenp); + err = inode->i_op->readlink(dentry, (char __user *)buf, *lenp); set_fs(oldfs); if (err < 0)