rsxx: Return -EFAULT if copy_to_user() fails
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 3 Mar 2021 10:59:12 +0000 (13:59 +0300)
committerJens Axboe <axboe@kernel.dk>
Wed, 3 Mar 2021 13:48:44 +0000 (06:48 -0700)
commit77516d25f54912a7baedeeac1b1b828b6f285152
tree1d3c284e63bb6d024fe43b37ee002dd2241ccf5b
parent4168a8d27ed3a00f160e7f885c956f060d2a0741
rsxx: Return -EFAULT if copy_to_user() fails

The copy_to_user() function returns the number of bytes remaining but
we want to return -EFAULT to the user if it can't complete the copy.
The "st" variable only holds zero on success or negative error codes on
failure so the type should be int.

Fixes: 36f988e978f8 ("rsxx: Adding in debugfs entries.")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/rsxx/core.c