| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-25 | afs: Add support for RENAME_NOREPLACE and RENAME_EXCHANGE | David Howells | 1 | -3/+14 |
| 2024-12-20 | afs: Add more tracepoints to do with tracking validity | David Howells | 1 | -2/+2 |
| 2024-09-27 | afs: Fix possible infinite loop with unresponsive servers | Marc Dionne | 1 | -3/+8 |
| 2024-05-10 | afs: Fix fileserver rotation getting stuck | David Howells | 1 | -2/+6 |
| 2024-03-14 | afs: Don't cache preferred address | David Howells | 1 | -17/+4 |
| 2024-01-01 | afs: Fix offline and busy message emission | David Howells | 1 | -10/+21 |
| 2024-01-01 | afs: Fix fileserver rotation | David Howells | 1 | -48/+130 |
| 2024-01-01 | afs: Overhaul invalidation handling to better support RO volumes | David Howells | 1 | -5/+19 |
| 2024-01-01 | afs: Parse the VolSync record in the reply of a number of RPC ops | David Howells | 1 | -1/+3 |
| 2024-01-01 | afs: Don't leave DONTUSE/NEWREPSITE servers out of server list | David Howells | 1 | -1/+3 |
| 2024-01-01 | afs: Keep a record of the current fileserver endpoint state | David Howells | 1 | -34/+46 |
| 2024-01-01 | afs: Add some more info to /proc/net/afs/servers | David Howells | 1 | -0/+2 |
| 2023-12-24 | afs: Fold the afs_addr_cursor struct in | David Howells | 1 | -27/+44 |
| 2023-12-24 | afs: Rename some fields | David Howells | 1 | -18/+18 |
| 2023-12-24 | afs: Add a tracepoint for struct afs_addr_list | David Howells | 1 | -2/+2 |
| 2023-12-24 | afs: Simplify error handling | David Howells | 1 | -28/+30 |
| 2023-12-24 | afs: Wrap most op->error accesses with inline funcs | David Howells | 1 | -24/+31 |
| 2023-12-24 | afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration | David Howells | 1 | -5/+6 |
| 2023-12-24 | afs: Handle the VIO and UAEIO aborts explicitly | David Howells | 1 | -0/+7 |
| 2023-12-24 | afs: Rename addr_list::failed to probe_failed | David Howells | 1 | -1/+1 |
| 2023-12-24 | afs: Don't skip server addresses for which we didn't get an RTT reading | David Howells | 1 | -1/+1 |
| 2023-12-24 | rxrpc, afs: Allow afs to pin rxrpc_peer objects | David Howells | 1 | -3/+3 |
| 2023-12-24 | afs: Turn the afs_addr_list address array into an array of structs | David Howells | 1 | -1/+1 |
| 2023-12-24 | afs: Add comments on abort handling | David Howells | 1 | -11/+90 |
| 2022-05-22 | afs: Adjust ACK interpretation to try and cope with NAT | David Howells | 1 | -0/+4 |
| 2021-09-13 | afs: Try to avoid taking RCU read lock when checking vnode validity | David Howells | 1 | -0/+1 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -1/+1 |
| 2020-06-04 | afs: Adjust the fileserver rotation algorithm to reprobe/retry more quickly | David Howells | 1 | -2/+27 |
| 2020-06-04 | afs: Don't use probe running state to make decisions outside probe code | David Howells | 1 | -1/+2 |
| 2020-06-04 | afs: Reorganise volume and server trees to be rooted on the cell | David Howells | 1 | -108/+20 |
| 2020-06-04 | afs: Detect cell aliases 1 - Cells with root volumes | David Howells | 1 | -3/+5 |
| 2020-06-04 | afs: Build an abstraction around an "operation" concept | David Howells | 1 | -94/+34 |
| 2020-05-31 | afs: Rename struct afs_fs_cursor to afs_operation | David Howells | 1 | -146/+146 |
| 2020-05-31 | afs: Actively poll fileservers to maintain NAT or firewall openings | David Howells | 1 | -5/+2 |
| 2020-04-24 | afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate | David Howells | 1 | -3/+3 |
| 2019-05-24 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 | Thomas Gleixner | 1 | -5/+1 |
| 2019-05-16 | afs: Make vnode->cb_interest RCU safe | David Howells | 1 | -6/+12 |
| 2019-05-16 | afs: Make some RPC operations non-interruptible | David Howells | 1 | -9/+18 |
| 2019-05-16 | afs: Fix "kAFS: AFS vnode with undefined type 0" | David Howells | 1 | -0/+2 |
| 2018-11-29 | afs: Fix missing net error handling | David Howells | 1 | -40/+13 |
| 2018-10-24 | afs: Probe multiple fileservers simultaneously | David Howells | 1 | -60/+114 |
| 2018-10-24 | afs: Allow dumping of server cursor on operation failure | David Howells | 1 | -0/+57 |
| 2018-10-24 | afs: Increase to 64-bit volume ID and 96-bit vnode ID for YFS | David Howells | 1 | -1/+1 |
| 2018-10-24 | afs: Improve FS server rotation error handling | David Howells | 1 | -42/+53 |
| 2018-06-04 | rxrpc: Fix handling of call quietly cancelled out on server | David Howells | 1 | -0/+4 |
| 2018-05-14 | afs: Fix VNOVOL handling in address rotation | David Howells | 1 | -2/+2 |
| 2018-05-14 | afs: Fix server rotation's handling of fileserver probe failure | David Howells | 1 | -2/+10 |
| 2018-05-14 | afs: Fix refcounting in callback registration | David Howells | 1 | -2/+2 |
| 2018-04-09 | afs: Fix checker warnings | David Howells | 1 | -1/+1 |
| 2018-02-06 | afs: Rearrange afs_select_fileserver() a little | David Howells | 1 | -22/+20 |
| 2018-02-06 | afs: Remove unused code | David Howells | 1 | -235/+0 |
| 2018-02-06 | afs: Need to clear responded flag in addr cursor | David Howells | 1 | -6/+2 |
| 2018-02-06 | afs: Fix missing cursor clearance | David Howells | 1 | -6/+6 |
| 2017-11-17 | afs: Fix file locking | David Howells | 1 | -14/+56 |
| 2017-11-13 | afs: Overhaul volume and server record caching and fileserver rotation | David Howells | 1 | -0/+461 |
| 2017-11-13 | afs: Move server rotation code into its own file | David Howells | 1 | -0/+254 |