lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20220524203155.GA4585@redhat.com>
Date:   Tue, 24 May 2022 15:31:55 -0500
From:   David Teigland <teigland@...hat.com>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     linux-kernel@...r.kernel.org
Subject: [GIT PULL] dlm updates for 5.19

Hi Linus,

Please pull dlm updates from tag:

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

This set includes several large patches to improve endian handling and
remove sparse warnings.  The code previously used in/out, in-place
endianness conversion functions.  Other code cleanup includes the list
iterator changes.  Finally, a long standing bug was found and fixed,
caused by missed decrement on an lock struct ref count.

Thanks,
Dave

Alexander Aring (25):
      dlm: fix missing check in validate_lock_args
      dlm: fix plock invalid read
      dlm: replace sanity checks with WARN_ON
      dlm: cleanup plock_op vs plock_xop
      dlm: rearrange async condition return
      dlm: improve plock logging if interrupted
      dlm: remove unnecessary INIT_LIST_HEAD()
      dlm: move global to static inits
      dlm: add __CHECKER__ for false positives
      dlm: use __le types for options header
      dlm: use __le types for dlm header
      dlm: use __le types for rcom messages
      dlm: use __le types for dlm messages
      dlm: move conversion to compile time
      dlm: remove __user conversion warnings
      dlm: remove found label in dlm_master_lookup
      dlm: cleanup lock handling in dlm_master_lookup
      dlm: check required context while close
      dlm: fix wake_up() calls for pending remove
      dlm: fix pending remove if msg allocation fails
      fs: dlm: cast resource pointer to uintptr_t
      dlm: fix missing lkb refcount handling
      dlm: remove unnecessary error assign
      dlm: use kref_put_lock in put_rsb
      dlm: use kref_put_lock in __put_lkb

Dan Carpenter (1):
      dlm: uninitialized variable on error in dlm_listen_for_all()

Jakob Koschel (2):
      dlm: remove usage of list iterator for list_add() after the loop body
      dlm: replace usage of found with dedicated list iterator variable


 fs/dlm/dir.c          |   2 +-
 fs/dlm/dlm_internal.h |  66 ++++----
 fs/dlm/lock.c         | 654 ++++++++++++++++++++++++++++++++++++++++------------------------------------
 fs/dlm/lockspace.c    |  12 ++
 fs/dlm/lockspace.h    |   1 +
 fs/dlm/lowcomms.c     |  12 +-
 fs/dlm/member.c       |  11 +-
 fs/dlm/midcomms.c     |  61 ++++---
 fs/dlm/plock.c        | 178 ++++++++++-----------
 fs/dlm/rcom.c         | 120 +++++++-------
 fs/dlm/recover.c      |  49 +++---
 fs/dlm/requestqueue.c |  20 ++-
 fs/dlm/user.c         |  16 +-
 fs/dlm/util.c         |  92 +----------
 fs/dlm/util.h         |   8 +-
 15 files changed, 633 insertions(+), 669 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ