Age | Commit message (Expand) | Author | Files | Lines |
2025-04-30 | dlm: drop SCTP Kconfig dependency | Alexander Aring | 1 | -1/+0 |
2025-04-30 | dlm: reject SCTP configuration if not enabled | Alexander Aring | 1 | -0/+3 |
2025-04-30 | dlm: use SHUT_RDWR for SCTP shutdown | Alexander Aring | 1 | -1/+4 |
2025-04-30 | dlm: mask sk_shutdown value | Alexander Aring | 1 | -1/+1 |
2025-03-18 | dlm: make tcp still work in multi-link env | Heming Zhao | 1 | -2/+2 |
2025-02-28 | dlm: fix error if active rsb is not hashed | Alexander Aring | 1 | -0/+1 |
2025-02-28 | dlm: fix error if inactive rsb is not hashed | Alexander Aring | 1 | -0/+1 |
2025-02-10 | dlm: prevent NPD when writing a positive value to event_done | Thadeu Lima de Souza Cascardo | 1 | -1/+1 |
2025-02-10 | dlm: increase max number of links for corosync3/knet | Heming Zhao | 1 | -1/+1 |
2024-12-19 | dlm: return -ENOENT if no comm was found | Alexander Aring | 1 | -1/+1 |
2024-12-19 | dlm: fix srcu_read_lock() return type to int | Alexander Aring | 1 | -1/+2 |
2024-12-19 | dlm: fix removal of rsb struct that is master and dir record | Alexander Aring | 1 | -16/+30 |
2024-11-18 | dlm: fix dlm_recover_members refcount on error | Alexander Aring | 1 | -1/+1 |
2024-11-15 | dlm: fix recovery of middle conversions | Alexander Aring | 2 | -21/+34 |
2024-10-04 | dlm: make add_to_waiters() that it can't fail | Alexander Aring | 1 | -29/+14 |
2024-10-04 | dlm: dlm_config_info config fields to unsigned int | Alexander Aring | 2 | -12/+13 |
2024-10-04 | dlm: use dlm_config as only cluster configuration | Alexander Aring | 1 | -42/+5 |
2024-10-04 | dlm: handle port as __be16 network byte order | Alexander Aring | 3 | -19/+46 |
2024-10-04 | dlm: disallow different configs nodeid storages | Alexander Aring | 3 | -24/+49 |
2024-10-04 | dlm: fix possible lkb_resource null dereference | Alexander Aring | 1 | -6/+4 |
2024-10-04 | dlm: fix swapped args sb_flags vs sb_status | Alexander Aring | 1 | -1/+1 |
2024-09-27 | [tree-wide] finally take no_llseek out | Al Viro | 1 | -1/+0 |
2024-08-12 | dlm: add missing -ENOMEM if alloc_workqueue() fails | Alexander Aring | 1 | -1/+3 |
2024-08-08 | dlm: do synchronized socket connect call | Alexander Aring | 1 | -35/+1 |
2024-08-08 | dlm: move lkb xarray lookup out of lock | Alexander Aring | 3 | -5/+23 |
2024-08-08 | dlm: move dlm_search_rsb_tree() out of lock | Alexander Aring | 1 | -30/+47 |
2024-08-08 | dlm: use RSB_HASHED to avoid lookup twice | Alexander Aring | 1 | -3/+3 |
2024-08-08 | dlm: async freeing of lockspace resources | Alexander Aring | 3 | -33/+58 |
2024-08-08 | dlm: drop kobject release callback handling | Alexander Aring | 1 | -17/+5 |
2024-08-08 | dlm: warn about invalid nodeid comparsions | Alexander Aring | 4 | -7/+12 |
2024-08-08 | dlm: never return invalid nodeid by dlm_our_nodeid() | Alexander Aring | 1 | -1/+1 |
2024-08-08 | dlm: remove unnecessary refcounts | Alexander Aring | 1 | -16/+1 |
2024-08-08 | dlm: cleanup memory allocation helpers | Alexander Aring | 3 | -18/+9 |
2024-06-13 | dlm: add rcu_barrier before destroy kmem cache | Alexander Aring | 1 | -0/+2 |
2024-06-12 | dlm: remove DLM_LSFL_SOFTIRQ from exflags | Alexander Aring | 1 | -1/+2 |
2024-06-12 | fs: dlm: remove unused struct 'dlm_processed_nodes' | Dr. David Alan Gilbert | 1 | -6/+0 |
2024-06-11 | dlm: implement LSFL_SOFTIRQ_SAFE | Alexander Aring | 5 | -84/+126 |
2024-06-11 | dlm: introduce DLM_LSFL_SOFTIRQ_SAFE | Alexander Aring | 1 | -0/+3 |
2024-06-11 | dlm: use LSFL_FS to check for kernel lockspace | Alexander Aring | 3 | -12/+19 |
2024-06-10 | dlm: use rcu to avoid an extra rsb struct lookup | Alexander Aring | 3 | -16/+96 |
2024-06-10 | dlm: fix add_scan and del_scan usage | David Teigland | 1 | -22/+35 |
2024-06-10 | dlm: change list and timer names | David Teigland | 9 | -219/+182 |
2024-05-31 | dlm: move recover idr to xarray datastructure | Alexander Aring | 3 | -36/+40 |
2024-05-31 | dlm: move lkb idr to xarray datastructure | Alexander Aring | 3 | -46/+49 |
2024-05-31 | dlm: drop own rsb pre allocation mechanism | Alexander Aring | 3 | -99/+13 |
2024-05-31 | dlm: remove ls_local_handle from struct dlm_ls | Alexander Aring | 3 | -16/+5 |
2024-05-31 | dlm: remove unused parameter in dlm_midcomms_addr | Alexander Aring | 5 | -6/+6 |
2024-05-31 | dlm: don't kref_init rsbs created for toss list | Alexander Aring | 1 | -1/+0 |
2024-05-31 | dlm: remove scand leftovers | Alexander Aring | 2 | -9/+0 |
2024-04-23 | dlm: return -ENOMEM if ls_recover_buf fails | Alexander Aring | 1 | -1/+3 |
2024-04-17 | dlm: fix sleep in atomic context | Alexander Aring | 3 | -8/+8 |
2024-04-16 | dlm: use rwlock for lkbidr | Alexander Aring | 3 | -41/+11 |
2024-04-16 | dlm: use rwlock for rsb hash table | Alexander Aring | 7 | -87/+206 |
2024-04-16 | dlm: drop dlm_scand kthread and use timers | Alexander Aring | 7 | -239/+283 |
2024-04-16 | dlm: do not use ref counts for rsb in the toss state | Alexander Aring | 3 | -32/+32 |
2024-04-16 | dlm: switch to use rhashtable for rsbs | Alexander Aring | 8 | -160/+86 |
2024-04-16 | dlm: add rsb lists for iteration | Alexander Aring | 6 | -261/+84 |
2024-04-16 | dlm: merge toss and keep hash table lists into one list | Alexander Aring | 7 | -76/+98 |
2024-04-16 | dlm: change to single hashtable lock | Alexander Aring | 7 | -61/+60 |
2024-04-16 | dlm: increment ls_count for dlm_scand | Alexander Aring | 1 | -0/+3 |
2024-04-09 | dlm: do message processing in softirq context | Alexander Aring | 1 | -8/+20 |
2024-04-09 | dlm: use spin_lock_bh for message processing | Alexander Aring | 14 | -258/+287 |
2024-04-09 | dlm: remove schedule in receive path | Alexander Aring | 1 | -1/+0 |
2024-04-09 | dlm: convert ls_recv_active from rw_semaphore to rwlock | Alexander Aring | 5 | -8/+8 |
2024-04-09 | dlm: avoid blocking receive at the end of recovery | Alexander Aring | 5 | -41/+30 |
2024-04-09 | dlm: convert res_lock to spinlock | Alexander Aring | 3 | -4/+4 |
2024-04-09 | dlm: convert ls_waiters_mutex to spinlock | Alexander Aring | 4 | -14/+14 |
2024-04-09 | dlm: drop mutex use in waiters recovery | Alexander Aring | 3 | -8/+23 |
2024-04-09 | dlm: add new struct to save position in dlm_copy_master_names | Alexander Aring | 4 | -10/+116 |
2024-04-09 | dlm: move rsb root_list to ls_recover() stack | Alexander Aring | 9 | -70/+47 |
2024-04-09 | dlm: use a new list for recovery of master rsb names | Alexander Aring | 5 | -14/+79 |
2024-04-09 | dlm: move root_list functionality to recover.c | Alexander Aring | 3 | -44/+39 |
2024-04-09 | dlm: switch to GFP_ATOMIC in dlm allocations | Alexander Aring | 4 | -8/+4 |
2024-04-09 | dlm: remove allocation parameter in msg allocation | Alexander Aring | 8 | -57/+41 |
2024-04-02 | dlm: Simplify the allocation of slab caches in dlm_lowcomms_msg_cache_create | Kunwu Chan | 1 | -1/+1 |
2024-04-01 | dlm: remove callback reference counting | Alexander Aring | 7 | -55/+28 |
2024-04-01 | dlm: fix race between final callback and remove | Alexander Aring | 5 | -213/+129 |
2024-04-01 | dlm: combine switch case fail and default statements | Alexander Aring | 2 | -8/+6 |
2024-04-01 | dlm: save callback debug info earlier | Alexander Aring | 1 | -4/+6 |
2024-04-01 | dlm: remove callback queue debugfs functionality | Alexander Aring | 1 | -96/+0 |
2024-04-01 | dlm: remove lkb from callback tracepoints | Alexander Aring | 2 | -4/+14 |
2024-04-01 | dlm: Simplify the allocation of slab caches in dlm_midcomms_cache_create | Kunwu Chan | 1 | -2/+1 |
2024-04-01 | dlm: fix user space lock decision to copy lvb | Alexander Aring | 3 | -13/+17 |
2024-03-18 | Merge tag 'dlm-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland... | Linus Torvalds | 3 | -39/+81 |
2024-03-15 | dlm: add comments about forced waiters reset | David Teigland | 1 | -20/+58 |
2024-03-15 | dlm: revert atomic_t lkb_wait_count | David Teigland | 2 | -15/+19 |
2024-03-12 | dlm: fix user space lkb refcounting | Alexander Aring | 1 | -5/+5 |
2024-02-05 | dlm: adapt to breakup of struct file_lock | Jeff Layton | 1 | -23/+22 |
2024-02-05 | filelock: split common fields into struct file_lock_core | Jeff Layton | 1 | -0/+1 |
2024-02-05 | dlm: convert to using new filelock helpers | Jeff Layton | 1 | -5/+5 |
2023-12-20 | dlm: update format header reflect current format | Alexander Aring | 1 | -2/+2 |
2023-12-20 | dlm: fix format seq ops type 4 | Alexander Aring | 1 | -1/+1 |
2023-11-16 | dlm: use FL_SLEEP to determine blocking vs non-blocking | Alexander Aring | 1 | -1/+1 |
2023-11-16 | dlm: use fl_owner from lockd | Alexander Aring | 1 | -14/+4 |
2023-11-16 | dlm: use kernel_connect() and kernel_bind() | Jordan Rife | 1 | -7/+7 |
2023-10-12 | dlm: slow down filling up processing queue | Alexander Aring | 1 | -0/+12 |
2023-10-12 | dlm: fix no ack after final message | Alexander Aring | 1 | -3/+3 |
2023-10-12 | dlm: be sure we reset all nodes at forced shutdown | Alexander Aring | 1 | -2/+8 |
2023-10-12 | dlm: fix remove member after close call | Alexander Aring | 1 | -1/+12 |
2023-10-12 | dlm: fix creating multiple node structures | Alexander Aring | 1 | -1/+9 |
2023-10-12 | fs: dlm: Remove some useless memset() | Christophe JAILLET | 1 | -5/+0 |
2023-10-12 | fs: dlm: Fix the size of a buffer in dlm_create_debug_file() | Christophe JAILLET | 1 | -1/+2 |
2023-10-12 | fs: dlm: Simplify buffer size computation in dlm_create_debug_file() | Christophe JAILLET | 1 | -5/+5 |
2023-08-25 | dlm: fix plock lookup when using multiple lockspaces | Alexander Aring | 1 | -3/+3 |
2023-08-10 | fs: dlm: don't use RCOM_NAMES for version detection | Alexander Aring | 1 | -8/+8 |
2023-08-10 | fs: dlm: create midcomms nodes when configure | Alexander Aring | 3 | -179/+110 |
2023-08-10 | fs: dlm: constify receive buffer | Alexander Aring | 13 | -86/+101 |
2023-08-10 | fs: dlm: drop rxbuf manipulation in dlm_recover_master_copy | Alexander Aring | 3 | -8/+17 |
2023-08-10 | fs: dlm: drop rxbuf manipulation in dlm_copy_master_names | Alexander Aring | 1 | -3/+2 |
2023-08-10 | fs: dlm: get recovery sequence number as parameter | Alexander Aring | 10 | -85/+99 |
2023-08-10 | fs: dlm: cleanup lock order | Alexander Aring | 1 | -2/+2 |
2023-08-10 | fs: dlm: remove clear_members_cb | Alexander Aring | 1 | -6/+1 |
2023-08-10 | fs: dlm: add plock dev tracepoints | Alexander Aring | 1 | -0/+6 |
2023-08-10 | fs: dlm: check on plock ops when exit dlm | Alexander Aring | 1 | -0/+2 |
2023-08-10 | fs: dlm: debugfs for queued callbacks | Alexander Aring | 2 | -1/+101 |
2023-08-10 | fs: dlm: remove unused processed_nodes | Alexander Aring | 1 | -1/+0 |
2023-08-10 | fs: dlm: add missing spin_unlock | Alexander Aring | 1 | -0/+1 |
2023-07-20 | fs: dlm: fix F_CANCELLK to cancel pending request | Alexander Aring | 1 | -13/+90 |
2023-07-20 | fs: dlm: allow to F_SETLKW getting interrupted | Alexander Aring | 1 | -20/+36 |
2023-07-20 | fs: dlm: remove twice newline | Alexander Aring | 1 | -2/+2 |
2023-06-29 | Merge tag 'dlm-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland... | Linus Torvalds | 13 | -222/+203 |
2023-06-28 | Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 1 | -3/+7 |
2023-06-24 | dlm: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage | David Howells | 1 | -3/+7 |
2023-06-20 | fs: dlm: remove filter local comms on close | Alexander Aring | 1 | -2/+1 |
2023-06-14 | fs: dlm: add send ack threshold and append acks to msgs | Alexander Aring | 2 | -75/+31 |
2023-06-14 | fs: dlm: handle sequence numbers as atomic | Alexander Aring | 1 | -15/+25 |
2023-06-14 | fs: dlm: handle lkb wait count as atomic_t | Alexander Aring | 2 | -19/+15 |
2023-06-14 | fs: dlm: filter ourself midcomms calls | Alexander Aring | 4 | -20/+32 |
2023-06-14 | fs: dlm: warn about messages from left nodes | Alexander Aring | 1 | -2/+2 |
2023-06-14 | fs: dlm: move dlm_purge_lkb_callbacks to user module | Alexander Aring | 4 | -18/+19 |
2023-06-14 | fs: dlm: cleanup STOP_IO bitflag set when stop io | Alexander Aring | 1 | -8/+4 |
2023-06-14 | fs: dlm: don't check othercon twice | Alexander Aring | 1 | -2/+1 |
2023-06-14 | fs: dlm: unregister memory at the very last | Alexander Aring | 1 | -1/+1 |
2023-06-14 | fs: dlm: fix missing pending to false | Alexander Aring | 1 | -0/+1 |
2023-06-14 | fs: dlm: clear pending bit when queue was empty | Alexander Aring | 1 | -3/+5 |
2023-06-14 | fs: dlm: revert check required context while close | Alexander Aring | 3 | -16/+0 |
2023-05-24 | fs: dlm: fix mismatch of plock results from userspace | Alexander Aring | 1 | -13/+45 |
2023-05-23 | fs: dlm: make F_SETLK use unkillable wait_event | Alexander Aring | 1 | -17/+21 |
2023-05-22 | fs: dlm: interrupt posix locks only when process is killed | Alexander Aring | 1 | -1/+1 |
2023-05-22 | dlm: Replace all non-returning strlcpy with strscpy | Azeem Shaikh | 1 | -2/+2 |
2023-05-22 | fs: dlm: fix cleanup pending ops when interrupted | Alexander Aring | 1 | -19/+6 |
2023-05-22 | fs: dlm: return positive pid value for F_GETLK | Alexander Aring | 1 | -1/+3 |
2023-05-22 | dlm: Replace all non-returning strlcpy with strscpy | Azeem Shaikh | 1 | -2/+2 |
2023-04-26 | Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 1 | -3/+4 |
2023-04-21 | fs: dlm: stop unnecessarily filling zero ms_extra bytes | Alexander Aring | 1 | -1/+1 |
2023-03-17 | net: annotate lockless accesses to sk->sk_err_soft | Eric Dumazet | 1 | -3/+4 |
2023-03-06 | fs: dlm: switch lkb_sbflags to atomic ops | Alexander Aring | 2 | -12/+38 |
2023-03-06 | fs: dlm: rsb hash table flag value to atomic ops | Alexander Aring | 2 | -6/+6 |
2023-03-06 | fs: dlm: move internal flags to atomic ops | Alexander Aring | 6 | -83/+90 |
2023-03-06 | fs: dlm: change dflags to use atomic bits | Alexander Aring | 7 | -23/+63 |
2023-03-06 | fs: dlm: store lkb distributed flags into own value | Alexander Aring | 7 | -32/+27 |
2023-03-06 | fs: dlm: remove DLM_IFL_LOCAL_MS flag | Alexander Aring | 2 | -33/+33 |
2023-03-06 | fs: dlm: rename stub to local message flag | Alexander Aring | 3 | -59/+59 |
2023-03-06 | fs: dlm: remove deprecated code parts | Alexander Aring | 12 | -469/+1 |
2023-03-06 | DLM: increase socket backlog to avoid hangs with 16 nodes | Edwin Török | 1 | -1/+1 |
2023-03-06 | fs: dlm: add unbound flag to dlm_io workqueue | Alexander Aring | 1 | -2/+2 |
2023-03-06 | fs: dlm: fix DLM_IFL_CB_PENDING gets overwritten | Alexander Aring | 3 | -7/+9 |
2023-02-24 | Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -2/+2 |
2023-02-21 | Merge tag 'net-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 1 | -0/+5 |
2023-02-20 | Merge tag 'dlm-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland... | Linus Torvalds | 6 | -97/+136 |
2023-01-27 | kobject: kset_uevent_ops: make uevent() callback take a const * | Greg Kroah-Hartman | 1 | -2/+2 |
2023-01-23 | fs: dlm: remove unnecessary waker_up() calls | Alexander Aring | 1 | -2/+0 |
2023-01-23 | fs: dlm: move state change into else branch | Alexander Aring | 1 | -3/+4 |
2023-01-23 | fs: dlm: remove newline in log_print | Alexander Aring | 1 | -4/+4 |
2023-01-23 | fs: dlm: reduce the shutdown timeout to 5 secs | Alexander Aring | 1 | -2/+2 |
2023-01-23 | fs: dlm: make dlm sequence id more robust | Alexander Aring | 1 | -1/+1 |
2023-01-23 | fs: dlm: wait until all midcomms nodes detect version | Alexander Aring | 3 | -0/+27 |
2023-01-23 | fs: dlm: ignore unexpected non dlm opts msgs | Alexander Aring | 1 | -10/+2 |
2023-01-23 | fs: dlm: bring back previous shutdown handling | Alexander Aring | 2 | -34/+63 |
2023-01-23 | fs: dlm: send FIN ack back in right cases | Alexander Aring | 1 | -4/+5 |
2023-01-23 | fs: dlm: move sending fin message into state change handling | Alexander Aring | 1 | -24/+9 |
2023-01-23 | fs: dlm: don't set stop rx flag after node reset | Alexander Aring | 1 | -2/+1 |
2023-01-23 | fs: dlm: fix race setting stop tx flag | Alexander Aring | 1 | -1/+1 |
2023-01-23 | fs: dlm: be sure to call dlm_send_queue_flush() | Alexander Aring | 1 | -0/+1 |
2023-01-23 | fs: dlm: fix use after free in midcomms commit | Alexander Aring | 1 | -0/+7 |
2023-01-23 | fs: dlm: start midcomms before scand | Alexander Aring | 1 | -8/+8 |
2023-01-23 | net/sock: Introduce trace_sk_data_ready() | Peilin Ye | 1 | -0/+5 |
2023-01-11 | filelock: move file locking definitions to separate header file | Jeff Layton | 1 | -0/+1 |
2023-01-05 | fs/dlm: Remove "select SRCU" | Paul E. McKenney | 1 | -1/+0 |
2023-01-05 | fs: dlm: fix return value check in dlm_memory_init() | Yang Yingliang | 1 | -1/+1 |
2022-12-19 | Treewide: Stop corrupting socket's task_frag | Benjamin Coddington | 1 | -0/+2 |
2022-11-22 | fs: dlm: fix building without lockdep | Alexander Aring | 1 | -1/+5 |
2022-11-21 | fs: dlm: parallelize lowcomms socket handling | Alexander Aring | 3 | -484/+586 |
2022-11-21 | fs: dlm: don't init error value | Alexander Aring | 1 | -1/+1 |
2022-11-21 | fs: dlm: use saved sk_error_report() | Alexander Aring | 1 | -5/+1 |
2022-11-21 | fs: dlm: use sock2con without checking null | Alexander Aring | 1 | -13/+4 |
2022-11-21 | fs: dlm: remove dlm_node_addrs lookup list | Alexander Aring | 1 | -154/+136 |
2022-11-21 | fs: dlm: don't put dlm_local_addrs on heap | Alexander Aring | 1 | -26/+12 |
2022-11-21 | fs: dlm: cleanup listen sock handling | Alexander Aring | 1 | -34/+17 |
2022-11-21 | fs: dlm: remove socket shutdown handling | Alexander Aring | 3 | -107/+27 |
2022-11-21 | fs: dlm: use listen sock as dlm running indicator | Alexander Aring | 3 | -15/+10 |
2022-11-21 | fs: dlm: use list_first_entry_or_null | Alexander Aring | 1 | -6/+3 |
2022-11-21 | fs: dlm: remove twice INIT_WORK | Alexander Aring | 1 | -1/+0 |
2022-11-21 | fs: dlm: add midcomms init/start functions | Alexander Aring | 6 | -12/+37 |
2022-11-21 | fs: dlm: add dst nodeid for msg tracing | Alexander Aring | 1 | -4/+6 |
2022-11-21 | fs: dlm: rename DLM_IFL_NEED_SCHED to DLM_IFL_CB_PENDING | Alexander Aring | 3 | -8/+6 |
2022-11-21 | fs: dlm: ast do WARN_ON_ONCE() on hotpath | Alexander Aring | 2 | -7/+7 |
2022-11-21 | fs: dlm: drop lkb ref in bug case | Alexander Aring | 1 | -1/+2 |
2022-11-21 | fs: dlm: avoid false-positive checker warning | Alexander Aring | 1 | -1/+2 |
2022-11-08 | fs: dlm: use WARN_ON_ONCE() instead of WARN_ON() | Alexander Aring | 1 | -9/+9 |