aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cifs/readdir.c
AgeCommit message (Expand)AuthorFilesLines
2023-05-24smb: move client and server files to common directory fs/smbSteve French1-1237/+0
2023-02-20cifs: Replace remaining 1-element arraysKees Cook1-3/+3
2022-10-13cifs: improve symlink handling for smb2+Paulo Alcantara1-0/+2
2022-10-11cifs: fix skipping to incorrect offset in emit_cached_direntsRonnie Sahlberg1-6/+23
2022-08-17cifs: remove unused server parameter from calc_smb_size()Enzo Matsumiya1-4/+2
2022-08-12cifs: Do not access tcon->cfids->cfid directly from is_path_accessibleRonnie Sahlberg1-2/+2
2022-08-11cifs: Move cached-dir functions into a separate fileRonnie Sahlberg1-0/+1
2022-05-27smb3: remove unneeded null check in cifs_readdirSteve French1-4/+2
2022-05-24cifs: cache the dirents for entries in a cached directoryRonnie Sahlberg1-8/+173
2021-09-13cifs: remove pathname for file from SPDX headerSteve French1-1/+0
2021-08-25cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETEDRonnie Sahlberg1-1/+22
2021-06-23SMB3: Add new info level for query directorySteve French1-1/+1
2021-06-20cifs: use SPDX-Licence-IdentifierSteve French1-13/+1
2021-04-27Merge branch 'work.inode-type-fixes' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+1
2021-04-25cifs: allocate buffer in the caller of build_path_from_dentry()Al Viro1-5/+6
2021-04-25cifs: make build_path_from_dentry() return const char *Al Viro1-1/+1
2021-04-25cifs: constify pathname arguments in a bunch of helpersAl Viro1-2/+2
2021-03-12cifs: have cifs_fattr_to_inode() refuse to change type on live inodeAl Viro1-3/+1
2020-12-14cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sbRonnie Sahlberg1-9/+10
2020-10-22SMB3: add support for recognizing WSL reparse tagsSteve French1-1/+24
2020-10-20SMB3.1.1: Fix ids returned in POSIX query dirSteve French1-3/+2
2020-10-11cifs: compute full_path already in cifs_readdir()Ronnie Sahlberg1-14/+16
2020-06-01cifs: Standardize logging outputJoe Perches1-5/+5
2020-04-09smb3: change noisy error message to FYISteve French1-1/+1
2020-03-22cifs: plumb smb2 POSIX dir enumerationAurelien Aptel1-0/+82
2020-02-06cifs: fix mode bits from dir listing when mounted with modefromsidAurelien Aptel1-1/+2
2019-12-23cifs: Optimize readdir on reparse pointsPaulo Alcantara (SUSE)1-9/+54
2018-12-23cifs: check ntwrk_buf_start for NULL before dereferencing itRonnie Sahlberg1-1/+8
2018-09-12cifs: prevent integer overflow in nxt_dir_entry()Dan Carpenter1-2/+9
2018-05-27cifs: update calc_size to take a server argumentRonnie Sahlberg1-2/+4
2017-01-14cifs: initialize file_info_lockRabin Vincent1-0/+1
2016-10-12Clarify locking of cifs file and tcon structures and make more granularSteve French1-3/+3
2016-05-17cifs: Use file_dentry()Goldwyn Rodrigues1-2/+2
2016-05-02cifs: switch to ->iterate_shared()Al Viro1-26/+29
2016-04-10don't bother with ->d_inode->i_sb - it's always equal to ->d_sbAl Viro1-1/+1
2016-01-14cifs_dbg() outputs an uninitialized buffer in cifs_readdir()Vasily Averin1-0/+1
2015-09-29fs: Drop unlikely before IS_ERR(_OR_NULL)Viresh Kumar1-1/+1
2015-05-10cifs: Don't replace dentries for dfs mountsSachin Prabhu1-0/+2
2015-04-15VFS: normal filesystems (and lustre): d_inode() annotationsDavid Howells1-2/+2
2014-12-22cifs: make new inode cache when file type is differentNakajima Akira1-3/+7
2014-12-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-5/+5
2014-12-07cifs: remove unneeded condition checkNamjae Jeon1-4/+0
2014-11-19kill f_dentry usesAl Viro1-1/+1
2014-11-19cifs: get rid of ->f_path.dentry->d_sb uses, add a new helperAl Viro1-3/+3
2014-11-19switch d_materialise_unique() users to d_splice_alias()Al Viro1-1/+1
2014-10-16Remap reserved posix characters by default (part 3/3)Steve French1-8/+2
2014-10-16Allow conversion of characters in Mac remap range. Part 1Steve French1-3/+9
2014-10-09vfs: Make d_invalidate return voidEric W. Biederman1-5/+1
2014-08-25CIFS: Fix wrong restart readdir for SMB1Pavel Shilovsky1-2/+2
2014-08-17CIFS: Fix SMB2 readdir error handlingPavel Shilovsky1-1/+1
2014-01-20cifs: Rename MF symlink function namesSachin Prabhu1-1/+1
2013-11-11CIFS: Fix symbolic links usagePavel Shilovsky1-32/+8
2013-09-21[CIFS] Provide sane values for nlinkJim McDonough1-0/+3
2013-09-08CIFS: Implement follow_link for SMB2Pavel Shilovsky1-0/+3
2013-08-07cifs: don't instantiate new dentries in readdir for inodes that need to be re...Jeff Layton1-0/+8
2013-07-03Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-0/+29
2013-06-29[readdir] convert cifsAl Viro1-98/+80
2013-06-26revalidate directories instiantiated via FIND_* in order to handle DFS referralsJeff Layton1-0/+29
2013-05-04[CIFS] cifs: Rename cERROR and cFYI to cifs_dbgJoe Perches1-39/+38
2013-02-26d_hash_and_lookup(): export, switch open-coded instancesAl Viro1-5/+3
2013-02-22new helper: file_inode(file)Al Viro1-2/+2
2012-12-20cifs: don't compare uniqueids in cifs_prime_dcache unless server inode number...Jeff Layton1-4/+15
2012-12-05cifs: rename cifs_readdir_lookup to cifs_prime_dcache and make it void returnJeff Layton1-24/+18
2012-12-05cifs: ensure we revalidate the inode after readdir if cifsacl is enabledJeff Layton1-0/+10
2012-11-29cifs: get rid of blind d_drop() in readdirAl Viro1-1/+4
2012-09-28cifs: obtain file access during backup intent lookup (resend)Shirish Pargaonkar1-1/+1
2012-09-24CIFS: Move readdir code to ops structPavel Shilovsky1-75/+90
2012-09-24CIFS: Replace netfid with cifs_fid struct in cifsFileInfoPavel Shilovsky1-5/+5
2012-07-24CIFS: Make CAP_* checks protocol independentPavel Shilovsky1-8/+8
2012-07-24CIFS: Rename Get/FreeXid and make them work with unsigned intPavel Shilovsky1-7/+8
2012-07-16cifs: always update the inode cache with the results from a FIND_*Jeff Layton1-2/+5
2012-05-17cifs: Include backup intent search flags during searches {try #2)Shirish Pargaonkar1-2/+13
2012-01-18CIFS: Rename *UCS* functions to *UTF16*Steve French1-4/+5
2011-12-08cifs: check for NULL last_entry before calling cifs_save_resume_keyJeff Layton1-2/+8
2011-07-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6Linus Torvalds1-245/+182
2011-07-25cifs: use cifs_dirent in cifs_save_resume_keyChristoph Hellwig1-57/+9
2011-07-25cifs: use cifs_dirent to replace cifs_get_name_from_search_bufChristoph Hellwig1-86/+23
2011-07-25cifs: introduce cifs_direntChristoph Hellwig1-69/+125
2011-07-25cifs: cleanup cifs_filldirChristoph Hellwig1-44/+36
2011-07-20don't open-code parent_ino() in assorted ->readdir()Al Viro1-1/+1
2011-05-27[CIFS] Rename three structures to avoid camel caseSteve French1-4/+4
2011-01-31cifs: clean up some compiler warningsJeff Layton1-3/+0
2011-01-12switch cifsAl Viro1-5/+0
2011-01-09cifs: use CreationTime like an i_generation fieldJeff Layton1-0/+1
2011-01-07fs: dcache reduce branches in lookup pathNick Piggin1-2/+2
2011-01-07fs: change d_hash for rcu-walkNick Piggin1-1/+1
2010-12-08cifs: remove bogus remapping of error in cifs_filldir()Suresh Jayaraman1-12/+0
2010-11-13cifs: don't take extra tlink reference in initiate_cifs_searchJeff Layton1-13/+16
2010-10-18cifs: convert GlobalSMBSeslock from a rwlock to regular spinlockJeff Layton1-3/+3
2010-10-15cifs: handle FindFirst failure gracefullySuresh Jayaraman1-8/+11
2010-10-06cifs: have cifsFileInfo hold a reference to a tlink rather than tcon pointerJeff Layton1-2/+2
2010-10-06cifs: add refcounted and timestamped container for holding tconsJeff Layton1-14/+18
2010-09-29cifs: add cifs_sb_master_tcon and convert some callers to use itJeff Layton1-2/+2
2010-09-29cifs: add function to get a tcon from cifs_sbJeff Layton1-4/+4
2010-09-29cifs: make various routines use the cifsFileInfo->tcon pointerJeff Layton1-11/+8
2010-09-29cifs: use Minshall+French symlink functionsStefan Metzmacher1-0/+9
2010-08-02fs: cifs: check kmalloc() resultKulikov Vasiliy1-0/+5
2010-04-21[CIFS] Neaten cERROR and cFYI macros, reduce text spaceJoe Perches1-43/+42
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-02-08cifs: fix dentry hash calculation for case-insensitive mountsJeff Layton1-2/+5
2010-02-06cifs: fix length calculation for converted unicode readdir namesJeff Layton1-0/+1
2009-11-06cifs: clean up handling when server doesn't consistently support inode numbersJeff Layton1-3/+4
2009-09-25[CIFS] Remove build warningSteve French1-2/+2
2009-07-09cifs: convert cifs_get_inode_info and non-posix readdir to use cifs_igetJeff Layton1-267/+83
2009-07-01cifs: add new cifs_iget function and convert unix codepath to use itJeff Layton1-163/+90
2009-05-28cifs: make cnvrtDosUnixTm take a little-endian args and an offsetJeff Layton1-22/+10
2009-05-28cifs: have cifs_NTtimeToUnix take a little-endian argJeff Layton1-6/+6
2009-05-01[CIFS] Remove trailing whitespaceSteve French1-1/+1
2009-05-01[CIFS] Remove sparse endian warningsSteve French1-1/+36
2009-05-01cifs: fix length handling in cifs_get_name_from_search_bufJeff Layton1-5/+6
2009-04-30cifs: change cifs_get_name_from_search_buf to use new unicode helperJeff Layton1-13/+13
2009-04-20cifs: Increase size of tmp_buf in cifs_readdir to avoid potential overflowsSuresh Jayaraman1-1/+1
2009-04-17cifs: vary timeout on writes past EOF based on offset (try #5)Jeff Layton1-0/+2
2009-04-17[CIFS] Endian convert UniqueId when reporting inode numbers from server filesSteve French1-2/+2
2009-02-21cifs: properly handle case where CIFSGetSrvInodeNumber failsJeff Layton1-3/+3
2009-02-21cifs: refactor new_inode() calls and inode initializationJeff Layton1-30/+24
2008-11-20[CIFS] Do not attempt to close invalidated file handlesSteve French1-1/+4
2008-10-21[CIFS] fix saving of resume key before CIFSFindNextJeff Layton1-1/+2
2008-10-07[CIFS] make sure we have the right resume info before calling CIFSFindNextSteve French1-63/+65
2008-07-24[CIFS] Fix possible double free if search immediately after search rewind failsShirish Pargaonkar1-0/+1
2008-05-23on non-posix shares, clear write bits in mode when ATTR_READONLY is setJeff Layton1-32/+39
2008-05-23[CIFS] remove unused variablesSteve French1-5/+1
2008-05-13[CIFS] don't explicitly do a FindClose on rewind when directory search has endedSteve French1-2/+5
2008-04-29[CIFS] convert usage of implicit booleans to boolSteve French1-6/+6
2008-02-12[CIFS] clean up some hard to read ifdefsSteve French1-2/+4
2008-02-07[CIFS] reduce checkpatch warningsSteve French1-27/+21
2007-11-08[CIFS] Fix stale mode after readdir when cifsacl specifiedSteve French1-1/+7
2007-11-05[CIFS] Fix walking out end of cifs daclSteve French1-1/+1
2007-10-12[CIFS] remove two sparse warningsSteve French1-3/+3
2007-08-30[CIFS] formatting cleanup found by checkpatchSteve French1-1/+1
2007-07-18[CIFS] Allow disabling CIFS Unix Extensions as mount optionSteve French1-1/+3
2007-07-13[CIFS] whitespace/formatting fixesSteve French1-9/+7
2007-07-08[CIFS] more whitespace fixesSteve French1-81/+82
2007-07-07[CIFS] more whitespace cleanupSteve French1-88/+91
2007-07-06[CIFS] whitespace cleanupSteve French1-8/+9
2007-05-08header cleaning: don't include smp_lock.h when not usedRandy Dunlap1-1/+0
2007-04-30[CIFS] UID/GID override on CIFS mounts to SambaSteve French1-62/+67
2007-04-25[CIFS] Replace kmalloc/memset combination with kzallocvignesh1-5/+2
2007-04-02[CIFS] Remove unnecessary checksChristoph Hellwig1-24/+3
2007-03-10[CIFS] reset mode when client notices that ATTR_READONLY is no longer setAlan Tyson1-0/+4
2007-02-26[CIFS] Fix locking problem around some cifs uses of i_size writeSteve French1-1/+5
2007-02-17[CIFS] mtime bounces from local to remote when cifs nocmtime i_flags overwrittenSteve French1-0/+4
2007-02-08[CIFS] Allow update of EOF on remote extend of fileSteve French1-3/+3
2007-02-06[CIFS] Minor cleanupSteve French1-3/+3
2006-12-08[PATCH] cifs: change uses of f_{dentry, vfsmnt} to use f_pathJosef "Jeff" Sipek1-16/+16
2006-10-30[CIFS] Fix readdir breakage when blocksize set too smallSteve French1-0/+9
2006-10-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6Linus Torvalds1-4/+23
2006-10-12[CIFS] fix typo in previous patchSteve French1-3/+3
2006-10-12[CIFS] Fix old DOS time conversion to handle timezoneSteve French1-1/+12
2006-10-06[CIFS] readdir (ffirst) enablement of accurate timestamps from legacy serversSteve French1-9/+9
2006-10-01[CIFS] Fix readdir of large directories for backlevel serversSteve French1-0/+1
2006-09-28[CIFS] Legacy time handling for Win9x and OS/2 part 1Steve French1-0/+7
2006-09-27[PATCH] inode-diet: Eliminate i_blksize from the inode structureTheodore Ts'o1-3/+2
2006-09-06[CIFS] Fix CIFS readdir access denied when SE Linux enabledSteve French1-4/+7
2006-08-15[CIFS] endian errors in lanman protocol supportSteve French1-1/+1
2006-06-07[CIFS] Add support for readdir to legacy serversSteve French1-41/+109
2006-06-01[CIFS] Do not overwrite aopsDave Kleikamp1-6/+10
2006-05-31[CIFS] Support for setting up SMB sessions to legacy lanman serversSteve French1-6/+10
2006-05-31[CIFS] Cleanup extra whitespace in dmesg logging. Update cifs change logSteve French1-1/+1
2006-04-23[CIFS] Fix typo in previousSteve French1-1/+1
2006-04-22[CIFS] Readdir fixes to allow search to start at arbitrary positionSteve French1-21/+22
2006-04-21[CIFS] [CIFS] Do not take rename sem on most path based calls (duringSteve French1-2/+0
2006-03-31Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.gitSteve French1-6/+6
2006-03-26[PATCH] 2tb-files-add-blkcnt_t-fixesAndrew Morton1-4/+4
2006-03-23[PATCH] sem2mutex: vfs_rename_mutexArjan van de Ven1-2/+2
2006-02-28[CIFS] CIFS readdir perf optimizations part 1Steve French1-1/+6
2006-01-08[CIFS] Fix cifs trying to write to f_opsSteve French1-6/+11
2005-11-18[CIFS] Fix scheduling while atomic when pending writes at file close timeSteve French1-6/+25
2005-11-11[CIFS] Cleanup sparse warnings for unicode little endian castsSteve French1-1/+1
2005-11-11[CIFS] Fix CIFS "nobrl" mount option so does not disable sending brl requestsSteve French1-2/+8
2005-09-15[CIFS] Fix readdir caching when unlink removes file in current searchSteve French1-5/+32
2005-08-31[CIFS] Add support for legacy servers part 5Steve French1-1/+8
2005-08-30[CIFS] Remove cifs_sb argument from *build_path_from_dentrySteve French1-1/+1
2005-08-22[CIFS] Finish up of case-insensitive dentry handling for cifs. ThisSteve French1-1/+4
2005-08-18[CIFS] Add mount option for disabling sending byte range lock requestsSteve French1-6/+4
2005-07-21[CIFS] Add compat with SFU (part 2)Steve French1-0/+7
2005-06-22[CIFS] POSIX extensions, SetFSInfo addedJeremy Allison1-2/+2
2005-06-22[CIFS] Add stats for findfirst, findnext, findcloseSteve French1-6/+10
2005-04-28[PATCH] cifs: improve check for search entry going beyond end of SMB transactSteve French1-3/+8
2005-04-28[PATCH] cifs: Fix caching problemSteve French1-13/+57
2005-04-28[PATCH] cifs: character mapping of special characters (part 3 of 3)Steve French1-18/+4
2005-04-28[PATCH] cifs: Add new mount parm mapcharsSteve French1-2/+13
2005-04-28[PATCH] cifs: Gracefully turn off serverino (when serverino is enabled on mount)Steve French1-0/+6
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+867