aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cifs/link.c
AgeCommit message (Expand)AuthorFilesLines
2023-05-24smb: move client and server files to common directory fs/smbSteve French1-650/+0
2023-03-24cifs: append path to open_enter trace eventShyam Prasad N1-0/+2
2023-02-22Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-31/+35
2023-02-20Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2023-02-20cifs: Fix uninitialized memory reads for oparms.modeVolker Lendecke1-31/+35
2023-01-19fs: port ->symlink() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-12cifs: Fix uninitialized memory read for smb311 posix symlink createVolker Lendecke1-0/+1
2022-10-13cifs: improve symlink handling for smb2+Paulo Alcantara1-104/+3
2022-10-07cifs: secmech: use shash_desc directly, remove sdescEnzo Matsumiya1-7/+6
2022-08-05cifs: when insecure legacy is disabled shrink amount of SMB1 codeSteve French1-0/+8
2022-04-13cifs: potential buffer overflow in handling symlinksHarshit Mogalapalli1-0/+3
2021-09-13cifs: remove pathname for file from SPDX headerSteve French1-1/+0
2021-06-20cifs: use SPDX-Licence-IdentifierSteve French1-13/+1
2021-05-04fs/cifs: Fix resource leakKhaled ROMDHANI1-1/+5
2021-05-03cifs: add shutdown supportSteve French1-0/+7
2021-04-25cifs: allocate buffer in the caller of build_path_from_dentry()Al Viro1-18/+28
2021-04-25cifs: make build_path_from_dentry() return const char *Al Viro1-4/+4
2021-01-24fs: make helpers idmap mount awareChristian Brauner1-1/+2
2020-06-12smb311: add support for using info level for posix extensions querySteve French1-1/+3
2020-06-04cifs: multichannel: move channel selection above transport layerAurelien Aptel1-1/+1
2020-06-04cifs: multichannel: always zero struct cifs_io_parmsAurelien Aptel1-3/+3
2020-03-22cifs: add SMB2_open() arg to return POSIX dataAurelien Aptel1-2/+2
2020-02-03SMB3: Backup intent flag missing from some more opsAmir Goldstein1-14/+4
2019-05-07SMB3: Clean up query symlink when reparse pointRonnie Sahlberg1-3/+10
2019-03-04cifs: replace snprintf with scnprintfRonnie Sahlberg1-7/+7
2018-08-07smb3: don't request leases in symlink creation and querySteve French1-2/+2
2018-06-07cifs: fix a buffer leak in smb2_query_symlinkRonnie Sahlberg1-2/+4
2018-04-01CIFS: refactor crypto shash/sdesc allocation&freeAurelien Aptel1-21/+6
2017-07-08[SMB3] Remove ifdef since SMB3 (and later) now STRONGLY preferredSteve French1-4/+0
2016-12-15cifs: use %16phN for formatting md5 sumRasmus Villemoes1-7/+2
2016-09-27cifs: get rid of unused arguments of CIFSSMBWrite()Al Viro1-1/+1
2015-12-30switch ->get_link() to delayed_call, kill ->put_link()Al Viro1-2/+4
2015-12-08replace ->follow_link() with new method that could stay in RCU modeAl Viro1-2/+4
2015-06-22Merge branch 'for-linus-1' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-15/+13
2015-05-10don't pass nameidata to ->follow_link()Al Viro1-1/+1
2015-05-10new ->follow_link() and ->put_link() calling conventionsAl Viro1-15/+13
2015-05-10Fix that several functions handle incorrect value of mapcharsNakajima Akira1-1/+2
2015-04-15VFS: normal filesystems (and lustre): d_inode() annotationsDavid Howells1-6/+6
2014-10-17[CIFS] Remove obsolete commentSteve French1-6/+4
2014-10-16Remap reserved posix characters by default (part 3/3)Steve French1-2/+2
2014-10-16mfsymlinks support for SMB2.1/SMB3. Part 2 query symlinkSteve French1-1/+69
2014-10-16Add mfsymlinks support for SMB2.1/SMB3. Part 1 create symlinkSteve French1-0/+63
2014-09-16Fix mfsymlinks file size checkSteve French1-1/+3
2014-09-15[SMB3] Fix oops when creating symlinks on smb3Steve French1-2/+6
2014-06-16fs/cifs: fix regression in cifs_create_mf_symlink()Björn Baumbach1-1/+1
2014-01-31cifs: Fix check for regular file in couldbe_mf_symlink()Sachin Prabhu1-1/+1
2014-01-20CIFS: Cleanup cifs open codepathPavel Shilovsky1-16/+28
2014-01-20cifs: move unix extension call to cifs_query_symlink()Sachin Prabhu1-4/+1
2014-01-20cifs: Re-order M-F Symlink codeSachin Prabhu1-56/+68
2014-01-20cifs: Add create MFSymlinks to protocol ops structSachin Prabhu1-42/+46
2014-01-20cifs: use protocol specific call for query_mf_symlink()Sachin Prabhu1-41/+20
2014-01-20cifs: Rename MF symlink function namesSachin Prabhu1-17/+15
2014-01-20cifs: Rename and cleanup open_query_close_cifs_symlink()Sachin Prabhu1-25/+12
2014-01-19cifs: Fix memory leak in cifs_hardlink()Christian Engelmayer1-2/+4
2013-12-27cifs: We do not drop reference to tlink in CIFSCheckMFSymlink()Sachin Prabhu1-15/+11
2013-10-24new helper: kfree_put_link()Al Viro1-7/+0
2013-09-08CIFS: Implement follow_link for SMB2Pavel Shilovsky1-19/+5
2013-07-30Do not attempt to do cifs operations reading symlinks with SMB2Steve French1-31/+53
2013-05-04[CIFS] cifs: Rename cERROR and cFYI to cifs_dbgJoe Perches1-12/+12
2013-01-09treewide: Fix typo in various driversMasanari Iida1-1/+1
2012-09-24CIFS: Move hardlink to ops structSteve French1-30/+44
2012-08-19CIFS: Protect i_nlink from being negativeSteve French1-0/+2
2012-07-24CIFS: Make CAP_* checks protocol independentPavel Shilovsky1-3/+3
2012-07-24CIFS: Rename Get/FreeXid and make them work with unsigned intPavel Shilovsky1-12/+12
2012-07-23cifs: remove extraneous newlines from cERROR and cFYI callsJeff Layton1-7/+7
2011-11-02filesystems: add missing nlink wrappersMiklos Szeredi1-1/+1
2011-10-12cifs: Add mount options for backup intent (try #6)Shirish Pargaonkar1-5/+12
2011-07-25cifs: Cleanup: check return codes of crypto api callsShirish Pargaonkar1-1/+7
2011-05-27[CIFS] Rename three structures to avoid camel caseSteve French1-6/+6
2011-05-27CIFS: Add rwpidforward mount optionPavel Shilovsky1-8/+14
2011-05-26CIFS: Use pid saved from cifsFileInfo in writepages and set_file_sizePavel Shilovsky1-4/+8
2011-04-12various endian fixes to cifsSteve French1-2/+2
2011-01-31cifs: fix two compiler warning about uninitialized varsJeff Layton1-1/+2
2011-01-27cifs: More crypto cleanup (try #2)Shirish Pargaonkar1-3/+2
2011-01-25[CIFS] Replace cifs md5 hashing functions with kernel crypto APIsSteve French1-9/+50
2011-01-12switch cifsAl Viro1-4/+0
2011-01-07fs: dcache reduce branches in lookup pathNick Piggin1-2/+2
2010-10-06cifs: have cifsFileInfo hold a reference to a tlink rather than tcon pointerJeff Layton1-1/+0
2010-10-06cifs: add refcounted and timestamped container for holding tconsJeff Layton1-29/+58
2010-09-29cifs: add function to get a tcon from cifs_sbJeff Layton1-4/+4
2010-09-29cifs: use Minshall+French symlink functionsStefan Metzmacher1-4/+23
2010-09-29cifs: implement CIFSCreateMFSymLink()Stefan Metzmacher1-0/+45
2010-09-29cifs: implement CIFSFormatMFSymlink()Stefan Metzmacher1-0/+41
2010-09-29cifs: implement CIFSQueryMFSymLink()Stefan Metzmacher1-0/+50
2010-09-29cifs: implement CIFSCouldBeMFSymlink() and CIFSCheckMFSymlink()Stefan Metzmacher1-0/+79
2010-09-29cifs: implement CIFSParseMFSymlink()Stefan Metzmacher1-0/+62
2010-04-21[CIFS] Neaten cERROR and cFYI macros, reduce text spaceJoe Perches1-5/+5
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-06-25cifs: Fix incorrect return code being printed in cFYI messagesSuresh Jayaraman1-1/+2
2009-05-19cifs: fix pointer initialization and checks in cifs_follow_symlink (try #4)Jeff Layton1-26/+26
2009-05-01[CIFS] Remove sparse endian warningsSteve French1-87/+0
2009-04-30[CIFS] Remove unneeded QuerySymlink call and fix mapping for unmapped statusSteve French1-7/+2
2009-04-30cifs: change CIFSSMBUnixQuerySymLink to use new helpersJeff Layton1-17/+5
2008-05-15[CIFS] Finishup DFS codeSteve French1-1/+0
2008-05-15[CIFS] Fix paths when share is in DFS to include proper prefixSteve French1-39/+3
2008-04-29[CIFS] convert usage of implicit booleans to boolSteve French1-1/+1
2008-03-14[CIFS] file create with acl support enabled is slowSteve French1-1/+1
2008-01-25[CIFS] DFS build fixesSteve French1-8/+8
2007-08-31[CIFS] Fix warnings shown by newer version of sparseSteve French1-1/+1
2007-07-18[CIFS] Allow disabling CIFS Unix Extensions as mount optionSteve French1-5/+12
2007-07-17[CIFS] More whitespace/formatting fixes (noticed by checkpatch)Steve French1-1/+2
2007-07-13[CIFS] whitespace/formatting fixesSteve French1-2/+3
2007-07-10[CIFS] whitespace cleanupSteve French1-44/+53
2007-02-17[CIFS] mtime bounces from local to remote when cifs nocmtime i_flags overwrittenSteve French1-1/+2
2006-11-16[CIFS] Incorrect hardlink count when original file is cached (oplocked)Steve French1-10/+23
2006-09-28[CIFS] Legacy time handling for Win9x and OS/2 part 1Steve French1-1/+5
2006-05-31[CIFS] Cleanup extra whitespace in dmesg logging. Update cifs change logSteve French1-4/+3
2006-04-21[CIFS] [CIFS] Do not take rename sem on most path based calls (duringSteve French1-6/+0
2006-03-31Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.gitSteve French1-8/+8
2006-03-23[PATCH] sem2mutex: vfs_rename_mutexArjan van de Ven1-8/+8
2006-03-03[CIFS] Workaround various server bugs found in testing at connectathonSteve French1-1/+1
2005-11-07[PATCH] kfree cleanup: fsJesper Juhl1-16/+7
2005-08-30[CIFS] Remove cifs_sb argument from *build_path_from_dentrySteve French1-8/+7
2005-08-22[CIFS] Finish up of case-insensitive dentry handling for cifs. ThisSteve French1-1/+4
2005-08-20Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.gitSteve French1-3/+3
2005-08-19Fix nasty ncpfs symlink handling bug.Linus Torvalds1-3/+3
2005-06-22[CIFS] POSIX extensions, SetFSInfo addedJeremy Allison1-7/+8
2005-04-28[PATCH] cifs: character mapping of special characters (part 3 of 3)Steve French1-4/+14
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+328