From: Dan Carpenter Date: Thu, 3 Jun 2010 10:35:42 +0000 (+0200) Subject: fcntl: return -EFAULT if copy_to_user fails X-Git-Tag: v2.6.35-rc2~6^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b54470daded19d83ea2bbf5f6bc12662942cd63;p=pandora-kernel.git fcntl: return -EFAULT if copy_to_user fails copy_to_user() returns the number of bytes remaining, but we want to return -EFAULT. ret = fcntl(fd, F_SETOWN_EX, NULL); With the original code ret would be 8 here. V2: Takuya Yoshikawa pointed out a similar issue in f_getown_ex() Signed-off-by: Dan Carpenter Signed-off-by: Al Viro --- Reading git-diff-tree failed