summaryrefslogtreecommitdiff
path: root/fs/afs/server.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* afs: Overhaul volume and server record caching and fileserver rotationDavid Howells2017-11-131-213/+537
* afs: Add an address list conceptDavid Howells2017-11-131-23/+47
* afs: Overhaul the callback handlingDavid Howells2017-11-131-17/+4
* afs: Allow IPv6 address specification of VL serversDavid Howells2017-11-131-5/+0
* afs: Keep and pass sockaddr_rxrpc addresses rather than in_addrDavid Howells2017-11-131-15/+16
* afs: Push the net ns pointer to more placesDavid Howells2017-11-131-4/+3
* afs: Fix server reapingDavid Howells2017-11-131-8/+51
* afs: Lay the groundwork for supporting network namespacesDavid Howells2017-11-131-43/+39
* afs: Migrate vlocation fields to 64-bitTina Ruchandani2017-03-161-3/+3
* rxrpc: Provide a way for AFS to ask for the peer address of a callDavid Howells2016-08-301-3/+8
* workqueue: use mod_delayed_work() instead of cancel + queueTejun Heo2012-08-131-8/+2
* afs: add afs_wq and use it instead of the system workqueueTejun Heo2011-01-141-6/+7