summaryrefslogtreecommitdiff
path: root/fs/afs/rotate.c
AgeCommit message (Expand)Author
2024-01-01afs: Fix offline and busy message emissionDavid Howells
2024-01-01afs: Fix fileserver rotationDavid Howells
2024-01-01afs: Overhaul invalidation handling to better support RO volumesDavid Howells
2024-01-01afs: Parse the VolSync record in the reply of a number of RPC opsDavid Howells
2024-01-01afs: Don't leave DONTUSE/NEWREPSITE servers out of server listDavid Howells
2024-01-01afs: Keep a record of the current fileserver endpoint stateDavid Howells
2024-01-01afs: Add some more info to /proc/net/afs/serversDavid Howells
2023-12-24afs: Fold the afs_addr_cursor struct inDavid Howells
2023-12-24afs: Rename some fieldsDavid Howells
2023-12-24afs: Add a tracepoint for struct afs_addr_listDavid Howells
2023-12-24afs: Simplify error handlingDavid Howells
2023-12-24afs: Wrap most op->error accesses with inline funcsDavid Howells
2023-12-24afs: Use op->nr_iterations=-1 to indicate to begin fileserver iterationDavid Howells
2023-12-24afs: Handle the VIO and UAEIO aborts explicitlyDavid Howells
2023-12-24afs: Rename addr_list::failed to probe_failedDavid Howells
2023-12-24afs: Don't skip server addresses for which we didn't get an RTT readingDavid Howells
2023-12-24rxrpc, afs: Allow afs to pin rxrpc_peer objectsDavid Howells
2023-12-24afs: Turn the afs_addr_list address array into an array of structsDavid Howells
2023-12-24afs: Add comments on abort handlingDavid Howells
2022-05-22afs: Adjust ACK interpretation to try and cope with NATDavid Howells
2021-09-13afs: Try to avoid taking RCU read lock when checking vnode validityDavid Howells
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva
2020-06-04afs: Adjust the fileserver rotation algorithm to reprobe/retry more quicklyDavid Howells
2020-06-04afs: Don't use probe running state to make decisions outside probe codeDavid Howells
2020-06-04afs: Reorganise volume and server trees to be rooted on the cellDavid Howells
2020-06-04afs: Detect cell aliases 1 - Cells with root volumesDavid Howells
2020-06-04afs: Build an abstraction around an "operation" conceptDavid Howells
2020-05-31afs: Rename struct afs_fs_cursor to afs_operationDavid Howells
2020-05-31afs: Actively poll fileservers to maintain NAT or firewall openingsDavid Howells
2020-04-24afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriateDavid Howells
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner
2019-05-16afs: Make vnode->cb_interest RCU safeDavid Howells
2019-05-16afs: Make some RPC operations non-interruptibleDavid Howells
2019-05-16afs: Fix "kAFS: AFS vnode with undefined type 0"David Howells
2018-11-29afs: Fix missing net error handlingDavid Howells
2018-10-24afs: Probe multiple fileservers simultaneouslyDavid Howells
2018-10-24afs: Allow dumping of server cursor on operation failureDavid Howells
2018-10-24afs: Increase to 64-bit volume ID and 96-bit vnode ID for YFSDavid Howells
2018-10-24afs: Improve FS server rotation error handlingDavid Howells
2018-06-04rxrpc: Fix handling of call quietly cancelled out on serverDavid Howells
2018-05-14afs: Fix VNOVOL handling in address rotationDavid Howells
2018-05-14afs: Fix server rotation's handling of fileserver probe failureDavid Howells
2018-05-14afs: Fix refcounting in callback registrationDavid Howells
2018-04-09afs: Fix checker warningsDavid Howells
2018-02-06afs: Rearrange afs_select_fileserver() a littleDavid Howells
2018-02-06afs: Remove unused codeDavid Howells
2018-02-06afs: Need to clear responded flag in addr cursorDavid Howells
2018-02-06afs: Fix missing cursor clearanceDavid Howells
2017-11-17afs: Fix file lockingDavid Howells
2017-11-13afs: Overhaul volume and server record caching and fileserver rotationDavid Howells