diff options
| -rw-r--r-- | fs/cifs/smb1ops.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/fs/cifs/smb1ops.c b/fs/cifs/smb1ops.c index cc93ba4da9b5..27bc360c7ffd 100644 --- a/fs/cifs/smb1ops.c +++ b/fs/cifs/smb1ops.c | |||
| @@ -1015,6 +1015,15 @@ cifs_dir_needs_close(struct cifsFileInfo *cfile) | |||
| 1015 | return !cfile->srch_inf.endOfSearch && !cfile->invalidHandle; | 1015 | return !cfile->srch_inf.endOfSearch && !cfile->invalidHandle; |
| 1016 | } | 1016 | } |
| 1017 | 1017 | ||
| 1018 | static bool | ||
| 1019 | cifs_can_echo(struct TCP_Server_Info *server) | ||
| 1020 | { | ||
| 1021 | if (server->tcpStatus == CifsGood) | ||
| 1022 | return true; | ||
| 1023 | |||
| 1024 | return false; | ||
| 1025 | } | ||
| 1026 | |||
| 1018 | struct smb_version_operations smb1_operations = { | 1027 | struct smb_version_operations smb1_operations = { |
| 1019 | .send_cancel = send_nt_cancel, | 1028 | .send_cancel = send_nt_cancel, |
| 1020 | .compare_fids = cifs_compare_fids, | 1029 | .compare_fids = cifs_compare_fids, |
| @@ -1049,6 +1058,7 @@ struct smb_version_operations smb1_operations = { | |||
| 1049 | .get_dfs_refer = CIFSGetDFSRefer, | 1058 | .get_dfs_refer = CIFSGetDFSRefer, |
| 1050 | .qfs_tcon = cifs_qfs_tcon, | 1059 | .qfs_tcon = cifs_qfs_tcon, |
| 1051 | .is_path_accessible = cifs_is_path_accessible, | 1060 | .is_path_accessible = cifs_is_path_accessible, |
| 1061 | .can_echo = cifs_can_echo, | ||
| 1052 | .query_path_info = cifs_query_path_info, | 1062 | .query_path_info = cifs_query_path_info, |
| 1053 | .query_file_info = cifs_query_file_info, | 1063 | .query_file_info = cifs_query_file_info, |
| 1054 | .get_srv_inum = cifs_get_srv_inum, | 1064 | .get_srv_inum = cifs_get_srv_inum, |
