summaryrefslogtreecommitdiffstats
path: root/fs/dlm/lock.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* dlm: use kref_put_lock in put_rsbAlexander Aring2022-05-021-3/+5
* dlm: remove unnecessary error assignAlexander Aring2022-05-021-3/+0
* dlm: fix missing lkb refcount handlingAlexander Aring2022-05-021-2/+9
* dlm: replace usage of found with dedicated list iterator variableJakob Koschel2022-04-061-28/+25
* dlm: remove usage of list iterator for list_add() after the loop bodyJakob Koschel2022-04-061-4/+8
* dlm: fix pending remove if msg allocation failsAlexander Aring2022-04-061-1/+2
* dlm: fix wake_up() calls for pending removeAlexander Aring2022-04-061-2/+2
* dlm: cleanup lock handling in dlm_master_lookupAlexander Aring2022-04-061-87/+102
* dlm: remove found label in dlm_master_lookupAlexander Aring2022-04-061-9/+9
* dlm: use __le types for dlm messagesAlexander Aring2022-04-061-133/+143
* dlm: use __le types for rcom messagesAlexander Aring2022-04-061-2/+1
* dlm: use __le types for dlm headerAlexander Aring2022-04-061-43/+52
* dlm: fix missing check in validate_lock_argsAlexander Aring2022-04-061-1/+2
* fs: dlm: use event based wait for pending removeAlexander Aring2021-12-071-7/+12
* fs: dlm: filter user dlm messages for kernel locksAlexander Aring2021-11-021-0/+9
* fs: dlm: add lkb waiters debugfs functionalityAlexander Aring2021-11-021-0/+15
* fs: dlm: add lkb debugfs functionalityAlexander Aring2021-11-021-0/+46
* fs: dlm: allow create lkb with specific id rangeAlexander Aring2021-11-021-2/+8
* fs: dlm: initial support for tracepointsAlexander Aring2021-11-021-0/+10
* fs: dlm: add union in dlm header for lockspace idAlexander Aring2021-05-251-4/+4
* fs: dlm: add more midcomms hooksAlexander Aring2021-05-251-4/+4
* fs: dlm: use GFP_ZERO for page bufferAlexander Aring2021-03-091-2/+0
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193Thomas Gleixner2019-05-301-3/+1
* dlm: memory leaks on error path in dlm_user_request()Vasily Averin2018-11-151-7/+7
* dlm: lost put_lkb on error path in receive_convert() and receive_unlock()Vasily Averin2018-11-151-0/+2
* dlm: possible memory leak on error path in create_lkb()Vasily Averin2018-11-151-0/+1
* dlm: remove dlm_send_rcom_lookup_dumpDavid Teigland2017-10-091-1/+0