[GIT PULL] dlm updates for 4.21

From: David Teigland
Date: Wed Dec 19 2018 - 12:17:26 EST


Hi Linus,

Please pull dlm updates from tag:

git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git dlm-4.21

This set is entirely trivial fixes, mainly around correct cleanup
on error paths and improved error checks. One patch adds scheduling
in a potentially long recovery loop.

Thanks,
Dave

Bob Peterson (1):
dlm: Don't swamp the CPU with callbacks queued during recovery

David Teigland (2):
dlm: fix missing idr_destroy for recover_idr
dlm: fix invalid cluster name warning

Denis V. Lunev (1):
dlm: fix possible call to kfree() for non-initialized pointer

Thomas Meyer (1):
dlm: NULL check before some freeing functions is not needed

Tycho Andersen (3):
dlm: fix invalid free
dlm: don't allow zero length names
dlm: don't leak kernel pointer to userspace

Vasily Averin (4):
dlm: fixed memory leaks after failed ls_remove_names allocation
dlm: possible memory leak on error path in create_lkb()
dlm: lost put_lkb on error path in receive_convert() and receive_unlock()
dlm: memory leaks on error path in dlm_user_request()

Wen Yang (1):
dlm: NULL check before kmem_cache_destroy is not needed

fs/dlm/ast.c | 10 ++++++++++
fs/dlm/lock.c | 17 ++++++++++-------
fs/dlm/lockspace.c | 9 ++++-----
fs/dlm/member.c | 7 ++++---
fs/dlm/memory.c | 9 +++------
fs/dlm/user.c | 5 +++--
6 files changed, 34 insertions(+), 23 deletions(-)