summaryrefslogtreecommitdiffstats
path: root/fs/dlm
Commit message (Expand)AuthorAgeFilesLines
* [tree-wide] finally take no_llseek outAl Viro2024-09-271-1/+0
* dlm: add missing -ENOMEM if alloc_workqueue() failsAlexander Aring2024-08-121-1/+3
* dlm: do synchronized socket connect callAlexander Aring2024-08-081-35/+1
* dlm: move lkb xarray lookup out of lockAlexander Aring2024-08-083-5/+23
* dlm: move dlm_search_rsb_tree() out of lockAlexander Aring2024-08-081-30/+47
* dlm: use RSB_HASHED to avoid lookup twiceAlexander Aring2024-08-081-3/+3
* dlm: async freeing of lockspace resourcesAlexander Aring2024-08-083-33/+58
* dlm: drop kobject release callback handlingAlexander Aring2024-08-081-17/+5
* dlm: warn about invalid nodeid comparsionsAlexander Aring2024-08-084-7/+12
* dlm: never return invalid nodeid by dlm_our_nodeid()Alexander Aring2024-08-081-1/+1
* dlm: remove unnecessary refcountsAlexander Aring2024-08-081-16/+1
* dlm: cleanup memory allocation helpersAlexander Aring2024-08-083-18/+9
* dlm: add rcu_barrier before destroy kmem cacheAlexander Aring2024-06-131-0/+2
* dlm: remove DLM_LSFL_SOFTIRQ from exflagsAlexander Aring2024-06-121-1/+2
* fs: dlm: remove unused struct 'dlm_processed_nodes'Dr. David Alan Gilbert2024-06-121-6/+0
* dlm: implement LSFL_SOFTIRQ_SAFEAlexander Aring2024-06-115-84/+126
* dlm: introduce DLM_LSFL_SOFTIRQ_SAFEAlexander Aring2024-06-111-0/+3
* dlm: use LSFL_FS to check for kernel lockspaceAlexander Aring2024-06-113-12/+19
* dlm: use rcu to avoid an extra rsb struct lookupAlexander Aring2024-06-103-16/+96
* dlm: fix add_scan and del_scan usageDavid Teigland2024-06-101-22/+35
* dlm: change list and timer namesDavid Teigland2024-06-109-219/+182
* dlm: move recover idr to xarray datastructureAlexander Aring2024-05-313-36/+40
* dlm: move lkb idr to xarray datastructureAlexander Aring2024-05-313-46/+49
* dlm: drop own rsb pre allocation mechanismAlexander Aring2024-05-313-99/+13
* dlm: remove ls_local_handle from struct dlm_lsAlexander Aring2024-05-313-16/+5
* dlm: remove unused parameter in dlm_midcomms_addrAlexander Aring2024-05-315-6/+6
* dlm: don't kref_init rsbs created for toss listAlexander Aring2024-05-311-1/+0
* dlm: remove scand leftoversAlexander Aring2024-05-312-9/+0
* dlm: return -ENOMEM if ls_recover_buf failsAlexander Aring2024-04-231-1/+3
* dlm: fix sleep in atomic contextAlexander Aring2024-04-173-8/+8
* dlm: use rwlock for lkbidrAlexander Aring2024-04-163-41/+11
* dlm: use rwlock for rsb hash tableAlexander Aring2024-04-167-87/+206
* dlm: drop dlm_scand kthread and use timersAlexander Aring2024-04-167-239/+283
* dlm: do not use ref counts for rsb in the toss stateAlexander Aring2024-04-163-32/+32
* dlm: switch to use rhashtable for rsbsAlexander Aring2024-04-168-160/+86
* dlm: add rsb lists for iterationAlexander Aring2024-04-166-261/+84
* dlm: merge toss and keep hash table lists into one listAlexander Aring2024-04-167-76/+98
* dlm: change to single hashtable lockAlexander Aring2024-04-167-61/+60
* dlm: increment ls_count for dlm_scandAlexander Aring2024-04-161-0/+3
* dlm: do message processing in softirq contextAlexander Aring2024-04-091-8/+20
* dlm: use spin_lock_bh for message processingAlexander Aring2024-04-0914-258/+287
* dlm: remove schedule in receive pathAlexander Aring2024-04-091-1/+0
* dlm: convert ls_recv_active from rw_semaphore to rwlockAlexander Aring2024-04-095-8/+8
* dlm: avoid blocking receive at the end of recoveryAlexander Aring2024-04-095-41/+30
* dlm: convert res_lock to spinlockAlexander Aring2024-04-093-4/+4
* dlm: convert ls_waiters_mutex to spinlockAlexander Aring2024-04-094-14/+14
* dlm: drop mutex use in waiters recoveryAlexander Aring2024-04-093-8/+23
* dlm: add new struct to save position in dlm_copy_master_namesAlexander Aring2024-04-094-10/+116
* dlm: move rsb root_list to ls_recover() stackAlexander Aring2024-04-099-70/+47
* dlm: use a new list for recovery of master rsb namesAlexander Aring2024-04-095-14/+79