| 352d96f3acc6 ("cifs: multichannel: move channel selection above transport layer") |
| 5f68ea4aa98b ("cifs: multichannel: move channel selection in function") |
| b2ca6c2c9edd ("cifs: move some variables off the stack in smb2_ioctl_query_info") |
| a7d5c2946280 ("cifs: reduce stack use in smb2_compound_op") |
| 0f060936e490 ("SMB3: Backup intent flag missing from some more ops") |
| 37478608f0eb ("cifs: use compounding for open and first query-dir for readdir()") |
| af08f9e79c60 ("cifs: create a helper function to parse the query-directory response buffer") |
| 0a17799cc02f ("cifs: prepare SMB2_query_directory to be used with compounding") |
| e0fc5b1153b8 ("SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path") |
| 43f8a6a74ee2 ("smb3: query attributes on file close") |
| 9e8fae259740 ("smb3: remove unused flag passed into close functions") |
| 84a1f5b1cc6f ("cifs: Fix potential softlockups while refreshing DFS cache") |
| d70e9fa55884 ("cifs: try opening channels after mounting") |
| f6a6bf7c4d53 ("cifs: switch servers depending on binding state") |
| 9150c3adbf24 ("CIFS: Close open handle after interrupted close") |
| 44805b0e62f1 ("CIFS: Respect O_SYNC and O_DIRECT flags during reconnect") |
| 72e73c78c446 ("cifs: close the shared root handle on tree disconnect") |
| cfaa1181097f ("CIFS: Use memdup_user() rather than duplicating its implementation") |
| 52870d504891 ("smb3: cleanup some recent endian errors spotted by updated sparse") |
| c3ca78e21744 ("smb3: pass mode bits into create calls") |
| c3498185b789 ("smb3: add missing worker function for SMB3 change notify") |
| 96d9f7ed00b8 ("smb3: fix unmount hang in open_shroot") |
| 496902dc173d ("cifs: add a helper to find an existing readable handle to a file") |
| 3175eb9b577e ("cifs: add a debug macro that prints \\server\share for errors") |
| f90f979726bc ("smb3: add dynamic tracepoints for flush and close") |
| 1981ebaabd88 ("smb3: add some more descriptive messages about share when mounting cache=ro") |
| ac6ad7a8c9f6 ("cifs: fix dereference on ses before it is null checked") |
| afe6f65353b6 ("cifs: add new debugging macro cifs_server_dbg") |
| dc9300a670ae ("cifs: use existing handle for compound_op(OP_SET_INFO) when possible") |
| 8de9e86c67ba ("cifs: create a helper to find a writeable handle by path name") |
| 0e90696dc2b3 ("cifs: add passthrough for smb2 setinfo") |
| 86e14e12051a ("cifs: prepare SMB2_Flush to be usable in compounds") |
| 340625e618e1 ("cifs: replace various strncpy with strscpy and similar") |
| 88a92c913cef ("cifs: fix crash in smb2_compound_op()/smb2_set_next_command()") |
| ff2a09e9196e ("SMB3: query inode number on open via create context") |
| f2caf901c1b7 ("cifs: Fix a race condition with cifs_echo_request") |
| e7348e35a34d ("add some missing definitions") |
| 3190b59a050e ("smb3: minor cleanup of compound_send_recv") |
| 5de254dca87a ("cifs: fix crash querying symlinks stored as reparse-points") |
| 210782038b54 ("cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case") |
| a205d5005eba ("cifs: cleanup smb2ops.c and normalize strings") |
| ebaf546a5584 ("SMB3: Clean up query symlink when reparse point") |
| 392e1c5dc9cc ("cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP") |
| d69cb728e70c ("cifs: fix credits leak for SMB1 oplock breaks") |
| efac779b1c69 ("cifs: Add support for FSCTL passthrough that write data to the server") |
| 433b8dd7672b ("SMB3: Track total time spent on roundtrips for each SMB3 command") |
| e6d0fb7b34f2 ("cifs: fix handle leak in smb2_query_symlink()") |
| b57a55e2200e ("cifs: Fix lease buffer length error") |
| 088aaf17aa79 ("cifs: Fix use-after-free in SMB2_read") |
| 153322f7536a ("smb3: Fix enumerating snapshots to Azure") |