summaryrefslogtreecommitdiffstats
path: root/fs/afs/server.c
Commit message (Expand)AuthorAgeFilesLines
* afs: Fix ignored callbacks over ipv4Marc Dionne2024-02-201-9/+5
* afs: Apply server breaks to mmap'd files in the call processorDavid Howells2024-01-011-2/+0
* afs: Make it possible to find the volumes that are using a serverDavid Howells2024-01-011-0/+1
* afs: Keep a record of the current fileserver endpoint stateDavid Howells2024-01-011-23/+46
* afs: Fold the afs_addr_cursor struct inDavid Howells2023-12-241-5/+1
* afs: Use peer + service_id as call addressDavid Howells2023-12-241-0/+1
* afs: Add a tracepoint for struct afs_addr_listDavid Howells2023-12-241-4/+5
* afs: Simplify error handlingDavid Howells2023-12-241-1/+0
* afs: Wrap most op->error accesses with inline funcsDavid Howells2023-12-241-3/+3
* rxrpc, afs: Allow afs to pin rxrpc_peer objectsDavid Howells2023-12-241-34/+7
* afs: Turn the afs_addr_list address array into an array of structsDavid Howells2023-12-241-2/+2
* afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()Oleg Nesterov2023-12-241-3/+4
* afs: Fix server->active leak in afs_put_serverMarc Dionne2022-11-301-1/+1
* afs: Fix access after dec in put functionsDavid Howells2022-08-021-9/+13
* afs: Use refcount_t rather than atomic_tDavid Howells2022-08-021-17/+23
* afs: Fix mmap coherency vs 3rd-party changesDavid Howells2021-09-131-0/+2
* afs: Don't assert on unpurgeable server recordsDavid Howells2020-10-161-1/+6
* afs: Fix hang on rmmod due to outstanding timerDavid Howells2020-06-201-1/+2
* afs: Don't use probe running state to make decisions outside probe codeDavid Howells2020-06-041-0/+1
* afs: Fix the by-UUID server tree to allow servers with the same UUIDDavid Howells2020-06-041-8/+48
* afs: Reorganise volume and server trees to be rooted on the cellDavid Howells2020-06-041-6/+7
* afs: Build an abstraction around an "operation" conceptDavid Howells2020-06-041-16/+21
* afs: Rename struct afs_fs_cursor to afs_operationDavid Howells2020-05-311-4/+4
* afs: Make callback processing more efficient.David Howells2020-05-311-2/+2
* afs: Actively poll fileservers to maintain NAT or firewall openingsDavid Howells2020-05-311-11/+8
* afs: Split the usage count on struct afs_serverDavid Howells2020-05-311-51/+100
* afs: Use the serverUnique field in the UVLDB record to reduce rpc opsDavid Howells2020-05-311-12/+14
* afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriateDavid Howells2020-04-241-5/+2
* afs: Fix afs_find_server lookups for ipv4 peersMarc Dionne2019-12-091-13/+8
* afs: Remove set but not used variable 'ret'zhengbin2019-11-211-2/+1
* Merge tag 'afs-next-20190628' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-07-101-7/+32
|\
| * afs: Trace afs_server usageDavid Howells2019-06-201-7/+32
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
|/
* afs: Make some RPC operations non-interruptibleDavid Howells2019-05-161-0/+11
* afs: Fix error propagation from server record check/updateDavid Howells2019-05-161-3/+3
* afs: Fix in-progess ops to ignore server-level callback invalidationDavid Howells2019-04-131-1/+0
* afs: Probe multiple fileservers simultaneouslyDavid Howells2018-10-241-102/+7
* afs: Eliminate the address pointer from the address list cursorDavid Howells2018-10-241-2/+0
* afs: Implement YFS support in the fs clientDavid Howells2018-10-241-0/+8
* afs: Add a couple of tracepoints to log I/O errorsDavid Howells2018-10-241-1/+1
* afs: Implement VL server rotationDavid Howells2018-10-241-30/+12
* afs: Fix clearance of replyDavid Howells2018-10-151-2/+0
* afs: Fix afs_server struct leakDavid Howells2018-10-121-0/+2
* afs: Optimise callback breaking by not repeating volume lookupDavid Howells2018-06-151-1/+1
* afs: Fix afs_find_server search loopMarc Dionne2018-05-141-13/+0
* afs: Fix giving up callbacks on server destructionDavid Howells2018-05-141-3/+5
* afs: Fix server record deletionDavid Howells2018-04-201-1/+8
* afs: Fix checker warningsDavid Howells2018-04-091-6/+8
* sched/wait, fs/afs: Convert wait_on_atomic_t() usage to the new wait_var_even...Peter Zijlstra2018-03-201-3/+3
* afs: Make use of the YFS service upgrade to fully support IPv6David Howells2017-11-131-1/+4