aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cifs/cifsfs.c
AgeCommit message (Expand)AuthorFilesLines
2023-05-24smb: move client and server files to common directory fs/smbSteve French1-1854/+0
2023-05-10cifs: release leases for deferred close handles when freezingSteve French1-0/+15
2023-05-09SMB3: force unmount was failing to close deferred close filesSteve French1-0/+1
2023-05-09smb3: improve parallel reads of large filesSteve French1-1/+1
2023-05-02cifs: print smb3_fs_context::source when mountingPaulo Alcantara1-8/+6
2023-03-24smb3: fix unusable share after force unmount failureSteve French1-3/+6
2023-02-22Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-6/+6
2023-02-20cifs: Implement splice_read to pass down ITER_BVEC not ITER_PIPEDavid Howells1-6/+6
2023-02-20Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2023-01-19fs: port ->permission() to pass mnt_idmapChristian Brauner1-2/+2
2023-01-11filelock: move file locking definitions to separate header fileJeff Layton1-0/+1
2022-12-19cifs: get rid of mount options string parsingPaulo Alcantara1-6/+0
2022-12-15Merge tag '6.2-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cif...Linus Torvalds1-1/+7
2022-12-12Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+4
2022-12-12cifs: fix missing display of three mount optionsSteve French1-1/+7
2022-11-21cifs: fix missing unlock in cifs_file_copychunk_range()ChenXiaoSong1-1/+3
2022-11-04cifs: fix use-after-free on the link nameChenXiaoSong1-1/+25
2022-10-20cifs: implement set acl methodChristian Brauner1-0/+2
2022-10-20cifs: implement get acl methodChristian Brauner1-0/+2
2022-10-18cifs: Fix xid leak in cifs_copy_file_range()Zhang Xiaoxu1-2/+5
2022-10-13cifs: improve symlink handling for smb2+Paulo Alcantara1-2/+7
2022-08-30smb3: use filemap_write_and_wait_range instead of filemap_write_and_waitSteve French1-2/+6
2022-08-28smb3: Move the flush out of smb2_copychunk_range() into its callersDavid Howells1-0/+2
2022-08-11smb3: allow deferred close timeout to be configurableSteve French1-0/+1
2022-08-11cifs: Move cached-dir functions into a separate fileRonnie Sahlberg1-18/+2
2022-08-05cifs: remove "cifs_" prefix from init/destroy mids functionsEnzo Matsumiya1-7/+5
2022-08-01cifs: avoid use of global locks for high contention dataShyam Prasad N1-0/+3
2022-08-01cifs: remove remaining build warningsSteve French1-0/+19
2022-08-01cifs: remove minor build warningSteve French1-0/+2
2022-08-01cifs: remove some camelCase and also some static build warningsSteve French1-5/+12
2022-06-12Merge tag '5.19-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-1/+1
2022-06-09netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_contextDavid Howells1-4/+4
2022-06-06cifs: fix reconnect on smb3 mount typesPaulo Alcantara1-1/+1
2022-05-30cifs: fix potential double free during failed mountRonnie Sahlberg1-4/+6
2022-05-23smb3: add mount parm nosparseSteve French1-0/+2
2022-04-14cifs: verify that tcon is valid before dereference in cifs_kill_sbRonnie Sahlberg1-3/+3
2022-04-08cifs: release cached dentries only if mount is completeShyam Prasad N1-13/+15
2022-04-08cifs: Check the IOCB_DIRECT flag, not O_DIRECTDavid Howells1-1/+1
2022-04-01Merge tag '5.18-smb3-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-2/+2
2022-03-28smb3: cleanup and clarify status of tree connectionsSteve French1-2/+2
2022-03-22Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2022-03-22fs: allocate inode by using alloc_inode_sb()Muchun Song1-1/+1
2022-03-18cifs: we do not need a spinlock around the tree access during umountRonnie Sahlberg1-2/+0
2022-03-18Adjust cifssb maximum read sizeRohith Surabattula1-0/+3
2022-03-18cifs: fix handlecache and multiuserRonnie Sahlberg1-3/+10
2022-02-13cifs: fix double free race when mount fails in cifs_get_root()Ronnie Sahlberg1-0/+1
2022-01-19cifs: Support fscache indexing rewriteDavid Howells1-8/+11
2022-01-15cifs: move superblock magic defitions to magic.hJeff Layton1-1/+2
2022-01-02cifs: remove redundant assignment to pointer pColin Ian King1-1/+1
2021-11-05cifs: Create a new shared file holding smb2 pdu definitionsRonnie Sahlberg1-1/+0
2021-09-13cifs: remove pathname for file from SPDX headerSteve French1-1/+0
2021-08-25cifs: create a MD4 module and switch cifs.ko to use itRonnie Sahlberg1-1/+0
2021-08-25cifs: remove support for NTLM and weaker authentication algorithmsRonnie Sahlberg1-6/+0
2021-08-25cifs: enable fscache usage even for files opened as rwShyam Prasad N1-1/+0
2021-07-09SMB3.1.1: Add support for negotiating signing algorithmSteve French1-0/+4
2021-06-20cifs: use SPDX-Licence-IdentifierSteve French1-13/+1
2021-05-19Fix kernel oops when CONFIG_DEBUG_ATOMIC_SLEEP is enabled.Rohith Surabattula1-1/+1
2021-05-04cifs: fix regression when mounting shares with prefix pathsPaulo Alcantara1-7/+1
2021-05-03cifs: Deferred close for filesRohith Surabattula1-1/+14
2021-04-27smb3.1.1: enable negotiating stronger encryption by defaultSteve French1-1/+1
2021-04-25smb3: add rasize mount parameter to improve readahead performanceSteve French1-2/+7
2021-04-25cifs: fix leak in cifs_smb3_do_mount() ctxDavid Disseldorp1-0/+6
2021-04-25cifs: Grab a reference for the dentry of the cached directory during the life...Ronnie Sahlberg1-0/+17
2021-04-25cifs: store a pointer to the root dentry in cifs_sb_info once we have complet...Ronnie Sahlberg1-0/+9
2021-04-25cifs: remove old dead codeAurelien Aptel1-4/+0
2021-04-25cifs: simplify SWN code with dummy funcs instead of ifdefsAurelien Aptel1-2/+0
2021-04-07cifs: escape spaces in share namesMaciek Borzecki1-1/+2
2021-03-08cifs: return proper error code in statfs(2)Paulo Alcantara1-1/+1
2021-02-26Merge tag '5.12-smb3-part1' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-2/+13
2021-02-25cifs: Add new parameter "acregmax" for distinct file and directory metadata t...Steve French1-3/+12
2021-02-25cifs: Add new mount parameter "acdirmax" to allow caching directory metadataSteve French1-1/+2
2021-02-23Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+3
2021-02-16cifs: Identify a connection by a conn_id.Shyam Prasad N1-0/+1
2021-02-11cifs: In the new mount api we get the full devname as source=Ronnie Sahlberg1-1/+1
2021-01-28cifs: fix dfs domain referralsRonnie Sahlberg1-1/+1
2021-01-24fs: make helpers idmap mount awareChristian Brauner1-1/+2
2021-01-24namei: make permission helpers idmapped mount awareChristian Brauner1-1/+1
2020-12-15cifs: fix use after free in cifs_smb3_do_mount()Ronnie Sahlberg1-1/+3
2020-12-15cifs: fix rsize/wsize to be negotiated valuesSteve French1-6/+3
2020-12-15cifs: update super_operations to show_devnameSteve French1-0/+21
2020-12-14cifs: remove ctx argument from cifs_setup_cifs_sbRonnie Sahlberg1-1/+1
2020-12-14cifs: uncomplicate printing the iocharset parameterRonnie Sahlberg1-15/+2
2020-12-14cifs: we do not allow changing username/password/unc/... during remountRonnie Sahlberg1-1/+1
2020-12-14cifs: move [brw]size from cifs_sb to cifs_sb->ctxRonnie Sahlberg1-4/+7
2020-12-14cifs: move cifs_cleanup_volume_info[_content] to fs_context.cRonnie Sahlberg1-1/+1
2020-12-14cifs: remove actimeo from cifs_sbRonnie Sahlberg1-1/+1
2020-12-14cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sbRonnie Sahlberg1-6/+6
2020-12-14cifs: add witness mount option and data structsSamuel Cabrero1-0/+5
2020-12-14cifs: Register generic netlink familySamuel Cabrero1-1/+16
2020-12-13cifs: get rid of cifs_sb->mountdataRonnie Sahlberg1-7/+0
2020-12-13cifs: add an smb3_fs_context to cifs_sbRonnie Sahlberg1-31/+29
2020-12-13cifs: switch to new mount apiRonnie Sahlberg1-31/+23
2020-12-13cifs: rename smb_vol as smb3_fs_context and move it to fs_context.hRonnie Sahlberg1-12/+13
2020-10-15smb3.1.1: add new module load parm enable_gcm_256Steve French1-0/+4
2020-10-15smb3.1.1: add new module load parm require_gcm_256Steve French1-0/+4
2020-06-10smb3: fix typo in mount options displayed in /proc/mountsSteve French1-1/+1
2020-06-01smb3: Add new parm "nodelete"Steve French1-0/+2
2020-04-10smb3: enable swap on SMB3 mountsSteve French1-0/+4
2020-03-22cifs: do d_move in renameSteve French1-2/+2
2020-02-24cifs: add missing mount option to /proc/mountsSteve French1-0/+2
2020-02-10cifs: fix mount option display for sec=krb5iPetr Pavlu1-1/+5
2020-02-03SMB3: Backup intent flag missing from some more opsAmir Goldstein1-1/+1
2019-12-06Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-6/+1
2019-12-02Merge tag 'docs-5.5a' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2019-11-25cifs: move cifsFileInfo_put logic into a work-queueRonnie Sahlberg1-1/+12
2019-11-25cifs: add multichannel mount options and data structsAurelien Aptel1-0/+4
2019-11-25cifs: don't use 'pre:' for MODULE_SOFTDEPRonnie Sahlberg1-12/+12
2019-11-25cifs: add support for flockSteve French1-0/+3
2019-11-15new helper: lookup_positive_unlocked()Al Viro1-6/+1
2019-10-29Merge tag 'v5.4-rc4' into docs-nextJonathan Corbet1-8/+16
2019-10-20cifs: clarify comment about timestamp granularity for old serversSteve French1-1/+7
2019-10-10docs: fix some broken referencesMauro Carvalho Chehab1-1/+1
2019-10-09smb3: Fix regression in time handlingSteve French1-8/+16
2019-09-19Merge tag '5.4-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-1/+27
2019-09-19Merge tag 'y2038-vfs' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/p...Linus Torvalds1-0/+22
2019-09-16smb3: allow disabling requesting leasesSteve French1-0/+2
2019-09-16smb3: only offload decryption of read responses if multiple requestsSteve French1-3/+6
2019-09-16smb3: enable offload of decryption of large reads via mount optionSteve French1-0/+2
2019-09-16smb3: allow parallelizing decryption of readsSteve French1-1/+16
2019-09-16smb3: add mount option to allow RW caching of share accessed by only 1 clientSteve French1-0/+2
2019-09-16smb3: add mount option to allow forced caching of read only shareSteve French1-0/+2
2019-08-30fs: cifs: Initialize filesystem timestamp rangesDeepa Dinamani1-0/+22
2019-08-22fs: cifs: move from the crypto cipher API to the new DES library interfaceArd Biesheuvel1-1/+0
2019-07-18cifs: copy_file_range needs to strip setuid bits and update timestampsAmir Goldstein1-3/+8
2019-07-18Merge tag '4.3-rc-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-6/+8
2019-07-10Merge tag 'copy-file-range-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xf...Linus Torvalds1-0/+4
2019-07-08Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-1/+0
2019-07-07smb3: add new mount option to retrieve mode from special ACESteve French1-0/+2
2019-07-07cifs: simplify code by removing CONFIG_CIFS_ACL ifdefSteve French1-6/+0
2019-07-07smb3: if max_credits is specified then display it in /proc/mountsSteve French1-0/+5
2019-07-07cifs: add missing GCM module dependencyAurelien Aptel1-0/+1
2019-06-20fs: cifs: switch to RC4 library interfaceArd Biesheuvel1-1/+0
2019-06-13cifs: add spinlock for the openFileList to cifsInodeInfoRonnie Sahlberg1-0/+1
2019-06-09vfs: allow copy_file_range to copy across devicesAmir Goldstein1-1/+1
2019-06-09vfs: no fallback for ->copy_file_rangeDave Chinner1-0/+4
2019-05-15cifs: add support for SEEK_DATA and SEEK_HOLERonnie Sahlberg1-0/+9
2019-05-15Fixed https://bugzilla.kernel.org/show_bug.cgi?id=202935 allow write on the s...Kovtunenko Oleksandr1-5/+0
2019-05-07cifs: add fiemap supportRonnie Sahlberg1-0/+1
2019-05-07CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease...Kenneth D'souza1-0/+2
2019-05-01cifs: switch to ->free_inode()Al Viro1-9/+3
2019-04-01SMB3: Allow persistent handle timeout to be configurable on mountSteve French1-0/+2
2019-03-22cifs: fix that return -EINVAL when do dedupe operationXiaoli Feng1-1/+1
2019-03-05smb3: for kerberos mounts display the credential uid usedSteve French1-1/+1
2019-03-04smb3: make default i/o size for smb3 mounts largerSteve French1-0/+1
2018-12-28cifs: Make use of DFS cache to get new DFS referralsPaulo Alcantara1-1/+16
2018-11-02cifs: don't dereference smb_file_target before null checkColin Ian King1-2/+5
2018-11-02CIFS: Add direct I/O functions to file_operationsLong Li1-6/+4
2018-11-02Merge tag 'xfs-4.20-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-10/+14
2018-10-30vfs: make remap_file_range functions take and return bytes completedDarrick J. Wong1-3/+3
2018-10-30vfs: combine the clone and dedupe into a single remap_file_rangeDarrick J. Wong1-9/+13
2018-10-23cifs: minor clarification in commentsSteve French1-2/+4
2018-10-23CIFS: Print message when attempting a mountRodrigo Freire1-1/+6
2018-10-23CIFS: make 'nodfs' mount opt a superblock flagAurelien Aptel1-0/+2
2018-10-23smb3: add way to control slow response threshold for logging and statsSteve French1-0/+13
2018-10-23cifs: minor updates to module description for cifs.koSteve French1-3/+3
2018-08-10cifs: don't show domain= in mount output when domain is emptyRonnie Sahlberg1-1/+1
2018-08-07smb3: snapshot mounts are read-only and make sure info is displayable about t...Steve French1-0/+5
2018-08-07smb3: simplify code by removing CONFIG_CIFS_SMB311Steve French1-8/+0
2018-08-07smb3: fill in statfs fsid and correct namelenSteve French1-8/+10
2018-06-07smb3: do not allow insecure cifs mounts when using smb3Steve French1-4/+18
2018-05-30smb3: allow "posix" mount option to enable new SMB311 protocol extensionsSteve French1-0/+10
2018-05-30cifs: allow disabling less secure legacy dialectsSteve French1-0/+10
2018-05-30cifs: make minor clarifications to module params for cifs.koSteve French1-2/+4
2018-05-30smb3: add module alias for smb3 to cifs.koSteve French1-1/+19
2018-05-27smb3: fix redundant opens on rootSteve French1-0/+2
2018-05-10smb3: directory sync should not return an errorSteve French1-0/+13
2018-04-01CIFS: add sha512 secmechAurelien Aptel1-0/+1
2018-02-03Merge tag 'usercopy-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-4/+6
2018-01-26cifs: add .splice_writeAndrés Souto1-0/+6
2018-01-24CIFS: SMBD: Add rdma mount optionLong Li1-0/+2
2018-01-15cifs: Define usercopy region in cifs_request slab cacheDavid Windsor1-4/+6
2017-11-27Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds1-6/+6
2017-09-20cifs: release cifs root_cred after exit_cifsShu Wang1-1/+1
2017-09-20cifs: show 'soft' in the mount options for hard mountsRonnie Sahlberg1-0/+2
2017-07-15Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2017-07-08[SMB3] Remove ifdef since SMB3 (and later) now STRONGLY preferredSteve French1-10/+3
2017-06-19cifs: use get_random_u32 for 32-bit lock randomJason A. Donenfeld1-1/+1
2017-05-06Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-2/+13
2017-05-03CIFS: fix oplock break deadlocksRabin Vincent1-2/+13
2017-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+1
2017-05-01Merge branch 'for-4.12/block' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+6
2017-04-20cifs: Convert to separately allocated bdiJan Kara1-1/+6
2017-04-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+87
2017-04-07Introduce cifs_copy_file_range()Sachin Prabhu1-0/+87
2017-03-28net: break include loop netdevice.h, dsa.h, devlink.hAndrew Lunn1-0/+1
2017-02-01CIFS: Encrypt SMB3 requests before sendingPavel Shilovsky1-0/+2
2017-02-01cifs: Add soft dependenciesJean Delvare1-0/+12
2016-12-24Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-1/+1
2016-12-15cifs_get_root shouldn't use path with tree nameSachin Prabhu1-1/+1
2016-12-09vfs: remove ".readlink = generic_readlink" assignmentsMiklos Szeredi1-1/+0
2016-10-14CIFS: Add new mount option to set owner uid and gid from special sids in aclSteve French1-0/+2
2016-10-13Expose cifs module parameters in sysfsGermano Percossi1-3/+3
2016-10-12Clarify locking of cifs file and tcon structures and make more granularSteve French1-1/+0
2016-10-12SMB3: GUIDs should be constructed as random but valid uuidsSteve French1-1/+1
2016-10-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2016-10-07vfs: Remove {get,set,remove}xattr inode operationsAndreas Gruenbacher1-9/+0
2016-09-27fs: rename "rename2" i_op to "rename"Miklos Szeredi1-1/+1
2016-09-09Move check for prefix path to within cifs_get_root()Sachin Prabhu1-5/+4
2016-09-09Fix memory leaks in cifs_do_mount()Sachin Prabhu1-12/+8
2016-07-27fs/cifs: make share unaccessible at root level mountableAurelien Aptel1-1/+13