]> git.baikalelectronics.ru Git - kernel.git/commit
staging: lustre: obdclass: return -EFAULT if copy_to_user() fails
authorDan Carpenter <dan.carpenter@oracle.com>
Sat, 26 Aug 2017 06:02:55 +0000 (09:02 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 28 Aug 2017 08:24:06 +0000 (10:24 +0200)
commitc53861b41a5239631ca09430da31bdd6a7b40421
tree91fc7e193af4f5b05f1a169e6b2acf4f0efb711f
parent4909d7409d81c684072fb58db4aaef2749a88642
staging: lustre: obdclass: return -EFAULT if copy_to_user() fails

We recently changed from using obd_ioctl_popdata() to calling
copy_to_user() directly.  This if statement was supposed to be deleted
but it was over looked.  "err" is zero at this point so it means we
return success.

Fixes: 45466509f02c ("staging: lustre: uapi: remove obd_ioctl_popdata() wrapper")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/lustre/lustre/obdclass/class_obd.c