summaryrefslogtreecommitdiffstats
path: root/fs/dlm/lock.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* dlm: fix recovery of middle conversionsAlexander Aring2024-11-151-8/+12
* dlm: make add_to_waiters() that it can't failAlexander Aring2024-10-041-29/+14
* dlm: fix possible lkb_resource null dereferenceAlexander Aring2024-10-041-6/+4
* dlm: move lkb xarray lookup out of lockAlexander Aring2024-08-081-4/+14
* 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: warn about invalid nodeid comparsionsAlexander Aring2024-08-081-3/+3
* dlm: remove unnecessary refcountsAlexander Aring2024-08-081-16/+1
* dlm: cleanup memory allocation helpersAlexander Aring2024-08-081-2/+2
* dlm: use rcu to avoid an extra rsb struct lookupAlexander Aring2024-06-101-15/+87
* dlm: fix add_scan and del_scan usageDavid Teigland2024-06-101-22/+35
* dlm: change list and timer namesDavid Teigland2024-06-101-168/+140
* dlm: move lkb idr to xarray datastructureAlexander Aring2024-05-311-14/+16
* dlm: drop own rsb pre allocation mechanismAlexander Aring2024-05-311-80/+12
* dlm: don't kref_init rsbs created for toss listAlexander Aring2024-05-311-1/+0
* dlm: fix sleep in atomic contextAlexander Aring2024-04-171-6/+6
* dlm: use rwlock for lkbidrAlexander Aring2024-04-161-37/+7
* dlm: use rwlock for rsb hash tableAlexander Aring2024-04-161-75/+194
* dlm: drop dlm_scand kthread and use timersAlexander Aring2024-04-161-142/+240
* dlm: do not use ref counts for rsb in the toss stateAlexander Aring2024-04-161-31/+30
* dlm: switch to use rhashtable for rsbsAlexander Aring2024-04-161-118/+54
* dlm: add rsb lists for iterationAlexander Aring2024-04-161-26/+21
* dlm: merge toss and keep hash table lists into one listAlexander Aring2024-04-161-48/+55
* dlm: change to single hashtable lockAlexander Aring2024-04-161-39/+38
* dlm: use spin_lock_bh for message processingAlexander Aring2024-04-091-88/+118
* dlm: remove schedule in receive pathAlexander Aring2024-04-091-1/+0
* dlm: convert ls_recv_active from rw_semaphore to rwlockAlexander Aring2024-04-091-2/+2
* dlm: avoid blocking receive at the end of recoveryAlexander Aring2024-04-091-2/+14
* dlm: convert res_lock to spinlockAlexander Aring2024-04-091-1/+1
* dlm: convert ls_waiters_mutex to spinlockAlexander Aring2024-04-091-10/+10
* dlm: drop mutex use in waiters recoveryAlexander Aring2024-04-091-8/+9
* dlm: move rsb root_list to ls_recover() stackAlexander Aring2024-04-091-4/+2
* dlm: use a new list for recovery of master rsb namesAlexander Aring2024-04-091-0/+2
* dlm: switch to GFP_ATOMIC in dlm allocationsAlexander Aring2024-04-091-2/+0
* dlm: remove allocation parameter in msg allocationAlexander Aring2024-04-091-19/+12
* dlm: remove callback reference countingAlexander Aring2024-04-011-3/+5
* dlm: fix race between final callback and removeAlexander Aring2024-04-011-12/+8
* dlm: add comments about forced waiters resetDavid Teigland2024-03-151-20/+58
* dlm: revert atomic_t lkb_wait_countDavid Teigland2024-03-151-14/+18
* fs: dlm: constify receive bufferAlexander Aring2023-08-101-51/+58
* fs: dlm: drop rxbuf manipulation in dlm_recover_master_copyAlexander Aring2023-08-101-3/+7
* fs: dlm: get recovery sequence number as parameterAlexander Aring2023-08-101-2/+3
* fs: dlm: handle lkb wait count as atomic_tAlexander Aring2023-06-141-18/+14
* fs: dlm: warn about messages from left nodesAlexander Aring2023-06-141-2/+2
* fs: dlm: stop unnecessarily filling zero ms_extra bytesAlexander Aring2023-04-211-1/+1
* fs: dlm: switch lkb_sbflags to atomic opsAlexander Aring2023-03-061-11/+11
* fs: dlm: rsb hash table flag value to atomic opsAlexander Aring2023-03-061-4/+4
* fs: dlm: move internal flags to atomic opsAlexander Aring2023-03-061-63/+64
* fs: dlm: change dflags to use atomic bitsAlexander Aring2023-03-061-13/+13
* fs: dlm: store lkb distributed flags into own valueAlexander Aring2023-03-061-15/+13