aboutsummaryrefslogtreecommitdiff
path: root/fs/afs/rotate.c
AgeCommit message (Expand)AuthorFilesLines
2022-05-22afs: Adjust ACK interpretation to try and cope with NATGravatar David Howells 1-0/+4
2021-09-13afs: Try to avoid taking RCU read lock when checking vnode validityGravatar David Howells 1-0/+1
2020-08-23treewide: Use fallthrough pseudo-keywordGravatar Gustavo A. R. Silva 1-1/+1
2020-06-04afs: Adjust the fileserver rotation algorithm to reprobe/retry more quicklyGravatar David Howells 1-2/+27
2020-06-04afs: Don't use probe running state to make decisions outside probe codeGravatar David Howells 1-1/+2
2020-06-04afs: Reorganise volume and server trees to be rooted on the cellGravatar David Howells 1-108/+20
2020-06-04afs: Detect cell aliases 1 - Cells with root volumesGravatar David Howells 1-3/+5
2020-06-04afs: Build an abstraction around an "operation" conceptGravatar David Howells 1-94/+34
2020-05-31afs: Rename struct afs_fs_cursor to afs_operationGravatar David Howells 1-146/+146
2020-05-31afs: Actively poll fileservers to maintain NAT or firewall openingsGravatar David Howells 1-5/+2
2020-04-24afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriateGravatar David Howells 1-3/+3
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Gravatar Thomas Gleixner 1-5/+1
2019-05-16afs: Make vnode->cb_interest RCU safeGravatar David Howells 1-6/+12
2019-05-16afs: Make some RPC operations non-interruptibleGravatar David Howells 1-9/+18
2019-05-16afs: Fix "kAFS: AFS vnode with undefined type 0"Gravatar David Howells 1-0/+2
2018-11-29afs: Fix missing net error handlingGravatar David Howells 1-40/+13
2018-10-24afs: Probe multiple fileservers simultaneouslyGravatar David Howells 1-60/+114
2018-10-24afs: Allow dumping of server cursor on operation failureGravatar David Howells 1-0/+57
2018-10-24afs: Increase to 64-bit volume ID and 96-bit vnode ID for YFSGravatar David Howells 1-1/+1
2018-10-24afs: Improve FS server rotation error handlingGravatar David Howells 1-42/+53
2018-06-04rxrpc: Fix handling of call quietly cancelled out on serverGravatar David Howells 1-0/+4
2018-05-14afs: Fix VNOVOL handling in address rotationGravatar David Howells 1-2/+2
2018-05-14afs: Fix server rotation's handling of fileserver probe failureGravatar David Howells 1-2/+10
2018-05-14afs: Fix refcounting in callback registrationGravatar David Howells 1-2/+2
2018-04-09afs: Fix checker warningsGravatar David Howells 1-1/+1
2018-02-06afs: Rearrange afs_select_fileserver() a littleGravatar David Howells 1-22/+20
2018-02-06afs: Remove unused codeGravatar David Howells 1-235/+0
2018-02-06afs: Need to clear responded flag in addr cursorGravatar David Howells 1-6/+2
2018-02-06afs: Fix missing cursor clearanceGravatar David Howells 1-6/+6
2017-11-17afs: Fix file lockingGravatar David Howells 1-14/+56
2017-11-13afs: Overhaul volume and server record caching and fileserver rotationGravatar David Howells 1-0/+461
2017-11-13afs: Move server rotation code into its own fileGravatar David Howells 1-0/+254