summaryrefslogtreecommitdiffstats
path: root/fs/afs/rotate.c
Commit message (Expand)AuthorAgeFilesLines
* afs: Fix offline and busy message emissionDavid Howells2024-01-011-10/+21
* afs: Fix fileserver rotationDavid Howells2024-01-011-48/+130
* afs: Overhaul invalidation handling to better support RO volumesDavid Howells2024-01-011-5/+19
* afs: Parse the VolSync record in the reply of a number of RPC opsDavid Howells2024-01-011-1/+3
* afs: Don't leave DONTUSE/NEWREPSITE servers out of server listDavid Howells2024-01-011-1/+3
* afs: Keep a record of the current fileserver endpoint stateDavid Howells2024-01-011-34/+46
* afs: Add some more info to /proc/net/afs/serversDavid Howells2024-01-011-0/+2
* afs: Fold the afs_addr_cursor struct inDavid Howells2023-12-241-27/+44
* afs: Rename some fieldsDavid Howells2023-12-241-18/+18
* afs: Add a tracepoint for struct afs_addr_listDavid Howells2023-12-241-2/+2
* afs: Simplify error handlingDavid Howells2023-12-241-28/+30
* afs: Wrap most op->error accesses with inline funcsDavid Howells2023-12-241-24/+31
* afs: Use op->nr_iterations=-1 to indicate to begin fileserver iterationDavid Howells2023-12-241-5/+6
* afs: Handle the VIO and UAEIO aborts explicitlyDavid Howells2023-12-241-0/+7
* afs: Rename addr_list::failed to probe_failedDavid Howells2023-12-241-1/+1
* afs: Don't skip server addresses for which we didn't get an RTT readingDavid Howells2023-12-241-1/+1
* rxrpc, afs: Allow afs to pin rxrpc_peer objectsDavid Howells2023-12-241-3/+3
* afs: Turn the afs_addr_list address array into an array of structsDavid Howells2023-12-241-1/+1
* afs: Add comments on abort handlingDavid Howells2023-12-241-11/+90
* afs: Adjust ACK interpretation to try and cope with NATDavid Howells2022-05-221-0/+4
* afs: Try to avoid taking RCU read lock when checking vnode validityDavid Howells2021-09-131-0/+1
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* afs: Adjust the fileserver rotation algorithm to reprobe/retry more quicklyDavid Howells2020-06-041-2/+27
* afs: Don't use probe running state to make decisions outside probe codeDavid Howells2020-06-041-1/+2
* afs: Reorganise volume and server trees to be rooted on the cellDavid Howells2020-06-041-108/+20
* afs: Detect cell aliases 1 - Cells with root volumesDavid Howells2020-06-041-3/+5
* afs: Build an abstraction around an "operation" conceptDavid Howells2020-06-041-94/+34
* afs: Rename struct afs_fs_cursor to afs_operationDavid Howells2020-05-311-146/+146
* afs: Actively poll fileservers to maintain NAT or firewall openingsDavid Howells2020-05-311-5/+2
* afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriateDavid Howells2020-04-241-3/+3
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner2019-05-241-5/+1
* afs: Make vnode->cb_interest RCU safeDavid Howells2019-05-161-6/+12
* afs: Make some RPC operations non-interruptibleDavid Howells2019-05-161-9/+18
* afs: Fix "kAFS: AFS vnode with undefined type 0"David Howells2019-05-161-0/+2
* afs: Fix missing net error handlingDavid Howells2018-11-291-40/+13
* afs: Probe multiple fileservers simultaneouslyDavid Howells2018-10-241-60/+114
* afs: Allow dumping of server cursor on operation failureDavid Howells2018-10-241-0/+57
* afs: Increase to 64-bit volume ID and 96-bit vnode ID for YFSDavid Howells2018-10-241-1/+1
* afs: Improve FS server rotation error handlingDavid Howells2018-10-241-42/+53
* rxrpc: Fix handling of call quietly cancelled out on serverDavid Howells2018-06-041-0/+4
* afs: Fix VNOVOL handling in address rotationDavid Howells2018-05-141-2/+2
* afs: Fix server rotation's handling of fileserver probe failureDavid Howells2018-05-141-2/+10
* afs: Fix refcounting in callback registrationDavid Howells2018-05-141-2/+2
* afs: Fix checker warningsDavid Howells2018-04-091-1/+1
* afs: Rearrange afs_select_fileserver() a littleDavid Howells2018-02-061-22/+20
* afs: Remove unused codeDavid Howells2018-02-061-235/+0
* afs: Need to clear responded flag in addr cursorDavid Howells2018-02-061-6/+2
* afs: Fix missing cursor clearanceDavid Howells2018-02-061-6/+6
* afs: Fix file lockingDavid Howells2017-11-171-14/+56
* afs: Overhaul volume and server record caching and fileserver rotationDavid Howells2017-11-131-0/+461