diff options
author | Dan Carpenter <dan.carpenter@oracle.com> | 2016-10-13 15:55:08 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-10-24 15:36:15 +0200 |
commit | cf55902b9c306ed259eb57ff111a0c152620f4a6 (patch) | |
tree | 52336fa644b83a8b467b9b64f1218f25be5f9920 /drivers/staging/lustre | |
parent | 8b77eb97f7847d67129d5312596e953bd7946f48 (diff) | |
download | blackbird-op-linux-cf55902b9c306ed259eb57ff111a0c152620f4a6.tar.gz blackbird-op-linux-cf55902b9c306ed259eb57ff111a0c152620f4a6.zip |
staging: android: ion: Fix error handling in ion_query_heaps()
If the copy_to_user() fails we should unlock and return directly without
updating "cnt". Also the return value should be -EFAULT instead of the
number of bytes remaining.
Fixes: 02b23803c6af ("staging: android: ion: Add ioctl to query available heaps")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/lustre')
0 files changed, 0 insertions, 0 deletions