diff options
| author | Michal Luczaj <mhal@rbox.co> | 2024-11-11 00:17:34 +0100 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2024-11-22 15:37:35 +0100 |
| commit | a0b8fd37fd300d3d73254c4af6ab87f1a4593c9b (patch) | |
| tree | 1a08d026eaac348f9796fd5f819736886e920418 /arch | |
| parent | 9b242c4232af20897e1eddea4836e66af36e51ce (diff) | |
| download | linux-a0b8fd37fd300d3d73254c4af6ab87f1a4593c9b.tar.gz linux-a0b8fd37fd300d3d73254c4af6ab87f1a4593c9b.tar.bz2 linux-a0b8fd37fd300d3d73254c4af6ab87f1a4593c9b.zip | |
net: Make copy_safe_from_sockptr() match documentation
commit eb94b7bb10109a14a5431a67e5d8e31cfa06b395 upstream.
copy_safe_from_sockptr()
return copy_from_sockptr()
return copy_from_sockptr_offset()
return copy_from_user()
copy_from_user() does not return an error on fault. Instead, it returns a
number of bytes that were not copied. Have it handled.
Patch has a side effect: it un-breaks garbage input handling of
nfc_llcp_setsockopt() and mISDN's data_sock_setsockopt().
Fixes: 6309863b31dd ("net: add copy_safe_from_sockptr() helper")
Signed-off-by: Michal Luczaj <mhal@rbox.co>
Link: https://patch.msgid.link/20241111-sockptr-copy-ret-fix-v1-1-a520083a93fb@rbox.co
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions
