android_kernel_oneplus_msm8998/fs/dlm
Bob Peterson dd307a8d15 dlm: Don't swamp the CPU with callbacks queued during recovery
[ Upstream commit 216f0efd19b9cc32207934fd1b87a45f2c4c593e ]

Before this patch, recovery would cause all callbacks to be delayed,
put on a queue, and afterward they were all queued to the callback
work queue. This patch does the same thing, but occasionally takes
a break after 25 of them so it won't swamp the CPU at the expense
of other RT processes like corosync.

Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: David Teigland <teigland@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-02-20 10:13:04 +01:00
..
ast.c dlm: Don't swamp the CPU with callbacks queued during recovery 2019-02-20 10:13:04 +01:00
ast.h
config.c dlm: use per-attribute show and store methods 2015-10-13 22:16:18 -07:00
config.h
debug_fs.c
dir.c
dir.h
dlm_internal.h
Kconfig
lock.c dlm: memory leaks on error path in dlm_user_request() 2019-01-13 10:05:33 +01:00
lock.h
lockspace.c dlm: fixed memory leaks after failed ls_remove_names allocation 2019-01-13 10:05:33 +01:00
lockspace.h
lowcomms.c dlm: free workqueues after the connections 2016-10-22 12:26:56 +02:00
lowcomms.h
lvb_table.h
main.c
Makefile
member.c
member.h
memory.c
memory.h
midcomms.c
midcomms.h
netlink.c
plock.c dlm for 4.4 2015-11-05 11:15:25 -08:00
rcom.c
rcom.h
recover.c
recover.h
recoverd.c
recoverd.h
requestqueue.c
requestqueue.h
user.c dlm: avoid double-free on error path in dlm_device_{register,unregister} 2017-09-13 14:09:45 -07:00
user.h
util.c
util.h