]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitf68e39f812e1458ea70e2e309cdac4eeda0241c6
tree1d3c284e63bb6d024fe43b37ee002dd2241ccf5b
parente92dedc0d9539051fb833ee0e04d582507f4d7f9
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: a7037439823a ("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