summaryrefslogtreecommitdiffstats
path: root/fs/dlm/lock.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* fs: dlm: remove DLM_IFL_LOCAL_MS flagAlexander Aring2023-03-061-32/+33
* fs: dlm: rename stub to local message flagAlexander Aring2023-03-061-53/+53
* fs: dlm: remove deprecated code partsAlexander Aring2023-03-061-195/+0
* fs: dlm: remove ls_remove_wait waitqueueAlexander Aring2022-11-081-54/+2
* fs: dlm: allow different allocation context per _create_messageAlexander Aring2022-11-081-12/+19
* fs: dlm: use a non-static queue for callbacksAlexander Aring2022-11-081-4/+4
* fs: dlm: use spin lock instead of mutexAlexander Aring2022-11-081-1/+1
* fd: dlm: trace send/recv of dlm message and rcomAlexander Aring2022-11-081-10/+11
* fs: dlm: remove send repeat remove handlingAlexander Aring2022-11-081-74/+0
* fs: dlm: fix possible use after free if tracingAlexander Aring2022-09-261-7/+8
* fs: dlm: const void resource name parameterAlexander Aring2022-08-231-10/+13
* fs: dlm: trace user space callbacksAlexander Aring2022-08-231-4/+20
* fs: dlm: change ls_clear_proc_locks to spinlockAlexander Aring2022-08-231-4/+4
* fs: dlm: handle rcom in else if branchAlexander Aring2022-08-231-1/+4
* fs: dlm: fix invalid derefence of sb_lvbptrAlexander Aring2022-08-231-1/+1
* fs: dlm: handle -EINVAL as log_error()Alexander Aring2022-08-231-2/+30
* fs: dlm: use __func__ for function nameAlexander Aring2022-08-231-2/+2
* fs: dlm: handle -EBUSY first in unlock validationAlexander Aring2022-08-231-22/+22
* fs: dlm: handle -EBUSY first in lock arg validationAlexander Aring2022-08-231-9/+9
* fs: dlm: move kref_put assert for lkb structsAlexander Aring2022-08-011-3/+8
* fs: dlm: don't use deprecated timeout features by defaultAlexander Aring2022-08-011-0/+46
* fs: dlm: remove timeout from dlm_user_adopt_orphanAlexander Aring2022-06-241-1/+1
* fs: dlm: remove waiter warningsAlexander Aring2022-06-241-80/+0
* fs: dlm: add resource name to tracepointsAlexander Aring2022-06-241-2/+2
* dlm: use kref_put_lock in __put_lkbAlexander Aring2022-05-021-6/+6