commit | 5b54470daded19d83ea2bbf5f6bc12662942cd63 | [log] [tgz] |
---|---|---|
author | Dan Carpenter <error27@gmail.com> | Thu Jun 03 12:35:42 2010 +0200 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Fri Jun 04 17:16:28 2010 -0400 |
tree | 93ac73e7eba1231c863903cd814d12f4cb935b1e | |
parent | 7d683a09990ff095a91b6e724ecee0ff8733274a [diff] |
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 <error27@gmail.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>