diff options
author | Olga Kornievskaia <kolga@netapp.com> | 2019-05-29 10:46:00 -0400 |
---|---|---|
committer | Anna Schumaker <Anna.Schumaker@Netapp.com> | 2019-05-30 15:15:42 -0400 |
commit | ec6017d9035986a36de064f48a63245930bfad6f (patch) | |
tree | f871501689d3a3119153e04460d65e0a1db31e12 /net/ceph | |
parent | 66d4218f9902132a48f29607ca741076ab3671a1 (diff) | |
download | linux-ec6017d9035986a36de064f48a63245930bfad6f.tar.gz linux-ec6017d9035986a36de064f48a63245930bfad6f.tar.bz2 linux-ec6017d9035986a36de064f48a63245930bfad6f.zip |
SUNRPC fix regression in umount of a secure mount
If call_status returns ENOTCONN, we need to re-establish the connection
state after. Otherwise the client goes into an infinite loop of call_encode,
call_transmit, call_status (ENOTCONN), call_encode.
Fixes: c8485e4d63 ("SUNRPC: Handle ECONNREFUSED correctly in xprt_transmit()")
Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
Cc: stable@vger.kernel.org # v2.6.29+
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to 'net/ceph')
0 files changed, 0 insertions, 0 deletions