Signed-off-by: Usha Ketineni<[email protected]>
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)