]> 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)
commit3ebe2c3cc511b2f3ace6d92eb90a3ca9ecdd446f
tree1d3c284e63bb6d024fe43b37ee002dd2241ccf5b
parent9233ae95e715d3a95e6dd588b9eddd695cd1adbb
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: 2ce08d66b868 ("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