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
/
connect.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
-4118
/
+0
2023-05-09
smb3: fix problem remounting a share after shutdown
Steve French
1
-0
/
+7
2023-05-04
cifs: fix sharing of DFS connections
Paulo Alcantara
1
-56
/
+58
2023-05-03
cifs: avoid potential races when handling multiple dfs tcons
Paulo Alcantara
1
-1
/
+6
2023-05-03
cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath
Paulo Alcantara
1
-4
/
+6
2023-05-02
cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname
Paulo Alcantara
1
-3
/
+7
2023-04-28
cifs: missing lock when updating session status
Steve French
1
-2
/
+6
2023-03-24
smb3: fix unusable share after force unmount failure
Steve French
1
-0
/
+1
2023-03-24
cifs: avoid race conditions with parallel reconnects
Shyam Prasad N
1
-12
/
+36
2023-03-22
cifs: lock chan_lock outside match_session
Shyam Prasad N
1
-6
/
+7
2023-03-17
cifs: check only tcon status on tcon related functions
Shyam Prasad N
1
-3
/
+7
2023-03-14
cifs: fix use-after-free bug in refresh_cache_worker()
Paulo Alcantara
1
-6
/
+3
2023-03-14
cifs: set DFS root session in cifs_get_smb_ses()
Paulo Alcantara
1
-0
/
+1
2023-03-01
cifs: reuse cifs_match_ipaddr for comparison of dstaddr too
Shyam Prasad N
1
-26
/
+2
2023-03-01
cifs: match even the scope id for ipv6 addresses
Shyam Prasad N
1
-1
/
+2
2023-02-22
Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Linus Torvalds
1
-113
/
+66
2023-02-21
cifs: update ip_addr for ses only for primary chan setup
Shyam Prasad N
1
-7
/
+11
2023-02-20
cifs: Add a function to read into an iter from a socket
David Howells
1
-0
/
+14
2023-02-20
cifs: get rid of dns resolve worker
Paulo Alcantara
1
-47
/
+6
2023-02-20
cifs: fix mount on old smb servers
Paulo Alcantara
1
-59
/
+35
2023-02-03
cifs: use bvec_set_page to initialize bvecs
Christoph Hellwig
1
-2
/
+3
2023-01-10
cifs: do not query ifaces on smb1 mounts
Paulo Alcantara
1
-3
/
+6
2022-12-21
Merge tag '6.2-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cif...
Linus Torvalds
1
-755
/
+144
2022-12-19
Treewide: Stop corrupting socket's task_frag
Benjamin Coddington
1
-0
/
+1
2022-12-19
cifs: set correct status of tcon ipc when reconnecting
Paulo Alcantara
1
-1
/
+3
2022-12-19
cifs: fix source pathname comparison of dfs supers
Paulo Alcantara
1
-1
/
+15
2022-12-19
cifs: fix confusing debug message
Paulo Alcantara
1
-1
/
+3
2022-12-19
cifs: don't block in dfs_cache_noreq_update_tgthint()
Paulo Alcantara
1
-262
/
+2
2022-12-19
cifs: fix refresh of cached referrals
Paulo Alcantara
1
-2
/
+3
2022-12-19
cifs: share dfs connections and supers
Paulo Alcantara
1
-353
/
+64
2022-12-19
cifs: split out ses and tcon retrieval from mount_get_conns()
Paulo Alcantara
1
-39
/
+62
2022-12-19
cifs: set resolved ip in sockaddr
Paulo Alcantara
1
-16
/
+12
2022-12-19
cifs: get rid of mount options string parsing
Paulo Alcantara
1
-94
/
+6
2022-12-19
cifs: reduce roundtrips on create/qinfo requests
Paulo Alcantara
1
-16
/
+0
2022-12-16
cifs: set correct ipc status after initial tree connect
Paulo Alcantara
1
-2
/
+5
2022-12-15
cifs: set correct tcon status after initial tree connect
Paulo Alcantara
1
-0
/
+1
2022-11-25
use less confusing names for iov_iter direction initializers
Al Viro
1
-3
/
+3
2022-11-11
cifs: Fix connections leak when tlink setup failed
Zhang Xiaoxu
1
-3
/
+11
2022-10-27
cifs: fix use-after-free caused by invalid pointer `hostname`
Zeng Heng
1
-0
/
+1
2022-10-13
cifs: use ALIGN() and round_up() macros
Enzo Matsumiya
1
-2
/
+9
2022-10-13
cifs: fix regression in very old smb1 mounts
Ronnie Sahlberg
1
-6
/
+5
2022-10-07
cifs: replace kfree() with kfree_sensitive() for sensitive data
Enzo Matsumiya
1
-3
/
+3
2022-10-05
smb3: do not log confusing message when server returns no network interfaces
Steve French
1
-1
/
+1
2022-10-05
smb3: add dynamic trace points for tree disconnect
Steve French
1
-6
/
+7
2022-09-14
cifs: add missing spinlock around tcon refcount
Paulo Alcantara
1
-0
/
+3
2022-09-13
cifs: always initialize struct msghdr smb_msg completely
Stefan Metzmacher
1
-8
/
+3
2022-08-24
cifs: Add helper function to check smb1+ server
Zhang Xiaoxu
1
-5
/
+5
2022-08-24
cifs: Use help macro to get the mid header size
Zhang Xiaoxu
1
-6
/
+3
2022-08-24
cifs: Use help macro to get the header preamble size
Zhang Xiaoxu
1
-10
/
+10
2022-08-19
cifs: move from strlcpy with unused retval to strscpy
Wolfram Sang
1
-1
/
+1
2022-08-11
smb3: allow deferred close timeout to be configurable
Steve French
1
-0
/
+2
2022-08-05
cifs: remove useless DeleteMidQEntry()
Enzo Matsumiya
1
-4
/
+4
2022-08-05
cifs: when insecure legacy is disabled shrink amount of SMB1 code
Steve French
1
-0
/
+53
2022-08-01
cifs: fix wrong unlock before return from cifs_tree_connect()
Yang Yingliang
1
-1
/
+1
2022-08-01
cifs: avoid use of global locks for high contention data
Shyam Prasad N
1
-95
/
+121
2022-08-01
cifs: list_for_each() -> list_for_each_entry()
Enzo Matsumiya
1
-4
/
+1
2022-08-01
smb2: small refactor in smb2_check_message()
Enzo Matsumiya
1
-7
/
+6
2022-08-01
cifs: remove some camelCase and also some static build warnings
Steve French
1
-1
/
+1
2022-08-01
cifs: remove unnecessary type castings
Yu Zhe
1
-1
/
+1
2022-07-12
cifs: remove unnecessary locking of chan_lock while freeing session
Shyam Prasad N
1
-2
/
+0
2022-06-24
cifs: update cifs_ses::ip_addr after failover
Paulo Alcantara
1
-1
/
+7
2022-06-24
cifs: avoid deadlocks while updating iface
Shyam Prasad N
1
-3
/
+12
2022-06-22
cifs: periodically query network interfaces from server
Shyam Prasad N
1
-0
/
+28
2022-06-22
cifs: during reconnect, update interface if necessary
Shyam Prasad N
1
-0
/
+4
2022-06-22
cifs: change iface_list from array to sorted linked list
Shyam Prasad N
1
-2
/
+4
2022-06-10
cifs: populate empty hostnames for extra channels
Shyam Prasad N
1
-0
/
+4
2022-06-01
cifs: fix potential deadlock in direct reclaim
Vincent Whitchurch
1
-13
/
+13
2022-05-31
cifs: remove repeated debug message on cifs_put_smb_ses()
Enzo Matsumiya
1
-1
/
+0
2022-05-25
cifs: fix ntlmssp on old servers
Paulo Alcantara
1
-18
/
+4
2022-05-24
cifs: avoid parallel session setups on same channel
Shyam Prasad N
1
-7
/
+20
2022-05-24
cifs: use new enum for ses_status
Shyam Prasad N
1
-17
/
+17
2022-05-24
cifs: do not use tcpStatus after negotiate completes
Shyam Prasad N
1
-12
/
+11
2022-05-23
smb3: add mount parm nosparse
Steve French
1
-0
/
+1
2022-05-23
cifs: fix minor compile warning
Steve French
1
-0
/
+2
2022-05-20
cifs: print TIDs as hex
Enzo Matsumiya
1
-1
/
+1
2022-05-20
cifs: return ENOENT for DFS lookup_cache_entry()
Enzo Matsumiya
1
-2
/
+4
2022-05-20
cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set
Enzo Matsumiya
1
-4
/
+12
2022-04-20
cifs: use correct lock type in cifs_reconnect()
Paulo Alcantara
1
-1
/
+8
2022-04-20
cifs: fix NULL ptr dereference in refresh_mounts()
Paulo Alcantara
1
-0
/
+2
2022-04-08
cifs: Split the smb3_add_credits tracepoint
David Howells
1
-1
/
+1
2022-04-04
cifs: force new session setup and tcon for dfs
Paulo Alcantara
1
-5
/
+8
2022-04-04
cifs: fix potential race with cifsd thread
Paulo Alcantara
1
-1
/
+1
2022-03-28
smb3: cleanup and clarify status of tree connections
Steve French
1
-16
/
+16
2022-03-21
cifs: do not skip link targets when an I/O fails
Paulo Alcantara
1
-3
/
+11
2022-03-18
cifs: use a different reconnect helper for non-cifsd threads
Shyam Prasad N
1
-1
/
+41
2022-03-16
smb3: fix incorrect session setup check for multiuser mounts
Steve French
1
-1
/
+2
2022-02-08
cifs: mark sessions for reconnection in helper function
Shyam Prasad N
1
-5
/
+14
2022-02-08
cifs: call cifs_reconnect when a connection is marked
Shyam Prasad N
1
-0
/
+1
2022-02-06
[smb3] improve error message when mount options conflict with posix
Steve French
1
-1
/
+10
2022-02-03
cifs: fix workstation_name for multiuser mounts
Ryan Bair
1
-0
/
+13
2022-01-29
cifs: unlock chan_lock before calling cifs_put_tcp_session
Shyam Prasad N
1
-6
/
+2
2022-01-28
Fix a warning about a malformed kernel doc comment in cifs
David Howells
1
-1
/
+1
2022-01-19
cifs: Support fscache indexing rewrite
David Howells
1
-13
/
+2
2022-01-19
cifs: cifs_ses_mark_for_reconnect should also update reconnect bits
Shyam Prasad N
1
-3
/
+6
2022-01-19
cifs: update tcpStatus during negotiate and sess setup
Shyam Prasad N
1
-3
/
+2
2022-01-19
cifs: make status checks in version independent callers
Shyam Prasad N
1
-6
/
+23
2022-01-19
cifs: remove repeated state change in dfs tree connect
Shyam Prasad N
1
-10
/
+0
2022-01-19
cifs: fix the cifs_reconnect path for DFS
Shyam Prasad N
1
-0
/
+3
2022-01-19
cifs: protect all accesses to chan_* with chan_lock
Shyam Prasad N
1
-1
/
+3
2022-01-19
cifs: fix the connection state transitions with multichannel
Shyam Prasad N
1
-14
/
+26
2022-01-19
cifs: check reconnects for channels of active tcons too
Shyam Prasad N
1
-3
/
+31
2022-01-17
cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for non-ASCII dfs refs
Eugene Korenevsky
1
-0
/
+5
2022-01-17
Merge tag '5.17-rc-part1-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Linus Torvalds
1
-67
/
+163
2022-01-17
Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-1
/
+1
2022-01-07
cifs: avoid race during socket reconnect between send and recv
Shyam Prasad N
1
-11
/
+3
2022-01-07
cifs: maintain a state machine for tcp/smb/tcon sessions
Shyam Prasad N
1
-12
/
+49
2022-01-07
cifs: take cifs_tcp_ses_lock for status checks
Shyam Prasad N
1
-10
/
+26
2022-01-02
cifs: reconnect only the connection and not smb session where possible
Shyam Prasad N
1
-30
/
+44
2022-01-02
cifs: use the chans_need_reconnect bitmap for reconnect status
Shyam Prasad N
1
-10
/
+26
2022-01-02
cifs: track individual channel status using chans_need_reconnect
Shyam Prasad N
1
-6
/
+27
2021-12-17
cifs: ignore resource_id while getting fscache super cookie
Shyam Prasad N
1
-0
/
+7
2021-12-13
exit: Rename module_put_and_exit to module_put_and_kthread_exit
Eric W. Biederman
1
-1
/
+1
2021-12-03
cifs: add server conn_id to fscache client cookie
Shyam Prasad N
1
-0
/
+4
2021-12-03
cifs: wait for tcon resource_id before getting fscache super
Shyam Prasad N
1
-6
/
+0
2021-12-03
cifs: fix missed refcounting of ipc tcon
Paulo Alcantara
1
-0
/
+1
2021-11-23
cifs: nosharesock should be set on new server
Shyam Prasad N
1
-3
/
+4
2021-11-16
cifs: introduce cifs_ses_mark_for_reconnect() helper
Paulo Alcantara
1
-13
/
+1
2021-11-16
cifs: protect srv_count with cifs_tcp_ses_lock
Steve French
1
-0
/
+2
2021-11-12
cifs: do not duplicate fscache cookie for secondary channels
Shyam Prasad N
1
-2
/
+7
2021-11-12
cifs: connect individual channel servers to primary channel server
Shyam Prasad N
1
-4
/
+20
2021-11-12
cifs: protect session channel fields with chan_lock
Shyam Prasad N
1
-3
/
+22
2021-11-12
cifs: do not negotiate session if session already exists
Shyam Prasad N
1
-8
/
+10
2021-11-12
smb3: do not setup the fscache_super_cookie until fsinfo initialized
Steve French
1
-2
/
+6
2021-11-12
cifs: fix potential use-after-free bugs
Paulo Alcantara
1
-22
/
+19
2021-11-12
cifs: release lock earlier in dequeue_mid error case
Steve French
1
-3
/
+4
2021-11-10
smb3: remove trivial dfs compile warning
Steve French
1
-2
/
+2
2021-11-10
cifs: support nested dfs links over reconnect
Paulo Alcantara
1
-560
/
+578
2021-11-09
cifs: set a minimum of 120s for next dns resolution
Paulo Alcantara
1
-1
/
+1
2021-11-09
cifs: split out dfs code from cifs_reconnect()
Paulo Alcantara
1
-133
/
+162
2021-11-09
cifs: convert list_for_each to entry variant
Paulo Alcantara
1
-19
/
+13
2021-11-09
cifs: introduce new helper for cifs_reconnect()
Paulo Alcantara
1
-64
/
+75
2021-11-08
cifs: send workstation name during ntlmssp session setup
Shyam Prasad N
1
-0
/
+6
2021-11-07
cifs: nosharesock should not share socket with future sessions
Shyam Prasad N
1
-1
/
+7
2021-11-05
smb3: add dynamic trace points for socket connection
Steve French
1
-1
/
+2
2021-11-05
cifs: Create a new shared file holding smb2 pdu definitions
Ronnie Sahlberg
1
-2
/
+2
2021-11-02
cifs: To match file servers, make sure the server hostname matches
Shyam Prasad N
1
-8
/
+11
2021-09-23
cifs: fix incorrect check for null pointer in header_assemble
Steve French
1
-2
/
+3
2021-09-13
cifs: fix incorrect kernel doc comments
Steve French
1
-2
/
+10
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
-32
/
+0
2021-07-22
cifs: support share failover when remounting
Paulo Alcantara
1
-2
/
+2
2021-07-16
cifs: do not share tcp sessions of dfs connections
Paulo Alcantara
1
-3
/
+35
2021-07-15
cifs: added WARN_ON for all the count decrements
Shyam Prasad N
1
-0
/
+9
2021-07-15
cifs: fix missing null session check in mount
Steve French
1
-1
/
+1
2021-07-15
cifs: handle reconnect of tcon when there is no cached dfs referral
Paulo Alcantara
1
-4
/
+2
2021-07-14
cifs: use the expiry output of dns_query to schedule next resolution
Shyam Prasad N
1
-3
/
+52
2021-07-02
cifs: make locking consistent around the server session status
Steve French
1
-0
/
+5
2021-06-24
cifs: fix missing spinlock around update to ses->status
Steve French
1
-1
/
+4
2021-06-23
cifs: missing null pointer check in cifs_mount
Steve French
1
-1
/
+1
2021-06-20
cifs: use SPDX-Licence-Identifier
Steve French
1
-13
/
+1
2021-06-20
cifs: do not share tcp servers with dfs mounts
Paulo Alcantara
1
-4
/
+3
2021-06-20
cifs: handle different charsets in dfs cache
Paulo Alcantara
1
-23
/
+40
2021-06-20
cifs: keep referral server sessions alive
Paulo Alcantara
1
-36
/
+20
2021-06-20
cifs: do not send tree disconnect to ipc shares
Paulo Alcantara
1
-12
/
+8
2021-05-04
cifs: fix regression when mounting shares with prefix paths
Paulo Alcantara
1
-6
/
+18
2021-05-03
cifs: use echo_interval even when connection not ready.
Shyam Prasad N
1
-11
/
+1
2021-05-03
cifs: detect dead connections only when echoes are enabled.
Shyam Prasad N
1
-0
/
+1
2021-04-25
cifs: don't cargo-cult strndup()
Al Viro
1
-6
/
+3
2021-04-25
cifs: simplify SWN code with dummy funcs instead of ifdefs
Aurelien Aptel
1
-21
/
+4
2021-04-07
cifs: On cifs_reconnect, resolve the hostname again.
Shyam Prasad N
1
-1
/
+16
2021-03-08
cifs: print MIDs in decimal notation
Paulo Alcantara
1
-2
/
+2
2021-03-06
cifs: fix credit accounting for extra channel
Aurelien Aptel
1
-5
/
+5
2021-02-25
cifs: use discard iterator to discard unneeded network data more efficiently
David Howells
1
-0
/
+17
2021-02-25
cifs: introduce helper for finding referral server to improve DFS target reso...
Paulo Alcantara
1
-1
/
+34
2021-02-25
cifs: check all path components in resolved dfs target
Paulo Alcantara
1
-60
/
+33
2021-02-25
cifs: fix DFS failover
Paulo Alcantara
1
-64
/
+59
2021-02-25
cifs: fix nodfs mount option
Paulo Alcantara
1
-4
/
+4
2021-02-25
cifs: Add new parameter "acregmax" for distinct file and directory metadata t...
Steve French
1
-1
/
+1
2021-02-25
cifs: Add new mount parameter "acdirmax" to allow caching directory metadata
Steve French
1
-0
/
+2
2021-02-23
TCON Reconnect during STATUS_NETWORK_NAME_DELETED
Rohith Surabattula
1
-0
/
+4
2021-02-22
cifs: change confusing field serverName (to ip_addr)
Steve French
1
-2
/
+2
2021-02-16
cifs: Identify a connection by a conn_id.
Shyam Prasad N
1
-4
/
+7
2021-02-16
cifs: fix trivial typo
Steve French
1
-1
/
+1
2021-02-11
cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath.
Shyam Prasad N
1
-0
/
+1
2021-02-09
cifs: fix dfs-links
Ronnie Sahlberg
1
-0
/
+8
2021-01-28
cifs: fix dfs domain referrals
Ronnie Sahlberg
1
-6
/
+26
2021-01-17
fs/cifs: Simplify bool comparison.
Jiapeng Zhong
1
-1
/
+1
2021-01-17
fs/cifs: Assign boolean values to a bool variable
Jiapeng Zhong
1
-1
/
+1
2021-01-13
cifs: connect: style: Simplify bool comparison
YANG LI
1
-1
/
+1
2020-12-18
cifs: Avoid error pointer dereference
Samuel Cabrero
1
-0
/
+1
2020-12-15
cifs: Tracepoints and logs for tracing credit changes.
Shyam Prasad N
1
-0
/
+8
2020-12-15
cifs: fix rsize/wsize to be negotiated values
Steve French
1
-2
/
+6
2020-12-14
cifs: move update of flags into a separate function
Ronnie Sahlberg
1
-71
/
+3
2020-12-14
cifs: remove ctx argument from cifs_setup_cifs_sb
Ronnie Sahlberg
1
-3
/
+4
2020-12-14
cifs: don't create a temp nls in cifs_setup_ipc
Ronnie Sahlberg
1
-6
/
+1
2020-12-14
cifs: simplify handling of cifs_sb/ctx->local_nls
Ronnie Sahlberg
1
-15
/
+14
2020-12-14
cifs: move [brw]size from cifs_sb to cifs_sb->ctx
Ronnie Sahlberg
1
-12
/
+9
2020-12-14
cifs: move cifs_cleanup_volume_info[_content] to fs_context.c
Ronnie Sahlberg
1
-43
/
+4
2020-12-14
cifs: Handle witness client move notification
Samuel Cabrero
1
-6
/
+20
2020-12-14
cifs: remove actimeo from cifs_sb
Ronnie Sahlberg
1
-2
/
+1
2020-12-14
cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb
Ronnie Sahlberg
1
-10
/
+5
2020-12-14
cifs: Simplify reconnect code when dfs upcall is enabled
Samuel Cabrero
1
-13
/
+8
2020-12-14
cifs: Send witness register messages to userspace daemon in echo task
Samuel Cabrero
1
-0
/
+5
2020-12-14
cifs: Send witness register and unregister commands to userspace daemon
Samuel Cabrero
1
-2
/
+24
2020-12-14
cifs: add witness mount option and data structs
Samuel Cabrero
1
-0
/
+25
2020-12-14
cifs: minor kernel style fixes for comments
Steve French
1
-10
/
+15
2020-12-14
cifs: Make extract_hostname function public
Samuel Cabrero
1
-34
/
+0
2020-12-13
cifs: get rid of cifs_sb->mountdata
Ronnie Sahlberg
1
-9
/
+10
2020-12-13
cifs: add an smb3_fs_context to cifs_sb
Ronnie Sahlberg
1
-3
/
+11
2020-12-13
cifs: remove the devname argument to cifs_compose_mount_options
Ronnie Sahlberg
1
-8
/
+3
[next]