summaryrefslogtreecommitdiffstats
path: root/fs/afs/fsclient.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* afs: Keep a record of the current fileserver endpoint stateDavid Howells2024-01-011-4/+4
* afs: Fold the afs_addr_cursor struct inDavid Howells2023-12-241-11/+20
* afs: Use peer + service_id as call addressDavid Howells2023-12-241-5/+9
* afs: Simplify error handlingDavid Howells2023-12-241-0/+1
* afs: Don't put afs_call in afs_wait_for_call_to_complete()David Howells2023-12-241-1/+4
* afs: Wrap most op->error accesses with inline funcsDavid Howells2023-12-241-1/+1
* afs: Use the operation issue time instead of the reply time for callbacksDavid Howells2022-09-011-1/+1
* afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS serverDavid Howells2021-09-131-11/+20
* afs: Fix fall-through warnings for ClangGustavo A. R. Silva2021-05-251-0/+4
* afs: Use new netfs lib read helper APIDavid Howells2021-04-231-0/+1
* afs: Use the fs operation ops to handle FetchData completionDavid Howells2021-04-231-3/+0
* afs: Use ITER_XARRAY for writingDavid Howells2021-04-231-30/+20
* 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
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-241-21/+21
* afs: Reorganise volume and server trees to be rooted on the cellDavid Howells2020-06-041-2/+5
* afs: Build an abstraction around an "operation" conceptDavid Howells2020-06-041-725/+484
* afs: Rename struct afs_fs_cursor to afs_operationDavid Howells2020-05-311-21/+21
* 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-63/+25
* afs: Actively poll fileservers to maintain NAT or firewall openingsDavid Howells2020-05-311-11/+10
* afs: Split the usage count on struct afs_serverDavid Howells2020-05-311-3/+2
* afs: Don't unlock fetched data pages until the op completes successfullyDavid Howells2020-05-181-4/+4
* afs: Fix rename operation status deliveryDavid Howells2020-04-131-6/+6
* afs: Fix decoding of inline abort codes from version 1 status recordsDavid Howells2020-04-131-0/+1
* afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()David Howells2020-04-131-5/+9
* afs: Introduce an afs_get_read() refcount helperDavid Howells2019-11-211-4/+2
* afs: Switch the naming of call->iter and call->_iterDavid Howells2019-11-211-5/+5
* afs: Use call->_iter not &call->iter in debugging statementsDavid Howells2019-11-211-4/+4
* afs: Use afs_extract_discard() rather than iov_iter_discard()David Howells2019-09-021-2/+2
* afs: remove unused variable 'afs_zero_fid'YueHaibing2019-09-021-2/+0
* afs: fsclient: Mark expected switch fall-throughsGustavo A. R. Silva2019-07-261-18/+33
* Merge tag 'afs-next-20190628' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-07-111-1/+1
|\
| * afs: Trace afs_server usageDavid Howells2019-06-201-1/+1
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-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/+2
* afs: Fix application of status and callback to be under same lockDavid Howells2019-05-161-332/+133
* afs: Always get the reply timeDavid Howells2019-05-161-9/+0
* afs: Fix order-1 allocation in afs_do_lookup()David Howells2019-05-161-12/+9
* afs: Get rid of afs_call::reply[]David Howells2019-05-161-143/+144
* afs: Don't pass the vnode pointer through into the inline bulk status opDavid Howells2019-05-161-6/+1
* afs: Fix calculation of callback expiry timeDavid Howells2019-05-161-31/+26
* afs: Make some RPC operations non-interruptibleDavid Howells2019-05-161-0/+19
* afs: Fix the maximum lifespan of VL and probe callsDavid Howells2019-05-161-0/+1
* Merge tag 'afs-next-20190507' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-05-081-38/+239
|\
| * afs: implement acl settingJoe Gorse2019-05-071-4/+57
| * afs: Get an AFS3 ACL as an xattrDavid Howells2019-05-071-0/+122
| * afs: Provide mount-time configurable byte-range file locking emulationDavid Howells2019-04-251-1/+1
| * afs: Add more tracepointsDavid Howells2019-04-251-5/+5