Commit be326188 authored by Dan Carpenter's avatar Dan Carpenter Committed by Zheng Zengkai
Browse files

rsxx: Return -EFAULT if copy_to_user() fails



stable inclusion
from stable-5.10.22
commit 5cc0813e7bb991781e6795d6faee5b30722047d5
bugzilla: 50796

--------------------------------

[ Upstream commit 77516d25 ]

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: 36f988e9 ("rsxx: Adding in debugfs entries.")
Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
Signed-off-by: default avatarChen Jun <chenjun102@huawei.com>
Acked-by: default avatar  Weilong Chen <chenweilong@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parent af1ff3e7
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment