summaryrefslogtreecommitdiffstats
path: root/fs/dlm
Commit message (Expand)AuthorAgeFilesLines
* 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
* dlm: move root_list functionality to recover.cAlexander Aring2024-04-093-44/+39
* dlm: switch to GFP_ATOMIC in dlm allocationsAlexander Aring2024-04-094-8/+4
* dlm: remove allocation parameter in msg allocationAlexander Aring2024-04-098-57/+41
* dlm: Simplify the allocation of slab caches in dlm_lowcomms_msg_cache_createKunwu Chan2024-04-021-1/+1
* dlm: remove callback reference countingAlexander Aring2024-04-017-55/+28
* dlm: fix race between final callback and removeAlexander Aring2024-04-015-213/+129
* dlm: combine switch case fail and default statementsAlexander Aring2024-04-012-8/+6
* dlm: save callback debug info earlierAlexander Aring2024-04-011-4/+6
* dlm: remove callback queue debugfs functionalityAlexander Aring2024-04-011-96/+0
* dlm: remove lkb from callback tracepointsAlexander Aring2024-04-012-4/+14
* dlm: Simplify the allocation of slab caches in dlm_midcomms_cache_createKunwu Chan2024-04-011-2/+1
* dlm: fix user space lock decision to copy lvbAlexander Aring2024-04-013-13/+17
* Merge tag 'dlm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds2024-03-183-39/+81
|\
| * dlm: add comments about forced waiters resetDavid Teigland2024-03-151-20/+58
| * dlm: revert atomic_t lkb_wait_countDavid Teigland2024-03-152-15/+19
| * dlm: fix user space lkb refcountingAlexander Aring2024-03-121-5/+5
* | dlm: adapt to breakup of struct file_lockJeff Layton2024-02-051-23/+22
* | filelock: split common fields into struct file_lock_coreJeff Layton2024-02-051-0/+1
* | dlm: convert to using new filelock helpersJeff Layton2024-02-051-5/+5
|/
* dlm: update format header reflect current formatAlexander Aring2023-12-201-2/+2
* dlm: fix format seq ops type 4Alexander Aring2023-12-201-1/+1
* dlm: use FL_SLEEP to determine blocking vs non-blockingAlexander Aring2023-11-161-1/+1
* dlm: use fl_owner from lockdAlexander Aring2023-11-161-14/+4
* dlm: use kernel_connect() and kernel_bind()Jordan Rife2023-11-161-7/+7
* dlm: slow down filling up processing queueAlexander Aring2023-10-121-0/+12
* dlm: fix no ack after final messageAlexander Aring2023-10-121-3/+3
* dlm: be sure we reset all nodes at forced shutdownAlexander Aring2023-10-121-2/+8
* dlm: fix remove member after close callAlexander Aring2023-10-121-1/+12