Skip to content

Commit 4011d47

Browse files
committed
Merge: Two fixes for NFS' TLS connection instability handling
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/6148 JIRA: https://issues.redhat.com/browse/RHEL-60028 Depends: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/6147 Signed-off-by: Benjamin Coddington <bcodding@redhat.com> Approved-by: Sabrina Dubroca <sdubroca@redhat.com> Approved-by: Florian Westphal <fwestpha@redhat.com> Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> Merged-by: Patrick Talbert <ptalbert@redhat.com>
2 parents 0c9a9cc + 8afd47f commit 4011d47

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

net/sunrpc/xprtsock.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1289,6 +1289,7 @@ static void xs_reset_transport(struct sock_xprt *transport)
12891289
transport->file = NULL;
12901290

12911291
sk->sk_user_data = NULL;
1292+
sk->sk_sndtimeo = 0;
12921293

12931294
xs_restore_old_callbacks(transport, sk);
12941295
xprt_clear_connected(xprt);

net/tls/tls_sw.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ int tls_tx_records(struct sock *sk, int flags)
454454

455455
tx_err:
456456
if (rc < 0 && rc != -EAGAIN)
457-
tls_err_abort(sk, -EBADMSG);
457+
tls_err_abort(sk, rc);
458458

459459
return rc;
460460
}

0 commit comments

Comments
 (0)