aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cifs/readdir.c
diff options
context:
space:
mode:
authorSteve French <sfrench@us.ibm.com>2006-10-01 15:59:41 -0400
committerSteve French <sfrench@us.ibm.com>2006-10-01 15:59:41 -0400
commit203cf2fc13a5db1fb202c294948fa9cb43bf69fa (patch)
tree2439beb4596dfc91ad8dd39b383125e6a4e4ab41 /fs/cifs/readdir.c
parent18f75ca0dc0d5b6a2ec15d89d517b3c67e0f1c87 (diff)
[CIFS] Fix readdir of large directories for backlevel servers
(were not setting all of resume key) Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/cifs/readdir.c')
-rw-r--r--fs/cifs/readdir.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/cifs/readdir.c b/fs/cifs/readdir.c
index 71e86c38e63..b0e5db10664 100644
--- a/fs/cifs/readdir.c
+++ b/fs/cifs/readdir.c
@@ -946,6 +946,7 @@ static int cifs_save_resume_key(const char *current_entry,
946 filename = &pFindData->FileName[0]; 946 filename = &pFindData->FileName[0];
947 /* one byte length, no name conversion */ 947 /* one byte length, no name conversion */
948 len = (unsigned int)pFindData->FileNameLength; 948 len = (unsigned int)pFindData->FileNameLength;
949 cifsFile->srch_inf.resume_key = pFindData->ResumeKey;
949 } else { 950 } else {
950 cFYI(1,("Unknown findfirst level %d",level)); 951 cFYI(1,("Unknown findfirst level %d",level));
951 return -EINVAL; 952 return -EINVAL;