index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
fs
/
cifs
/
cifssmb.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-05-24
smb: move client and server files to common directory fs/smb
Steve French
1
-5936
/
+0
2023-04-06
cifs: double lock in cifs_reconnect_tcon()
Dan Carpenter
1
-1
/
+1
2023-03-30
cifs: prevent infinite recursion in CIFSGetDFSRefer()
Paulo Alcantara
1
-2
/
+7
2023-03-30
cifs: avoid races in parallel reconnects in smb1
Paulo Alcantara
1
-6
/
+15
2023-03-24
smb3: fix unusable share after force unmount failure
Steve French
1
-4
/
+2
2023-03-01
cifs: prevent data race in cifs_reconnect_tcon()
Paulo Alcantara
1
-40
/
+3
2023-02-22
Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Linus Torvalds
1
-26
/
+22
2023-02-20
cifs: Change the I/O paths to use an iterator rather than a page list
David Howells
1
-10
/
+5
2023-02-20
cifs: Convert struct fealist away from 1-element array
Kees Cook
1
-8
/
+8
2023-02-20
cifs: Fix uninitialized memory reads for oparms.mode
Volker Lendecke
1
-8
/
+9
2023-01-11
filelock: move file locking definitions to separate header file
Jeff Layton
1
-0
/
+1
2022-10-20
cifs: use stub posix acl handlers
Christian Brauner
1
-298
/
+0
2022-10-20
cifs: implement set acl method
Christian Brauner
1
-0
/
+160
2022-10-20
cifs: implement get acl method
Christian Brauner
1
-0
/
+196
2022-10-13
cifs: use ALIGN() and round_up() macros
Enzo Matsumiya
1
-1
/
+1
2022-10-05
cifs: Replace a couple of one-element arrays with flexible-array members
Gustavo A. R. Silva
1
-1
/
+1
2022-08-05
cifs: remove useless DeleteMidQEntry()
Enzo Matsumiya
1
-3
/
+3
2022-08-05
cifs: when insecure legacy is disabled shrink amount of SMB1 code
Steve French
1
-451
/
+2
2022-08-01
cifs: avoid use of global locks for high contention data
Shyam Prasad N
1
-14
/
+14
2022-08-01
cifs: remove redundant initialization to variable mnt_sign_enabled
Colin Ian King
1
-1
/
+1
2022-05-24
cifs: use new enum for ses_status
Shyam Prasad N
1
-1
/
+1
2022-05-19
cifs: fix signed integer overflow when fl_end is OFFSET_MAX
Paulo Alcantara
1
-1
/
+2
2022-04-01
Merge tag '5.18-smb3-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Linus Torvalds
1
-6
/
+5
2022-04-01
fs: Remove ->readpages address space operation
Matthew Wilcox (Oracle)
1
-1
/
+1
2022-03-28
smb3: cleanup and clarify status of tree connections
Steve French
1
-6
/
+5
2022-01-07
cifs: maintain a state machine for tcp/smb/tcon sessions
Shyam Prasad N
1
-8
/
+16
2022-01-07
cifs: take cifs_tcp_ses_lock for status checks
Shyam Prasad N
1
-1
/
+11
2022-01-02
cifs: reconnect only the connection and not smb session where possible
Shyam Prasad N
1
-1
/
+1
2022-01-02
cifs: use the chans_need_reconnect bitmap for reconnect status
Shyam Prasad N
1
-5
/
+7
2022-01-02
cifs: track individual channel status using chans_need_reconnect
Shyam Prasad N
1
-6
/
+42
2021-09-13
cifs: remove pathname for file from SPDX header
Steve French
1
-1
/
+0
2021-08-25
cifs: remove support for NTLM and weaker authentication algorithms
Ronnie Sahlberg
1
-105
/
+1
2021-08-25
cifs: enable fscache usage even for files opened as rw
Shyam Prasad N
1
-0
/
+1
2021-07-22
CIFS: Clarify SMB1 code for POSIX delete file
Steve French
1
-2
/
+5
2021-07-22
CIFS: Clarify SMB1 code for POSIX Create
Steve French
1
-1
/
+2
2021-07-07
CIFS: Clarify SMB1 code for POSIX Lock
Steve French
1
-1
/
+2
2021-07-07
CIFS: Clarify SMB1 code for rename open file
Steve French
1
-1
/
+2
2021-07-07
CIFS: Clarify SMB1 code for delete
Steve French
1
-1
/
+2
2021-07-07
CIFS: Clarify SMB1 code for SetFileSize
Steve French
1
-2
/
+2
2021-07-02
CIFS: Clarify SMB1 code for UnixSetPathInfo
Steve French
1
-3
/
+2
2021-07-02
CIFS: Clarify SMB1 code for UnixCreateSymLink
Steve French
1
-1
/
+2
2021-07-02
cifs: clarify SMB1 code for UnixCreateHardLink
Steve French
1
-1
/
+2
2021-06-20
cifs: use SPDX-Licence-Identifier
Steve French
1
-13
/
+1
2021-06-20
cifs: remove redundant initialization of variable rc
Colin Ian King
1
-1
/
+1
2021-04-25
cifs: rename the *_shroot* functions to *_cached_dir*
Ronnie Sahlberg
1
-1
/
+1
2021-04-25
cifs: remove old dead code
Aurelien Aptel
1
-50
/
+0
2021-02-25
cifs: use discard iterator to discard unneeded network data more efficiently
David Howells
1
-3
/
+3
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-1
/
+1
2020-08-02
cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect()
Stefan Metzmacher
1
-111
/
+1
2020-08-02
cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails
Ronnie Sahlberg
1
-1
/
+38
2020-06-01
cifs: minor fix to two debug messages
Steve French
1
-1
/
+1
2020-06-01
cifs: Standardize logging output
Joe Perches
1
-12
/
+12
2020-06-01
cifs: handle hostnames that resolve to same ip in failover
Paulo Alcantara
1
-18
/
+37
2020-06-01
cifs: remove redundant initialization of variable rc
Colin Ian King
1
-1
/
+1
2020-05-14
cifs: fix leaked reference on requeued write
Adam McCoy
1
-1
/
+1
2020-04-15
cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+
Jones Syue
1
-0
/
+4
2020-03-22
cifs: make use of cap_unix(ses) in cifs_reconnect_tcon()
Stefan Metzmacher
1
-1
/
+1
2020-03-22
cifs: call wake_up(&server->response_q) inside of cifs_reconnect()
Stefan Metzmacher
1
-1
/
+0
2020-03-22
cifs: handle prefix paths in reconnect
Paulo Alcantara (SUSE)
1
-4
/
+15
2020-02-24
cifs: fix rename() by ensuring source handle opened with DELETE bit
Aurelien Aptel
1
-1
/
+2
2020-02-06
cifs: fix soft mounts hanging in the reconnect code
Ronnie Sahlberg
1
-1
/
+1
2020-01-26
fs/cifs/cifssmb.c: use true,false for bool variable
zhengbin
1
-2
/
+2
2019-12-13
CIFS: Close cached root handle only if it has a lease
Pavel Shilovsky
1
-0
/
+3
2019-09-26
smb3: pass mode bits into create calls
Steve French
1
-1
/
+2
2019-09-16
fs: cifs: cifsssmb: remove redundant assignment to variable ret
Colin Ian King
1
-1
/
+1
2019-08-27
cifs: replace various strncpy with strscpy and similar
Ronnie Sahlberg
1
-132
/
+65
2019-07-07
fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace
Hariprasad Kelam
1
-11
/
+3
2019-07-07
cifs: simplify code by removing CONFIG_CIFS_ACL ifdef
Steve French
1
-2
/
+0
2019-05-07
cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP
Ronnie Sahlberg
1
-94
/
+4
2019-05-07
cifs: fix credits leak for SMB1 oplock breaks
Ronnie Sahlberg
1
-1
/
+1
2019-03-05
CIFS: Return error code when getting file handle for writeback
Pavel Shilovsky
1
-3
/
+6
2019-03-05
CIFS: Check for reconnects before sending async requests
Pavel Shilovsky
1
-3
/
+3
2019-03-05
CIFS: Respect reconnect in non-MTU credits calculations
Pavel Shilovsky
1
-3
/
+6
2019-03-04
CIFS: Respect SMB2 hdr preamble size in read responses
Pavel Shilovsky
1
-3
/
+4
2019-03-04
CIFS: Count SMB3 credits for malformed pending responses
Pavel Shilovsky
1
-1
/
+1
2019-03-04
cifs: replace snprintf with scnprintf
Ronnie Sahlberg
1
-3
/
+3
2019-03-04
CIFS: Fix leaking locked VFS cache pages in writeback retry
Pavel Shilovsky
1
-4
/
+13
2019-01-24
CIFS: Fix credits calculations for reads with errors
Pavel Shilovsky
1
-12
/
+23
2019-01-11
CIFS: Fix error paths in writeback code
Pavel Shilovsky
1
-3
/
+4
2019-01-11
cifs: move large array from stack to heap
Aurelien Aptel
1
-7
/
+16
2018-12-28
cifs: Add support for failover in cifs_reconnect_tcon()
Paulo Alcantara
1
-3
/
+85
2018-10-23
CIFS: pass page offsets on SMB1 read/write
Long Li
1
-0
/
+2
2018-10-23
cifs: protect against server returning invalid file system block size
Steve French
1
-0
/
+21
2018-09-09
fs/cifs: suppress a string overflow warning
Stephen Rothwell
1
-3
/
+8
2018-08-07
cifs: use timespec64 internally
Arnd Bergmann
1
-6
/
+6
2018-07-05
cifs: Fix infinite loop when using hard mount option
Paulo Alcantara
1
-2
/
+8
2018-06-15
cifs: add lease tracking to the cached root fid
Ronnie Sahlberg
1
-4
/
+4
2018-06-12
treewide: kzalloc() -> kcalloc()
Kees Cook
1
-1
/
+1
2018-06-02
CIFS: Add support for direct pages in wdata
Long Li
1
-3
/
+14
2018-05-27
smb3: fix redundant opens on root
Steve French
1
-0
/
+6
2018-04-25
cifs: smbd: Don't use RDMA read/write when signing is used
Long Li
1
-0
/
+3
2018-04-12
cifs: remove rfc1002 hardcoded constants from cifs_discard_remaining_data()
Ronnie Sahlberg
1
-2
/
+3
2018-04-12
cifs: add pdu_size to the TCP_Server_Info structure
Ronnie Sahlberg
1
-1
/
+1
2018-04-11
SMB3: Log at least once if tree connect fails during reconnect
Steve French
1
-1
/
+3
2018-04-02
cifs: add server->vals->header_preamble_size
Ronnie Sahlberg
1
-2
/
+4
2018-02-07
cifs: silence compiler warnings showing up with gcc-8.0.0
Arnd Bergmann
1
-3
/
+1
2018-01-26
CIFS: make IPC a regular tcon
Aurelien Aptel
1
-3
/
+4
2018-01-24
CIFS: SMBD: Read correct returned data length for RDMA write (SMB read) I/O
Long Li
1
-2
/
+6
2018-01-24
CIFS: SMBD: Upper layer performs SMB write via RDMA read through memory regis...
Long Li
1
-0
/
+7
2017-09-07
Merge tag '4.14-smb3-xattr-enable' of git://git.samba.org/sfrench/cifs-2.6
Linus Torvalds
1
-1
/
+14
2017-09-04
cifs: Check for timeout on Negotiate stage
Samuel Cabrero
1
-0
/
+12
2017-09-04
cifs: Add support for writing attributes on SMB2+
Ronnie Sahlberg
1
-1
/
+2
2017-07-16
fs/locks: Remove fl_nspid and use fs-specific l_pid for remote locks
Benjamin Coddington
1
-1
/
+1
2017-07-08
CIFS: Reconnect expired SMB sessions
Pavel Shilovsky
1
-0
/
+7
2017-05-12
[CIFS] Minor cleanup of xattr query function
Steve French
1
-1
/
+3
2017-05-09
Don't delay freeing mids when blocked on slow socket write of request
Steve French
1
-7
/
+0
2017-05-08
fs: cifs: replace CURRENT_TIME by other appropriate apis
Deepa Dinamani
1
-5
/
+5
2017-05-02
Set unicode flag on cifs echo request to avoid Mac error
Steve French
1
-0
/
+3
2017-04-10
CIFS: Fix null pointer deref during read resp processing
Pavel Shilovsky
1
-7
/
+8
2017-04-07
Handle mismatched open calls
Sachin Prabhu
1
-4
/
+7
2017-03-02
CIFS: Fix sparse warnings
Steve French
1
-1
/
+1
2017-03-01
CIFS: move DFS response parsing out of SMB1 code
Aurelien Aptel
1
-114
/
+5
2017-02-01
CIFS: Add capability to decrypt big read responses
Pavel Shilovsky
1
-4
/
+4
2017-02-01
CIFS: Add mid handle callback
Pavel Shilovsky
1
-3
/
+3
2017-02-01
CIFS: Send RFC1001 length in a separate iov
Pavel Shilovsky
1
-21
/
+30
2017-02-01
CIFS: Make SendReceive2() takes resp iov
Pavel Shilovsky
1
-30
/
+40
2016-12-24
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
Linus Torvalds
1
-1
/
+1
2016-11-28
CIFS: iterate over posix acl xattr entry correctly in ACL_to_cifs_posix()
Eryu Guan
1
-2
/
+2
2016-10-12
Clarify locking of cifs file and tcon structures and make more granular
Steve French
1
-2
/
+2
2016-09-27
cifs: get rid of unused arguments of CIFSSMBWrite()
Al Viro
1
-10
/
+3
2016-09-27
posix_acl: xattr representation cleanups
Andreas Gruenbacher
1
-6
/
+8
2016-05-18
Merge branch 'sendmsg.cifs' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-7
/
+4
2016-05-17
Merge branch 'for-cifs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...
Linus Torvalds
1
-2
/
+2
2016-04-23
cifs: Check for equality with ACL_TYPE_ACCESS and ACL_TYPE_DEFAULT
Andreas Gruenbacher
1
-2
/
+2
2016-04-04
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
Kirill A. Shutemov
1
-8
/
+8
2016-03-28
cifs_readv_receive: use cifs_read_from_socket()
Al Viro
1
-7
/
+4
2016-02-29
CIFS: Fix SMB2+ interim response processing for read requests
Pavel Shilovsky
1
-3
/
+18
2015-08-20
cifs: Fix use-after-free on mid_q_entry
Christopher Oo
1
-0
/
+7
2015-06-27
client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is set
Noel Power
1
-3
/
+2
2015-05-20
CIFS: remove an unneeded NULL check
Dan Carpenter
1
-1
/
+1
2015-05-10
Fix that several functions handle incorrect value of mapchars
Nakajima Akira
1
-10
/
+11
2015-04-15
VFS: normal filesystems (and lustre): d_inode() annotations
David Howells
1
-2
/
+2
2014-12-10
fs/cifs: remove obsolete __constant
Fabian Frederick
1
-10
/
+10
2014-10-16
Remap reserved posix characters by default (part 3/3)
Steve French
1
-8
/
+8
2014-08-02
CIFS: Optimize cifs_user_read() in a short read case on reconnects
Pavel Shilovsky
1
-0
/
+6
2014-08-02
CIFS: Count got bytes in read_into_pages()
Pavel Shilovsky
1
-1
/
+0
2014-08-02
CIFS: Use separate var for the number of bytes got in async read
Pavel Shilovsky
1
-3
/
+3
2014-08-02
CIFS: Fix wsize usage in iovec write
Pavel Shilovsky
1
-4
/
+0
2014-08-02
CIFS: Fix cifs_writev_requeue when wsize changes
Pavel Shilovsky
1
-16
/
+68
2014-07-31
cifs: replace code with free_rsp_buf()
Sachin Prabhu
1
-16
/
+4
2014-04-16
Return correct error on query of xattr on file with empty xattrs
Steve French
1
-0
/
+3
2014-02-07
[CIFS] clean up page array when uncached write send fails
Steve French
1
-3
/
+4
2014-02-07
cifs: use a flexarray in cifs_writedata
Jeff Layton
1
-7
/
+1
2014-01-20
CIFS: Cleanup cifs open codepath
Pavel Shilovsky
1
-5
/
+11
2014-01-20
CIFS: Cleanup CIFSSMBOpen
Pavel Shilovsky
1
-68
/
+82
2013-12-27
Add missing end of line termination to some cifs messages
Steve French
1
-3
/
+3
2013-11-15
setfacl removes part of ACL when setting POSIX ACLs to Samba
Steve French
1
-3
/
+5
2013-11-02
Allow setting per-file compression via CIFS protocol
Steve French
1
-0
/
+54
2013-10-05
do not treat non-symlink reparse points as valid symlinks
Steve French
1
-6
/
+34
2013-09-18
cifs: stop trying to use virtual circuits
Jeff Layton
1
-1
/
+0
2013-09-08
CIFS: Implement follow_link for nounix CIFS mounts
Pavel Shilovsky
1
-59
/
+51
2013-06-29
cifs: fill TRANS2_QUERY_FILE_INFO ByteCount fields
David Disseldorp
1
-0
/
+2
2013-06-27
cifs: fix SMB2 signing enablement in cifs_enable_signing
Jeff Layton
1
-2
/
+2
2013-06-24
move sectype to the cifs_ses instead of TCP_Server_Info
Jeff Layton
1
-72
/
+20
2013-06-24
cifs: track the enablement of signing in the TCP_Server_Info
Jeff Layton
1
-35
/
+41
2013-06-24
cifs: track the flavor of the NEGOTIATE reponse
Jeff Layton
1
-5
/
+10
2013-06-24
cifs: factor out check for extended security bit into separate function
Jeff Layton
1
-9
/
+16
2013-06-24
cifs: move handling of signed connections into separate function
Jeff Layton
1
-33
/
+35
2013-06-24
cifs: break out lanman NEGOTIATE handling into separate function
Jeff Layton
1
-88
/
+97
2013-06-24
cifs: break out decoding of security blob into separate function
Jeff Layton
1
-49
/
+60
2013-06-24
cifs: throw a warning if negotiate or sess_setup ops are passed NULL server o...
Jeff Layton
1
-6
/
+5
2013-05-04
cifs: store the real expected sequence number in the mid
Jeff Layton
1
-1
/
+1
2013-05-04
[CIFS] cifs: Rename cERROR and cFYI to cifs_dbg
Joe Perches
1
-239
/
+244
2013-05-04
fs: cifs: use kmemdup instead of kmalloc + memcpy
Silviu-Mihai Popescu
1
-2
/
+1
2013-03-06
cifs: don't try to unlock pagecache page after releasing it
Jeff Layton
1
-1
/
+1
2013-02-28
cifs: bugfix for unreclaimed writeback pages in cifs_writev_requeue()
Ouyang Maochun
1
-1
/
+4
2013-02-13
cifs: Modify struct cifs_unix_set_info_args to hold a kuid_t and a kgid_t
Eric W. Biederman
1
-2
/
+8
2012-09-28
cifs: obtain file access during backup intent lookup (resend)
Shirish Pargaonkar
1
-17
/
+26
2012-09-24
cifs: replace kvec array in readdata with a single kvec
Jeff Layton
1
-15
/
+14
2012-09-24
cifs: convert async read code to use pages array without kmapping
Jeff Layton
1
-17
/
+10
2012-09-24
cifs: convert async write code to pass in data via rq_pages array
Jeff Layton
1
-28
/
+11
2012-09-24
cifs: change cifs_call_async to use smb_rqst structs
Jeff Layton
1
-7
/
+13
2012-09-24
cifs: change signing routines to deal with smb_rqst structs
Jeff Layton
1
-3
/
+4
2012-09-24
CIFS: Move set_file_size to ops struct
Pavel Shilovsky
1
-19
/
+21
2012-09-24
CIFS: Move hardlink to ops struct
Steve French
1
-9
/
+11
2012-09-24
CIFS: Move rename to ops struct
Pavel Shilovsky
1
-10
/
+12
2012-09-24
CIFS: Move writepage to ops struct
Pavel Shilovsky
1
-4
/
+2
2012-09-24
CIFS: Add SMB2 support for cifs_iovec_write
Pavel Shilovsky
1
-26
/
+0
2012-09-24
CIFS: Move async write to ops struct
Pavel Shilovsky
1
-1
/
+3
2012-09-24
CIFS: Add SMB2 support for cifs_iovec_read
Pavel Shilovsky
1
-1
/
+1
2012-09-24
CIFS: Replace netfid with cifs_fid struct in cifsFileInfo
Pavel Shilovsky
1
-2
/
+2
2012-09-24
CIFS: Move unlink code to ops struct
Pavel Shilovsky
1
-8
/
+8
2012-08-19
cifs: print error code if smb signature verification fails
Steve French
1
-3
/
+8
2012-07-27
CIFS: Move rmdir code to ops struct
Pavel Shilovsky
1
-7
/
+8
2012-07-27
CIFS: Separate protocol specific part from mkdir
Pavel Shilovsky
1
-3
/
+5
2012-07-27
CIFS: Simplify cifs_mkdir call
Pavel Shilovsky
1
-4
/
+4
2012-07-24
CIFS: Move clear/print_stats code to ops struct
Pavel Shilovsky
1
-27
/
+27
2012-07-24
CIFS: Move query inode info code to ops struct
Pavel Shilovsky
1
-6
/
+5
2012-07-24
CIFS: Move is_path_accessible to ops struct
Pavel Shilovsky
1
-30
/
+30
2012-07-24
CIFS: Move getting dfs referalls to ops struct
Pavel Shilovsky
1
-7
/
+6
2012-07-24
CIFS: Process reconnects for SMB2 shares
Pavel Shilovsky
1
-8
/
+13
2012-07-24
CIFS: Add capability to send SMB2 negotiate message
Pavel Shilovsky
1
-7
/
+0
2012-07-24
CIFS: Rename Get/FreeXid and make them work with unsigned int
Pavel Shilovsky
1
-69
/
+77
2012-07-24
CIFS: Move protocol specific tcon/tdis code to ops struct
Pavel Shilovsky
1
-1
/
+1
2012-07-24
CIFS: Move protocol specific session setup/logoff code to ops struct
Pavel Shilovsky
1
-1
/
+1
2012-07-24
CIFS: Move protocol specific negotiate code to ops struct
Pavel Shilovsky
1
-2
/
+2
2012-07-24
CIFS: Extend credit mechanism to process request type
Pavel Shilovsky
1
-10
/
+11
2012-07-23
cifs: move file_lock off stack in cifs_push_posix_locks
Jeff Layton
1
-9
/
+7
2012-07-23
cifs: remove extraneous newlines from cERROR and cFYI calls
Jeff Layton
1
-5
/
+5
2012-07-16
cifs: when CONFIG_HIGHMEM is set, serialize the read/write kmaps
Jeff Layton
1
-1
/
+29
[next]