diff options
author | Long Li <longli@microsoft.com> | 2019-10-16 13:51:54 -0700 |
---|---|---|
committer | Steve French <stfrench@microsoft.com> | 2019-11-25 01:14:15 -0600 |
commit | acd4680e2bef2405a0e1ef2149fbb01cce7e116c (patch) | |
tree | 540f59e4115c53dcb0830b6ae315dfc066158de3 | |
parent | d63cdbae60ac6fbb2864bd3d8df7404f12b7407d (diff) |
cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state
The transport should return this error so the upper layer will reconnect.
Signed-off-by: Long Li <longli@microsoft.com>
Cc: stable@vger.kernel.org
Signed-off-by: Steve French <stfrench@microsoft.com>
-rw-r--r-- | fs/cifs/smbdirect.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/cifs/smbdirect.c b/fs/cifs/smbdirect.c index 5462cf752432..d91f2f60e2df 100644 --- a/fs/cifs/smbdirect.c +++ b/fs/cifs/smbdirect.c @@ -1972,7 +1972,7 @@ read_rfc1002_done: if (info->transport_status != SMBD_CONNECTED) { log_read(ERR, "disconnected\n"); - return 0; + return -ECONNABORTED; } goto again; |