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(-)