tls: rx: treat process_rx_list() errors as transient
authorJakub Kicinski <kuba@kernel.org>
Mon, 11 Apr 2022 19:19:13 +0000 (12:19 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Apr 2022 10:45:39 +0000 (11:45 +0100)
commit4dcdd971b9c7a5c38f65d81f7c548fea2e337373
tree6ab29808cf019375f358cfde51393af83f0b4480
parent1c699ffa48a15710746989c36a82cbfb07e8d17f
tls: rx: treat process_rx_list() errors as transient

process_rx_list() only fails if it can't copy data to user
space. There is no point recording the error onto sk->sk_err
or giving up on the data which was read partially. Treat
the return value like a normal socket partial read.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/tls/tls_sw.c