···896896 tmp_inode->i_ino,obj_type);897897 if(rc) {898898 cFYI(1,("filldir rc = %d",rc));899899+ /* we can not return filldir errors to the caller900900+ since they are "normal" when the stat blocksize901901+ is too small - we return remapped error instead */902902+ rc = -EOVERFLOW;899903 }900904901905 dput(tmp_dentry);···10781074 we want to check for that here? */10791075 rc = cifs_filldir(current_entry, file,10801076 filldir, direntry, tmp_buf, max_len);10771077+ if(rc == -EOVERFLOW) {10781078+ rc = 0;10791079+ break;10801080+ }10811081+10811082 file->f_pos++;10821083 if(file->f_pos == 10831084 cifsFile->srch_inf.index_of_last_entry) {