aboutsummaryrefslogtreecommitdiffstats
path: root/fs/dlm
AgeCommit message (Expand)AuthorFilesLines
2022-06-24fs: dlm: change posix lock sigint handlingAlexander Aring1-3/+26
2022-06-24fs: dlm: use dlm_plock_info for do_unlock_closeAlexander Aring1-10/+6
2022-06-24fs: dlm: change plock interrupted message to debug againAlexander Aring1-2/+2
2022-06-23fs: dlm: add pid to debug logAlexander Aring1-2/+2
2022-06-23fs: dlm: plock use list_first_entryAlexander Aring1-1/+1
2022-05-02dlm: use kref_put_lock in __put_lkbAlexander Aring1-6/+6
2022-05-02dlm: use kref_put_lock in put_rsbAlexander Aring1-3/+5
2022-05-02dlm: remove unnecessary error assignAlexander Aring1-3/+0
2022-05-02dlm: fix missing lkb refcount handlingAlexander Aring1-2/+9
2022-04-07fs: dlm: cast resource pointer to uintptr_tAlexander Aring1-1/+1
2022-04-06dlm: replace usage of found with dedicated list iterator variableJakob Koschel3-60/+56
2022-04-06dlm: remove usage of list iterator for list_add() after the loop bodyJakob Koschel1-4/+8
2022-04-06dlm: fix pending remove if msg allocation failsAlexander Aring1-1/+2
2022-04-06dlm: fix wake_up() calls for pending removeAlexander Aring1-2/+2
2022-04-06dlm: check required context while closeAlexander Aring3-0/+16
2022-04-06dlm: cleanup lock handling in dlm_master_lookupAlexander Aring1-87/+102
2022-04-06dlm: remove found label in dlm_master_lookupAlexander Aring1-9/+9
2022-04-06dlm: remove __user conversion warningsAlexander Aring1-8/+8
2022-04-06dlm: move conversion to compile timeAlexander Aring1-10/+10
2022-04-06dlm: use __le types for dlm messagesAlexander Aring5-205/+174
2022-04-06dlm: use __le types for rcom messagesAlexander Aring7-80/+52
2022-04-06dlm: use __le types for dlm headerAlexander Aring9-116/+98
2022-04-06dlm: use __le types for options headerAlexander Aring1-5/+5
2022-04-06dlm: add __CHECKER__ for false positivesAlexander Aring2-0/+20
2022-04-06dlm: move global to static initsAlexander Aring1-11/+5
2022-04-06dlm: remove unnecessary INIT_LIST_HEAD()Alexander Aring1-1/+0
2022-04-06dlm: improve plock logging if interruptedAlexander Aring1-4/+5
2022-04-06dlm: rearrange async condition returnAlexander Aring1-14/+13
2022-04-06dlm: cleanup plock_op vs plock_xopAlexander Aring1-31/+46
2022-04-06dlm: replace sanity checks with WARN_ONAlexander Aring1-28/+4
2022-04-06dlm: fix plock invalid readAlexander Aring1-7/+5
2022-04-06dlm: fix missing check in validate_lock_argsAlexander Aring1-1/+2
2022-04-06dlm: uninitialized variable on error in dlm_listen_for_all()Dan Carpenter1-1/+1
2022-01-12Merge tag 'driver-core-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+1
2022-01-04fs: dlm: print cluster addr if non-cluster node connectsAlexander Aring1-4/+22
2021-12-28kobject: remove kset from struct kset_uevent_ops callbacksGreg Kroah-Hartman1-2/+1
2021-12-07fs: dlm: memory cache for lowcomms hotpathAlexander Aring4-3/+31
2021-12-07fs: dlm: memory cache for writequeue_entryAlexander Aring4-6/+44
2021-12-07fs: dlm: memory cache for midcomms hotpathAlexander Aring4-11/+44
2021-12-07fs: dlm: remove wq_alloc mutexAlexander Aring1-37/+11
2021-12-07fs: dlm: use event based wait for pending removeAlexander Aring3-7/+14
2021-12-07fs: dlm: check for pending users filling buffersAlexander Aring1-1/+4
2021-12-07fs: dlm: use list_empty() to check last iterationAlexander Aring1-1/+3
2021-11-17fs: dlm: fix build with CONFIG_IPV6 disabledAlexander Aring1-0/+2
2021-11-15fs: dlm: replace use of socket sk_callback_lock with sock_lockAlexander Aring1-17/+10
2021-11-15fs: dlm: don't call kernel_getpeername() in error_report()Alexander Aring1-22/+20
2021-11-12fs: dlm: fix potential buffer overflowAlexander Aring1-1/+1
2021-11-05fs: dlm:Remove unneeded semicolonZhang Mingyu1-1/+1
2021-11-03fs: dlm: remove double list_first_entry callAlexander Aring1-1/+0
2021-11-02fs: dlm: filter user dlm messages for kernel locksAlexander Aring1-0/+9
2021-11-02fs: dlm: add lkb waiters debugfs functionalityAlexander Aring3-1/+43
2021-11-02fs: dlm: add lkb debugfs functionalityAlexander Aring3-1/+79
2021-11-02fs: dlm: allow create lkb with specific id rangeAlexander Aring1-2/+8
2021-11-02fs: dlm: add debugfs rawmsg send functionalityAlexander Aring3-0/+87
2021-11-02fs: dlm: let handle callback data as voidAlexander Aring3-13/+14
2021-11-02fs: dlm: ls_count busy wait to event based waitAlexander Aring3-18/+20
2021-11-02fs: dlm: requestqueue busy wait to event based waitAlexander Aring3-8/+11
2021-11-02fs: dlm: trace socket handlingAlexander Aring1-0/+4
2021-11-02fs: dlm: initial support for tracepointsAlexander Aring3-0/+17
2021-11-02fs: dlm: make dlm_callback_resume quiteAlexander Aring1-3/+5
2021-11-02fs: dlm: use dlm_recovery_stopped in conditionAlexander Aring3-6/+3
2021-11-02fs: dlm: use dlm_recovery_stopped instead of test_bitAlexander Aring1-1/+1
2021-11-02fs: dlm: move version conversion to compile timeAlexander Aring1-3/+3
2021-11-02fs: dlm: remove check SCTP is loaded messageAlexander Aring1-1/+1
2021-11-02fs: dlm: debug improvements print nodeidAlexander Aring1-2/+2
2021-11-02fs: dlm: fix small lockspace typoAlexander Aring1-1/+1
2021-11-02fs: dlm: remove obsolete INBUF defineAlexander Aring1-6/+0
2021-09-01fs: dlm: avoid comms shutdown delay in release_lockspaceAlexander Aring1-0/+1
2021-08-19fs: dlm: fix return -EINTR on recovery stoppedAlexander Aring3-3/+9
2021-08-19fs: dlm: implement delayed ack handlingAlexander Aring3-8/+50
2021-07-19fs: dlm: move receive loop into receive handlerAlexander Aring1-37/+31
2021-07-19fs: dlm: fix multiple empty writequeue allocAlexander Aring1-0/+21
2021-07-19fs: dlm: generic connect funcAlexander Aring1-193/+150
2021-07-19fs: dlm: auto load sctp moduleAlexander Aring1-5/+15
2021-07-19fs: dlm: introduce generic listenAlexander Aring1-115/+113
2021-07-19fs: dlm: move to static proto opsAlexander Aring1-22/+30
2021-07-19fs: dlm: introduce con_next_wq helperAlexander Aring1-22/+35
2021-07-19fs: dlm: cleanup and remove _send_rcomAlexander Aring1-18/+11
2021-07-19fs: dlm: clear CF_APP_LIMITED on closeAlexander Aring1-0/+1
2021-07-19fs: dlm: fix typo in tlv prefixAlexander Aring1-1/+1
2021-07-19fs: dlm: use READ_ONCE for config varAlexander Aring1-1/+1
2021-07-19fs: dlm: use sk->sk_socket instead of con->sockAlexander Aring1-2/+1
2021-06-11fs: dlm: invalid buffer access in lookup errorAlexander Aring1-2/+17
2021-06-11fs: dlm: fix race in mhandle deletionAlexander Aring1-14/+21
2021-06-02fs: dlm: rename socket and app buffer definesAlexander Aring8-13/+13
2021-06-02fs: dlm: introduce proto valuesAlexander Aring3-5/+23
2021-06-02fs: dlm: move dlm allow connAlexander Aring1-4/+3
2021-06-02fs: dlm: use alloc_ordered_workqueueAlexander Aring1-4/+2
2021-06-02fs: dlm: fix memory leak when fencedAlexander Aring1-0/+9
2021-06-02fs: dlm: fix lowcomms_start error caseAlexander Aring1-3/+12
2021-05-26fs: dlm: Fix spelling mistake "stucked" -> "stuck"Colin Ian King1-2/+2
2021-05-26fs: dlm: Fix memory leak of object mhColin Ian King1-4/+4
2021-05-25fs: dlm: don't allow half transmitted messagesAlexander Aring1-35/+60
2021-05-25fs: dlm: add midcomms debugfs functionalityAlexander Aring4-0/+91
2021-05-25fs: dlm: add reliable connection if reconnectAlexander Aring7-51/+1292
2021-05-25fs: dlm: add union in dlm header for lockspace idAlexander Aring4-9/+14
2021-05-25fs: dlm: move out some hash functionalityAlexander Aring2-9/+10
2021-05-25fs: dlm: add functionality to re-transmit a messageAlexander Aring2-19/+67
2021-05-25fs: dlm: make buffer handling per msgAlexander Aring5-39/+117
2021-05-25fs: dlm: add more midcomms hooksAlexander Aring7-42/+133
2021-05-25fs: dlm: public header in out utilityAlexander Aring2-2/+4
2021-05-25fs: dlm: fix connection tcp EOF handlingAlexander Aring1-5/+43
2021-05-25fs: dlm: cancel work sync otherconAlexander Aring1-1/+1
2021-05-25fs: dlm: reconnect if socket error report occursAlexander Aring1-21/+39
2021-05-25fs: dlm: set is othercon flagAlexander Aring1-0/+3
2021-05-25fs: dlm: fix srcu read lock usageAlexander Aring1-23/+52
2021-05-25fs: dlm: add dlm macros for ratelimit logAlexander Aring2-2/+4
2021-05-25fs: dlm: always run complete for possible waitersAlexander Aring1-6/+12
2021-03-29fs: dlm: fix missing unlock on error in accept_from_sock()Yang Yingliang1-0/+1
2021-03-09fs: dlm: add shutdown hookAlexander Aring3-28/+35
2021-03-09fs: dlm: flush swork on shutdownAlexander Aring1-4/+1
2021-03-09fs: dlm: remove unaligned memory access handlingAlexander Aring1-14/+12
2021-03-09fs: dlm: check on minimum msglen sizeAlexander Aring1-3/+4
2021-03-09fs: dlm: simplify writequeue handlingAlexander Aring1-40/+43
2021-03-09fs: dlm: use GFP_ZERO for page bufferAlexander Aring3-5/+1
2021-03-09fs: dlm: change allocation limitsAlexander Aring1-2/+4
2021-03-09fs: dlm: add check if dlm is currently runningAlexander Aring3-3/+36
2021-03-09fs: dlm: add errno handling to check callbackAlexander Aring1-7/+16
2021-03-09fs: dlm: set subclass for othercon sock_mutexAlexander Aring1-1/+2
2021-03-09fs: dlm: set connected bit after acceptAlexander Aring1-0/+1
2021-03-09fs: dlm: fix mark setting deadlockAlexander Aring4-35/+45
2021-03-09fs: dlm: fix debugfs dumpAlexander Aring1-0/+1
2020-11-10fs: dlm: check on existing node addressAlexander Aring1-0/+23
2020-11-10fs: dlm: constify addr_compareAlexander Aring1-1/+2
2020-11-10fs: dlm: fix check for multi-homed hostsAlexander Aring1-1/+1
2020-11-10fs: dlm: listen socket out of connection hashAlexander Aring1-93/+74
2020-11-10fs: dlm: refactor sctp sock parameterAlexander Aring1-5/+5
2020-11-10fs: dlm: move shutdown action to node creationAlexander Aring1-3/+5
2020-11-10fs: dlm: move connect callback in node creationAlexander Aring1-12/+6
2020-11-10fs: dlm: add helper for init connectionAlexander Aring1-35/+32
2020-11-10fs: dlm: handle non blocked connect eventAlexander Aring1-1/+12
2020-11-10fs: dlm: flush othercon at closeAlexander Aring1-0/+2
2020-11-10fs: dlm: add get buffer error handlingAlexander Aring1-0/+6
2020-11-10fs: dlm: define max send bufferAlexander Aring4-5/+7
2020-11-10fs: dlm: fix proper srcu api callAlexander Aring1-2/+3
2020-10-15Merge tag 'net-next-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-3/+3
2020-10-13Merge tag 'dlm-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/teiglan...Linus Torvalds6-279/+260
2020-10-02genetlink: move to smaller ops wherever possibleJakub Kicinski1-3/+3
2020-10-01fs: dlm: fix race in nodeid2conAlexander Aring1-1/+15
2020-09-29fs: dlm: rework receive handlingAlexander Aring5-180/+141
2020-09-29fs: dlm: disallow buffer size below defaultAlexander Aring1-2/+7
2020-09-29fs: dlm: handle range check as callbackAlexander Aring1-18/+23
2020-09-29fs: dlm: fix mark per nodeid settingAlexander Aring3-13/+17
2020-09-29fs: dlm: remove lock dependency warningAlexander Aring1-10/+8
2020-08-27fs: dlm: use free_con to free connectionAlexander Aring1-4/+2
2020-08-27fs: dlm: handle possible othercon writequeuesAlexander Aring1-2/+4
2020-08-27fs: dlm: move free writequeue into con freeAlexander Aring1-8/+1
2020-08-27fs: dlm: fix configfs memory leakAlexander Aring1-0/+3
2020-08-27fs: dlm: fix dlm_local_addr memory leakAlexander Aring1-0/+9
2020-08-27fs: dlm: make connection hash locklessAlexander Aring2-50/+37
2020-08-27fs: dlm: synchronize dlm before shutdownAlexander Aring1-4/+6
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-08-06Merge tag 'dlm-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds4-28/+155
2020-08-06fs: dlm: implement tcp graceful shutdownAlexander Aring1-5/+72
2020-08-06fs: dlm: change handling of reconnectsAlexander Aring1-15/+10
2020-08-06fs: dlm: don't close socket on invalid messageAlexander Aring1-6/+6
2020-08-06fs: dlm: set skb mark per peer socketAlexander Aring3-0/+55
2020-08-06fs: dlm: set skb mark for listen socketAlexander Aring3-0/+10
2020-08-06dlm: Fix kobject memleakWang Hai1-3/+3
2020-07-16treewide: Remove uninitialized_var() usageKees Cook1-1/+1
2020-06-05Merge tag 'dlm-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds4-20/+9
2020-05-29net: add a new bind_add methodChristoph Hellwig1-6/+3
2020-05-29sctp: add sctp_sock_set_nodelayChristoph Hellwig1-8/+2
2020-05-28tcp: add tcp_sock_set_nodelayChristoph Hellwig1-6/+2
2020-05-28net: add sock_set_rcvbufChristoph Hellwig1-6/+1
2020-05-28net: add sock_set_keepaliveChristoph Hellwig1-5/+1
2020-05-28net: add sock_set_sndtimeoChristoph Hellwig1-6/+2
2020-05-28net: add sock_set_reuseaddrChristoph Hellwig1-5/+1
2020-05-27dlm: use the tcp version of accept_from_sock for sctp as wellChristoph Hellwig1-120/+3
2020-05-12dlm: remove BUG() before panic()Arnd Bergmann1-1/+0
2020-05-12dlm: Switch to using wait_event()Ross Lagerwall1-14/+4
2020-05-12fs:dlm:remove unneeded semicolon in rcom.cWu Bo1-1/+1
2020-05-12dlm: user: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-05-12dlm: dlm_internal: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-3/+3
2019-12-18dlm: use SO_SNDTIMEO_NEW instead of SO_SNDTIMEO_OLDArnd Bergmann1-3/+3
2019-07-12Merge tag 'dlm-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds4-33/+19
2019-07-12Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+2
2019-07-11dlm: no need to check return value of debugfs_create functionsGreg Kroah-Hartman3-27/+7
2019-07-11dlm: check if workqueues are NULL before flushing/destroyingDavid Windsor1-6/+12
2019-06-13dlm: Replace default_attrs in dlm_ktype with default_groupsKimberly Brown1-1/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 398Thomas Gleixner1-4/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193Thomas Gleixner35-108/+35
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-04-27genetlink: optionally validate strictly/dumpsJohannes Berg1-0/+1
2019-02-03socket: Rename SO_RCVTIMEO/ SO_SNDTIMEO with _OLD suffixesDeepa Dinamani1-2/+2
2018-12-03dlm: fix invalid cluster name warningDavid Teigland1-1/+2
2018-12-03dlm: NULL check before some freeing functions is not neededThomas Meyer1-4/+2
2018-11-28dlm: NULL check before kmem_cache_destroy is not neededWen Yang1-6/+3
2018-11-15dlm: fix missing idr_destroy for recover_idrDavid Teigland1-0/+1
2018-11-15dlm: memory leaks on error path in dlm_user_request()Vasily Averin1-7/+7
2018-11-15dlm: lost put_lkb on error path in receive_convert() and receive_unlock()Vasily Averin1-0/+2
2018-11-15dlm: possible memory leak on error path in create_lkb()Vasily Averin1-0/+1
2018-11-15dlm: fixed memory leaks after failed ls_remove_names allocationVasily Averin1-1/+1
2018-11-13dlm: fix possible call to kfree() for non-initialized pointerDenis V. Lunev1-1/+1
2018-11-08dlm: Don't swamp the CPU with callbacks queued during recoveryBob Peterson1-0/+10
2018-11-07dlm: don't leak kernel pointer to userspaceTycho Andersen1-1/+1
2018-11-07dlm: don't allow zero length namesTycho Andersen1-1/+1
2018-11-07dlm: fix invalid freeTycho Andersen1-2/+3
2018-10-24iov_iter: Separate type from direction and use accessor functionsDavid Howells1-1/+1
2018-06-12treewide: Use array_size() in vmalloc()Kees Cook1-1/+1