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
/
transport.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
-1810
/
+0
2023-03-05
cifs: Move the in_send statistic to __smb_send_rqst()
Zhang Xiaoxu
1
-12
/
+9
2023-02-21
cifs: use the least loaded channel for sending requests
Shyam Prasad N
1
-4
/
+29
2023-02-20
cifs: Change the I/O paths to use an iterator rather than a page list
David Howells
1
-38
/
+16
2022-11-25
use less confusing names for iov_iter direction initializers
Al Viro
1
-3
/
+3
2022-10-10
Merge tag 'sched-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-2
/
+3
2022-09-13
cifs: always initialize struct msghdr smb_msg completely
Stefan Metzmacher
1
-5
/
+1
2022-09-13
cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
Stefan Metzmacher
1
-2
/
+2
2022-09-07
freezer,sched: Rewrite core freezer logic
Peter Zijlstra
1
-2
/
+3
2022-08-24
cifs: Add helper function to check smb1+ server
Zhang Xiaoxu
1
-2
/
+2
2022-08-24
cifs: Use help macro to get the header preamble size
Zhang Xiaoxu
1
-11
/
+10
2022-08-05
cifs: alloc_mid function should be marked as static
Steve French
1
-1
/
+1
2022-08-05
cifs: remove useless DeleteMidQEntry()
Enzo Matsumiya
1
-31
/
+26
2022-08-05
cifs: when insecure legacy is disabled shrink amount of SMB1 code
Steve French
1
-0
/
+179
2022-08-01
cifs: avoid use of global locks for high contention data
Shyam Prasad N
1
-47
/
+49
2022-08-01
cifs: remove some camelCase and also some static build warnings
Steve French
1
-2
/
+2
2022-06-01
cifs: fix potential deadlock in direct reclaim
Vincent Whitchurch
1
-20
/
+20
2022-05-24
cifs: use new enum for ses_status
Shyam Prasad N
1
-4
/
+4
2022-04-18
cifs: Use kzalloc instead of kmalloc/memset
Haowen Bai
1
-2
/
+1
2022-04-08
cifs: Split the smb3_add_credits tracepoint
David Howells
1
-2
/
+2
2022-03-18
cifs: use a different reconnect helper for non-cifsd threads
Shyam Prasad N
1
-1
/
+1
2022-02-08
cifs: call helper functions for marking channels for reconnect
Shyam Prasad N
1
-4
/
+1
2022-01-19
cifs: protect all accesses to chan_* with chan_lock
Shyam Prasad N
1
-0
/
+3
2022-01-19
cifs: fix the connection state transitions with multichannel
Shyam Prasad N
1
-12
/
+2
2022-01-07
cifs: avoid race during socket reconnect between send and recv
Shyam Prasad N
1
-11
/
+2
2022-01-07
cifs: take cifs_tcp_ses_lock for status checks
Shyam Prasad N
1
-8
/
+47
2022-01-02
cifs: use the chans_need_reconnect bitmap for reconnect status
Shyam Prasad N
1
-14
/
+14
2021-11-12
cifs: protect session channel fields with chan_lock
Shyam Prasad N
1
-0
/
+3
2021-09-13
cifs: remove pathname for file from SPDX header
Steve French
1
-1
/
+0
2021-07-02
cifs: make locking consistent around the server session status
Steve French
1
-0
/
+2
2021-06-20
cifs: use SPDX-Licence-Identifier
Steve French
1
-13
/
+1
2021-03-14
cifs: Fix preauth hash corruption
Vincent Whitchurch
1
-1
/
+6
2021-03-08
cifs: do not send close in compound create+close requests
Paulo Alcantara
1
-1
/
+1
2021-03-08
cifs: change noisy error message to FYI
Paulo Alcantara
1
-1
/
+1
2021-02-16
cifs: Identify a connection by a conn_id.
Shyam Prasad N
1
-14
/
+39
2021-02-16
cifs: Fix in error types returned for out-of-credit situations.
Shyam Prasad N
1
-3
/
+3
2021-02-16
cifs: New optype for session operations.
Shyam Prasad N
1
-2
/
+2
2021-02-05
smb3: fix crediting for compounding when only one request in flight
Pavel Shilovsky
1
-3
/
+15
2021-01-23
cifs: do not fail __smb_send_rqst if non-fatal signals are pending
Ronnie Sahlberg
1
-2
/
+2
2020-12-15
cifs: Tracepoints and logs for tracing credit changes.
Shyam Prasad N
1
-0
/
+15
2020-11-30
cifs: allow syscalls to be restarted in __smb_send_rqst()
Paulo Alcantara
1
-2
/
+2
2020-10-20
smb3: add dynamic trace point to trace when credits obtained
Steve French
1
-2
/
+3
2020-08-02
cifs`: handle ERRBaduid for SMB1
Roberto Bergantinos Corpas
1
-1
/
+1
2020-07-01
cifs: prevent truncation from long to int in wait_for_free_credits
Ronnie Sahlberg
1
-1
/
+1
2020-06-05
Merge tag '5.8-rc-smb3-fixes-part-1' of git://git.samba.org/sfrench/cifs-2.6
Linus Torvalds
1
-30
/
+45
2020-06-04
cifs: multichannel: move channel selection above transport layer
Aurelien Aptel
1
-7
/
+7
2020-06-02
cifs: multichannel: move channel selection in function
Aurelien Aptel
1
-11
/
+27
2020-06-01
cifs: Standardize logging output
Joe Perches
1
-13
/
+12
2020-05-28
tcp: add tcp_sock_set_cork
Christoph Hellwig
1
-6
/
+2
2020-03-29
cifs: Allocate encryption header through kmalloc
Long Li
1
-11
/
+17
2020-01-26
CIFS: Fix task struct use-after-free on reconnect
Vincent Whitchurch
1
-0
/
+3
2019-11-25
cifs: try opening channels after mounting
Aurelien Aptel
1
-1
/
+12
2019-11-25
cifs: add server param
Aurelien Aptel
1
-2
/
+3
2019-11-25
cifs: smbd: Return -EAGAIN when transport is reconnecting
Long Li
1
-2
/
+5
2019-11-25
CIFS: Do not miss cancelled OPEN responses
Pavel Shilovsky
1
-2
/
+8
2019-11-25
cifs: rename a variable in SendReceive()
Dan Carpenter
1
-1
/
+1
2019-10-24
CIFS: Fix retry mid list corruption on reconnects
Pavel Shilovsky
1
-19
/
+23
2019-09-16
smb3: display max smb3 requests in flight at any one time
Steve French
1
-0
/
+4
2019-09-16
cifs: add a debug macro that prints \\server\share for errors
Ronnie Sahlberg
1
-2
/
+2
2019-09-16
cifs: fix dereference on ses before it is null checked
Colin Ian King
1
-1
/
+2
2019-09-16
cifs: add new debugging macro cifs_server_dbg
Ronnie Sahlberg
1
-56
/
+59
2019-07-07
smb3: minor cleanup of compound_send_recv
Aurelien Aptel
1
-22
/
+24
2019-05-12
cifs: use the right include for signal_pending()
Ronnie Sahlberg
1
-1
/
+1
2019-05-07
cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP
Ronnie Sahlberg
1
-6
/
+3
2019-05-07
cifs: fix credits leak for SMB1 oplock breaks
Ronnie Sahlberg
1
-5
/
+5
2019-05-07
cifs: smbd: take an array of reqeusts when sending upper layer data
Long Li
1
-1
/
+1
2019-05-07
SMB3: Track total time spent on roundtrips for each SMB3 command
Steve French
1
-4
/
+23
2019-03-14
cifs: simplify how we handle credits in compound_send_recv()
Ronnie Sahlberg
1
-72
/
+38
2019-03-14
smb3: add dynamic tracepoint for timeout waiting for credits
Steve French
1
-0
/
+5
2019-03-14
cifs: add a timeout argument to wait_for_free_credits
Ronnie Sahlberg
1
-10
/
+30
2019-03-14
cifs: prevent starvation in wait_for_free_credits for multi-credit requests
Ronnie Sahlberg
1
-0
/
+28
2019-03-14
cifs: wait_for_free_credits() make it possible to wait for >=1 credits
Ronnie Sahlberg
1
-7
/
+7
2019-03-14
cifs: pass flags down into wait_for_free_credits()
Ronnie Sahlberg
1
-16
/
+14
2019-03-14
cifs: change wait_for_free_request() to take flags as argument
Ronnie Sahlberg
1
-16
/
+17
2019-03-05
CIFS: Mask off signals when sending SMB packets
Pavel Shilovsky
1
-3
/
+38
2019-03-05
CIFS: Return -EAGAIN instead of -ENOTSOCK
Pavel Shilovsky
1
-1
/
+2
2019-03-05
CIFS: Try to acquire credits at once for compound requests
Pavel Shilovsky
1
-5
/
+34
2019-03-05
CIFS: Check for reconnects before sending compound requests
Pavel Shilovsky
1
-2
/
+36
2019-03-05
CIFS: Check for reconnects before sending async requests
Pavel Shilovsky
1
-2
/
+16
2019-03-05
CIFS: Respect reconnect in non-MTU credits calculations
Pavel Shilovsky
1
-18
/
+36
2019-03-05
CIFS: Respect reconnect in MTU credits calculations
Pavel Shilovsky
1
-6
/
+7
2019-03-04
CIFS: Do not skip SMB2 message IDs on send failures
Pavel Shilovsky
1
-1
/
+5
2019-01-24
CIFS: Fix credit calculations in compound mid callback
Pavel Shilovsky
1
-10
/
+1
2019-01-11
CIFS: Move credit processing to mid callbacks for SMB3
Pavel Shilovsky
1
-17
/
+34
2019-01-11
CIFS: Fix credits calculation for cancelled requests
Pavel Shilovsky
1
-2
/
+26
2019-01-11
CIFS: Do not hide EINTR after sending network packets
Pavel Shilovsky
1
-1
/
+1
2019-01-10
CIFS: Fix credit computation for compounded requests
Pavel Shilovsky
1
-18
/
+41
2019-01-10
CIFS: Do not set credits to 1 if the server didn't grant anything
Pavel Shilovsky
1
-2
/
+0
2018-12-23
cifs: smb2 commands can not be negative, remove confusing check
Steve French
1
-3
/
+5
2018-11-01
Merge branch 'work.afs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...
Linus Torvalds
1
-5
/
+3
2018-10-24
smb3: add debug for unexpected mid cancellation
Steve French
1
-2
/
+2
2018-10-23
CIFS: Print message when attempting a mount
Rodrigo Freire
1
-1
/
+1
2018-10-23
smb3: add way to control slow response threshold for logging and stats
Steve French
1
-3
/
+12
2018-10-23
cifs: fix a credits leak for compund commands
Ronnie Sahlberg
1
-20
/
+37
2018-10-24
iov_iter: Separate type from direction and use accessor functions
David Howells
1
-5
/
+3
2018-10-02
cifs: only wake the thread for the very last PDU in a compound
Ronnie Sahlberg
1
-1
/
+17
2018-10-02
cifs: add a warning if we try to to dequeue a deleted mid
Ronnie Sahlberg
1
-1
/
+2
2018-08-09
cifs: update receive_encrypted_standard to handle compounded responses
Ronnie Sahlberg
1
-2
/
+0
2018-08-07
smb3: display stats counters for number of slow commands
Steve French
1
-0
/
+5
2018-08-07
smb3: add tracepoint for slow responses
Steve French
1
-2
/
+6
2018-08-07
cifs: add compound_send_recv()
Ronnie Sahlberg
1
-66
/
+90
2018-08-07
cifs: make smb_send_rqst take an array of requests
Ronnie Sahlberg
1
-8
/
+13
2018-08-07
cifs: update init_sg, crypt_message to take an array of rqst
Ronnie Sahlberg
1
-7
/
+20
2018-08-07
smb3: add reconnect tracepoints
Steve French
1
-0
/
+2
2018-08-07
smb3: simplify code by removing CONFIG_CIFS_SMB311
Steve French
1
-4
/
+0
2018-07-05
cifs: fix SMB1 breakage
Ronnie Sahlberg
1
-4
/
+5
2018-07-05
cifs: Fix use after free of a mid_q_entry
Lars Persson
1
-1
/
+17
2018-06-15
cifs: Use correct packet length in SMB2_TRANSFORM header
Paulo Alcantara
1
-5
/
+14
2018-06-15
cifs: Fix kernel oops when traceSMB is enabled
Paulo Alcantara
1
-5
/
+5
2018-06-15
cifs: update __smb_send_rqst() to take an array of requests
Ronnie Sahlberg
1
-35
/
+44
2018-06-15
cifs: remove smb2_send_recv()
Ronnie Sahlberg
1
-17
/
+0
2018-06-15
cifs: push rfc1002 generation down the stack
Ronnie Sahlberg
1
-50
/
+32
2018-06-12
treewide: kmalloc() -> kmalloc_array()
Kees Cook
1
-4
/
+4
2018-06-05
CIFS: When sending data on socket, pass the correct page offset
Long Li
1
-8
/
+6
2018-06-05
CIFS: Calculate the correct request length based on page offset and tail size
Long Li
1
-3
/
+17
2018-05-31
cifs: remove rfc1002 header from all SMB2 response structures
Ronnie Sahlberg
1
-2
/
+2
2018-04-25
SMB311: Fix reconnect
Steve French
1
-2
/
+2
2018-04-24
CIFS: set *resp_buf_type to NO_BUFFER on error
Steve French
1
-1
/
+4
2018-04-12
cifs: add resp_buf_size to the mid_q_entry structure
Ronnie Sahlberg
1
-1
/
+1
2018-04-02
cifs: add server->vals->header_preamble_size
Ronnie Sahlberg
1
-1
/
+2
2018-04-01
CIFS: implement v3.11 preauth integrity
Aurelien Aptel
1
-0
/
+17
2018-01-24
CIFS: SMBD: Upper layer sends data via RDMA send
Long Li
1
-2
/
+6
2018-01-24
cifs: avoid a kmalloc in smb2_send_recv/SendReceive2 for the common case
Ronnie Sahlberg
1
-10
/
+23
2018-01-24
cifs: Add smb2_send_recv
Ronnie Sahlberg
1
-0
/
+38
2017-07-05
cifs: Do not modify mid entry after submitting I/O in cifs_call_async
Long Li
1
-2
/
+5
2017-05-12
fs: cifs: transport: Use time_after for time comparison
Karim Eshapa
1
-1
/
+1
2017-05-09
Don't delay freeing mids when blocked on slow socket write of request
Steve French
1
-2
/
+0
2017-04-28
cifs: don't check for failure from mempool_alloc()
NeilBrown
1
-18
/
+14
2017-04-07
Handle mismatched open calls
Sachin Prabhu
1
-0
/
+2
2017-02-01
CIFS: Add mid handle callback
Pavel Shilovsky
1
-2
/
+3
2017-02-01
CIFS: Add capability to transform requests before sending
Pavel Shilovsky
1
-8
/
+25
2017-02-01
CIFS: Separate RFC1001 length processing for SMB2 read
Pavel Shilovsky
1
-1
/
+1
2017-02-01
CIFS: Send RFC1001 length in a separate iov
Pavel Shilovsky
1
-21
/
+65
2017-02-01
CIFS: Make send_cancel take rqst as argument
Pavel Shilovsky
1
-14
/
+19
2017-02-01
CIFS: Make SendReceive2() takes resp iov
Pavel Shilovsky
1
-21
/
+9
2016-12-24
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
Linus Torvalds
1
-1
/
+1
2016-11-01
block,fs: untangle fs.h and blk_types.h
Christoph Hellwig
1
-0
/
+1
2016-03-28
cifs: quit playing games with draining iovecs
Al Viro
1
-100
/
+41
2016-01-14
cifs: fix race between call_async() and reconnect()
Rabin Vincent
1
-2
/
+4
2015-08-20
cifs: Fix use-after-free on mid_q_entry
Christopher Oo
1
-0
/
+2
2014-12-07
cifs: convert printk(LEVEL...) to pr_<level>
Andy Shevchenko
1
-2
/
+2
2014-08-02
CIFS: Use multicredits for SMB 2.1/3 writes
Pavel Shilovsky
1
-7
/
+18
2014-02-23
cifs: sanity check length of data to send before sending
Jeff Layton
1
-0
/
+29
2013-11-02
cifs: Send a logoff request before removing a smb session
Shirish Pargaonkar
1
-2
/
+9
2013-11-02
cifs: Make big endian multiplex ID sequences monotonic on the wire
Tim Gardner
1
-1
/
+1
2013-10-06
cifs: Avoid umount hangs with smb2 when server is unresponsive
Shirish Pargaonkar
1
-2
/
+7
2013-07-03
Merge tag 'pm+acpi-3.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
Linus Torvalds
1
-1
/
+1
2013-06-24
cifs: track the enablement of signing in the TCP_Server_Info
Jeff Layton
1
-2
/
+2
2013-05-12
freezer: add unsafe versions of freezable helpers for CIFS
Colin Cross
1
-1
/
+1
2013-05-04
cifs: store the real expected sequence number in the mid
Jeff Layton
1
-1
/
+1
2013-05-04
cifs: on send failure, readjust server sequence number downward
Jeff Layton
1
-0
/
+13
2013-05-04
cifs: remove ENOSPC handling in smb_sendv
Jeff Layton
1
-7
/
+1
2013-05-04
[CIFS] cifs: Rename cERROR and cFYI to cifs_dbg
Joe Perches
1
-30
/
+31
2012-12-30
cifs: move check for NULL socket into smb_send_rqst
Jeff Layton
1
-3
/
+3
2012-10-07
[CIFS] WARN_ON_ONCE if kernel_sendmsg() returns -ENOSPC
Steve French
1
-0
/
+6
2012-09-24
cifs: change cifs_call_async to use smb_rqst structs
Jeff Layton
1
-28
/
+28
2012-09-24
cifs: teach signing routines how to deal with arrays of pages in a smb_rqst
Jeff Layton
1
-1
/
+1
2012-09-24
cifs: teach smb_send_rqst how to handle arrays of pages
Jeff Layton
1
-2
/
+54
2012-09-24
cifs: cork the socket before a send and uncork it afterward
Jeff Layton
1
-0
/
+12
2012-09-24
cifs: convert send code to use smb_rqst structs
Jeff Layton
1
-45
/
+90
2012-09-24
cifs: change signing routines to deal with smb_rqst structs
Jeff Layton
1
-1
/
+3
2012-09-24
CIFS: Enable signing in SMB2
Pavel Shilovsky
1
-12
/
+12
2012-08-19
cifs: print error code if smb signature verification fails
Steve French
1
-3
/
+6
2012-07-24
CIFS: Setup async request in ops struct
Pavel Shilovsky
1
-2
/
+2
2012-07-24
CIFS: Make transport routines work with SMB2
Pavel Shilovsky
1
-7
/
+6
2012-07-24
CIFS: Extend credit mechanism to process request type
Pavel Shilovsky
1
-31
/
+39
2012-07-23
cifs: rename cifs_sign_smb2 to cifs_sign_smbv
Jeff Layton
1
-2
/
+2
2012-07-23
cifs: remove bogus reset of smb_buf_length in smb_send routines
Jeff Layton
1
-4
/
+0
2012-07-16
Initialise mid_q_entry before putting it on the pending queue
Sachin Prabhu
1
-12
/
+14
2012-06-01
CIFS: Move get_next_mid to ops struct
Pavel Shilovsky
1
-1
/
+1
2012-05-23
CIFS: Move add/set_credits and get_credits_field to ops structure
Pavel Shilovsky
1
-11
/
+12
2012-05-23
CIFS: Move protocol specific part from SendReceive2 to ops struct
Pavel Shilovsky
1
-3
/
+4
2012-05-16
cifs: convert send_nt_cancel into a version specific op
Jeff Layton
1
-38
/
+8
2012-03-23
CIFS: Change mid_q_entry structure fields
Pavel Shilovsky
1
-26
/
+26
2012-03-23
CIFS: Separate protocol-specific code from demultiplex code
Pavel Shilovsky
1
-2
/
+2
2012-03-23
CIFS: Separate protocol-specific code from transport routines
Pavel Shilovsky
1
-72
/
+99
2012-03-21
CIFS: Prepare credits code for a slot reservation
Pavel Shilovsky
1
-8
/
+14
2012-03-21
CIFS: Make wait_for_free_request killable
Pavel Shilovsky
1
-1
/
+6
2012-03-21
CIFS: Introduce credit-based flow control
Pavel Shilovsky
1
-24
/
+20
2012-03-21
CIFS: Simplify inFlight logic
Pavel Shilovsky
1
-22
/
+23
2012-03-20
CIFS: Respect negotiated MaxMpxCount
Pavel Shilovsky
1
-2
/
+2
2011-10-19
cifs, freezer: add wait_event_freezekillable and have cifs use it
Jeff Layton
1
-1
/
+2
2011-10-19
cifs: add a callback function to receive the rest of the frame
Jeff Layton
1
-2
/
+3
2011-10-12
cifs: consolidate signature generating code
Jeff Layton
1
-3
/
+8
2011-08-11
[CIFS] Cleanup use of CONFIG_CIFS_STATS2 ifdef to make transport routines mor...
Steve French
1
-34
/
+17
2011-08-03
CIFS: Fix missing a decrement of inFlight value
Pavel Shilovsky
1
-0
/
+2
2011-05-27
[CIFS] Rename three structures to avoid camel case
Steve French
1
-10
/
+10
2011-05-24
cifs: don't call mid_q_entry->callback under the Global_MidLock (try #5)
Jeff Layton
1
-15
/
+8
2011-05-23
cifs: add ignore_pend flag to cifs_call_async
Jeff Layton
1
-2
/
+3
2011-05-23
cifs: make cifs_send_async take a kvec array
Jeff Layton
1
-6
/
+7
2011-05-23
cifs: consolidate SendReceive response checks
Jeff Layton
1
-116
/
+41
2011-05-19
cifs: keep BCC in little-endian format
Jeff Layton
1
-18
/
+1
2011-05-19
consistently use smb_buf_length as be32 for cifs (try 3)
Steve French
1
-26
/
+21
2011-02-11
cifs: don't always drop malformed replies on the floor (try #3)
Jeff Layton
1
-0
/
+3
2011-02-04
cifs: enable signing flag in SMB header when server has it on
Jeff Layton
1
-0
/
+4
2011-01-31
cifs: don't pop a printk when sending on a socket is interrupted
Jeff Layton
1
-2
/
+2
2011-01-31
cifs: send an NT_CANCEL request when a process is signalled
Jeff Layton
1
-3
/
+12
2011-01-31
cifs: handle cancelled requests better
Jeff Layton
1
-7
/
+36
2011-01-20
cifs: use get/put_unaligned functions to access ByteCount
Jeff Layton
1
-5
/
+4
2011-01-20
cifs: mangle existing header for SMB_COM_NT_CANCEL
Jeff Layton
1
-25
/
+38
[next]