All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Teigland <teigland@redhat.com>
To: cluster-devel.redhat.com
Subject: [Cluster-devel] [GIT PULL] dlm updates for 6.1
Date: Mon, 3 Oct 2022 13:25:52 -0500	[thread overview]
Message-ID: <20221003182552.GA7517@redhat.com> (raw)

Hi Linus,

Please pull dlm updates from tag:

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

This set of commits includes:
. Fix a couple races found with a new torture test.
. Improve errors when api functions are used incorrectly.
. Improve tracing for lock requests from user space.
. Fix use after free in recently added tracing code.
. Small internal code cleanups.

Thanks,
Dave

Alexander Aring (16):
      fs: dlm: fix race in lowcomms
      fs: dlm: fix race between test_bit() and queue_work()
      fs: dlm: handle -EBUSY first in lock arg validation
      fs: dlm: handle -EBUSY first in unlock validation
      fs: dlm: use __func__ for function name
      fs: dlm: handle -EINVAL as log_error()
      fs: dlm: fix invalid derefence of sb_lvbptr
      fs: dlm: allow lockspaces have zero lvblen
      fs: dlm: handle rcom in else if branch
      fs: dlm: remove dlm_del_ast prototype
      fs: dlm: change ls_clear_proc_locks to spinlock
      fs: dlm: trace user space callbacks
      fs: dlm: remove DLM_LSFL_FS from uapi
      fs: dlm: LSFL_CB_DELAY only for kernel lockspaces
      fs: dlm: const void resource name parameter
      fs: dlm: fix possible use after free if tracing

 drivers/md/md-cluster.c    |   4 +-
 fs/dlm/ast.c               |  15 ++--
 fs/dlm/ast.h               |   1 -
 fs/dlm/dlm_internal.h      |   2 +-
 fs/dlm/lock.c              | 167 +++++++++++++++++++++++++++++----------------
 fs/dlm/lock.h              |   2 +-
 fs/dlm/lockspace.c         |  32 +++++++--
 fs/dlm/lockspace.h         |  13 ++++
 fs/dlm/lowcomms.c          |   4 ++
 fs/dlm/user.c              |  17 +++--
 fs/gfs2/lock_dlm.c         |   2 +-
 fs/ocfs2/stack_user.c      |   2 +-
 include/linux/dlm.h        |   5 +-
 include/trace/events/dlm.h |  26 +++----
 include/uapi/linux/dlm.h   |   1 -
 15 files changed, 193 insertions(+), 100 deletions(-)


WARNING: multiple messages have this Message-ID (diff)
From: David Teigland <teigland@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, cluster-devel@redhat.com
Subject: [GIT PULL] dlm updates for 6.1
Date: Mon, 3 Oct 2022 13:25:52 -0500	[thread overview]
Message-ID: <20221003182552.GA7517@redhat.com> (raw)

Hi Linus,

Please pull dlm updates from tag:

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

This set of commits includes:
. Fix a couple races found with a new torture test.
. Improve errors when api functions are used incorrectly.
. Improve tracing for lock requests from user space.
. Fix use after free in recently added tracing code.
. Small internal code cleanups.

Thanks,
Dave

Alexander Aring (16):
      fs: dlm: fix race in lowcomms
      fs: dlm: fix race between test_bit() and queue_work()
      fs: dlm: handle -EBUSY first in lock arg validation
      fs: dlm: handle -EBUSY first in unlock validation
      fs: dlm: use __func__ for function name
      fs: dlm: handle -EINVAL as log_error()
      fs: dlm: fix invalid derefence of sb_lvbptr
      fs: dlm: allow lockspaces have zero lvblen
      fs: dlm: handle rcom in else if branch
      fs: dlm: remove dlm_del_ast prototype
      fs: dlm: change ls_clear_proc_locks to spinlock
      fs: dlm: trace user space callbacks
      fs: dlm: remove DLM_LSFL_FS from uapi
      fs: dlm: LSFL_CB_DELAY only for kernel lockspaces
      fs: dlm: const void resource name parameter
      fs: dlm: fix possible use after free if tracing

 drivers/md/md-cluster.c    |   4 +-
 fs/dlm/ast.c               |  15 ++--
 fs/dlm/ast.h               |   1 -
 fs/dlm/dlm_internal.h      |   2 +-
 fs/dlm/lock.c              | 167 +++++++++++++++++++++++++++++----------------
 fs/dlm/lock.h              |   2 +-
 fs/dlm/lockspace.c         |  32 +++++++--
 fs/dlm/lockspace.h         |  13 ++++
 fs/dlm/lowcomms.c          |   4 ++
 fs/dlm/user.c              |  17 +++--
 fs/gfs2/lock_dlm.c         |   2 +-
 fs/ocfs2/stack_user.c      |   2 +-
 include/linux/dlm.h        |   5 +-
 include/trace/events/dlm.h |  26 +++----
 include/uapi/linux/dlm.h   |   1 -
 15 files changed, 193 insertions(+), 100 deletions(-)


             reply	other threads:[~2022-10-03 18:25 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-03 18:25 David Teigland [this message]
2022-10-03 18:25 ` [GIT PULL] dlm updates for 6.1 David Teigland
2022-10-04  3:45 ` [Cluster-devel] " pr-tracker-bot
2022-10-04  3:45   ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20221003182552.GA7517@redhat.com \
    --to=teigland@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.