summaryrefslogtreecommitdiffstats
path: root/fs/afs/yfsclient.c
Commit message (Expand)AuthorAgeFilesLines
* afs: trace: Log afs_make_call(), including server addressDavid Howells2024-01-011-0/+20
* afs: Parse the VolSync record in the reply of a number of RPC opsDavid Howells2024-01-011-1/+4
* afs: Use the operation issue time instead of the reply time for callbacksDavid Howells2022-09-011-2/+1
* afs: Set mtime from the client for yfs create operationsMarc Dionne2021-11-021-19/+13
* afs: Use the fs operation ops to handle FetchData completionDavid Howells2021-04-231-3/+0
* afs: Use ITER_XARRAY for writingDavid Howells2021-04-231-18/+7
* afs: Set up the iov_iter before calling afs_extract_data()David Howells2021-04-231-40/+14
* afs: Don't truncate iter during data fetchDavid Howells2021-04-231-2/+4
* afs: Fix warning due to unadvanced marshalling pointerDavid Howells2020-11-031-0/+1
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-25/+25
* afs: Fix yfs_fs_fetch_status() to honour vnode selectorDavid Howells2020-06-161-25/+26
* afs: Remove yfs_fs_fetch_file_status() as it's not usedDavid Howells2020-06-161-42/+0
* afs: Remove afs_zero_fid as it's not usedDavid Howells2020-06-091-2/+0
* afs: Reorganise volume and server trees to be rooted on the cellDavid Howells2020-06-041-1/+1
* afs: Build an abstraction around an "operation" conceptDavid Howells2020-06-041-484/+360
* afs: Rename struct afs_fs_cursor to afs_operationDavid Howells2020-05-311-20/+20
* afs: Remove the error argument from afs_protocol_error()David Howells2020-05-311-11/+6
* afs: Set error flag rather than return error from file status decodeDavid Howells2020-05-311-60/+25
* afs: Don't unlock fetched data pages until the op completes successfullyDavid Howells2020-05-181-4/+4
* afs: Fix length of dump of bad YFSFetchStatus recordDavid Howells2020-04-131-3/+3
* afs: Fix rename operation status deliveryDavid Howells2020-04-131-5/+3
* afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()David Howells2020-04-131-4/+8
* Merge tag 'afs-next-20191121' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-11-301-6/+5
|\
| * afs: Introduce an afs_get_read() refcount helperDavid Howells2019-11-211-2/+1
| * afs: Switch the naming of call->iter and call->_iterDavid Howells2019-11-211-4/+4
| * afs: Use call->_iter not &call->iter in debugging statementsDavid Howells2019-11-211-3/+3
* | Merge tag 'printk-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2019-11-251-2/+2
|\ \ | |/ |/|
| * fs: afs: Use pr_warn instead of pr_warningKefeng Wang2019-10-181-2/+2
* | afs: Use afs_extract_discard() rather than iov_iter_discard()David Howells2019-09-021-3/+3
* | afs: use correct afs_call_type in yfs_fs_store_opaque_acl2YueHaibing2019-08-221-1/+1
* | afs: yfsclient: Mark expected switch fall-throughsGustavo A. R. Silva2019-07-251-19/+35
|/
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner2019-05-241-5/+1
* afs: Fix unlink to handle YFS.RemoveFile2 betterDavid Howells2019-05-161-0/+2
* afs: Don't save callback version and type fieldsDavid Howells2019-05-161-2/+0
* afs: Fix application of status and callback to be under same lockDavid Howells2019-05-161-385/+149
* afs: Always get the reply timeDavid Howells2019-05-161-3/+0
* afs: Fix order-1 allocation in afs_do_lookup()David Howells2019-05-161-11/+9
* afs: Get rid of afs_call::reply[]David Howells2019-05-161-119/+98
* afs: Don't pass the vnode pointer through into the inline bulk status opDavid Howells2019-05-161-9/+1
* afs: Fix calculation of callback expiry timeDavid Howells2019-05-161-26/+25
* afs: Make some RPC operations non-interruptibleDavid Howells2019-05-161-0/+18
* afs: Fix afs_xattr_get_yfs() to not try freeing an error valueDavid Howells2019-05-151-23/+6
* Merge tag 'afs-next-20190507' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-05-071-31/+298
|\
| * afs: Implement YFS ACL settingDavid Howells2019-05-071-5/+62
| * afs: Get YFS ACLs and information through xattrsDavid Howells2019-05-071-0/+188
| * afs: Provide mount-time configurable byte-range file locking emulationDavid Howells2019-04-251-1/+1
| * afs: Add more tracepointsDavid Howells2019-04-251-7/+7
| * afs: Calculate lock extend timer from set/extend reply receptionDavid Howells2019-04-251-0/+4
| * afs: Split wait from afs_make_call()David Howells2019-04-251-18/+36
* | Merge tag 'Wimplicit-fallthrough-5.2-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2019-05-071-10/+20
|\ \ | |/ |/|