All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] gfs fixes for 5.18-rc1
@ 2022-03-31 20:11 ` Andreas Gruenbacher
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas Gruenbacher @ 2022-03-31 20:11 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andreas Gruenbacher, cluster-devel, linux-kernel

Hi Linus,

please consider pulling the following gfs2 fixes for 5.18-rc1.

Thanks,
Andreas

The following changes since commit 754e0b0e35608ed5206d6a67a791563c631cec07:

  Linux 5.17-rc4 (2022-02-13 12:13:30 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-v5.17-rc4-fixes

for you to fetch changes up to 27ca8273fda398638ca994a207323a85b6d81190:

  gfs2: Make sure FITRIM minlen is rounded up to fs block size (2022-03-31 20:35:38 +0200)

----------------------------------------------------------------
gfs2 fixes

* To avoid deadlocks, actively cancel dlm locking requests when we give
  up on them.  Further dlm operations on the same lock will return
  -EBUSY until the cancel has been completed, so in that case, wait and
  repeat.  (This is rare.)
* Lock inversion fixes in gfs2_inode_lookup() and gfs2_create_inode().
* Some more fallout from the gfs2 mmap + page fault deadlock fixes
  (merge c03098d4b9ad7).
* Various other minor bug fixes and cleanups.

----------------------------------------------------------------
Andreas Gruenbacher (12):
      gfs2: gfs2_setattr_size error path fix
      gfs2: Expect -EBUSY after canceling dlm locking requests
      gfs2: cancel timed-out glock requests
      gfs2: Switch lock order of inode and iopen glock
      gfs2: Make use of list_is_first
      gfs2: Initialize gh_error in gfs2_glock_nq
      gfs2: Fix should_fault_in_pages() logic
      gfs2: Disable page faults during lockless buffered reads
      gfs2: Minor retry logic cleanup
      gfs2: Fix gfs2_file_buffered_write endless loop workaround
      gfs2: Remove dead code in gfs2_file_read_iter
      gfs2: Make sure not to return short direct writes

Andrew Price (1):
      gfs2: Make sure FITRIM minlen is rounded up to fs block size

Bob Peterson (2):
      gfs2: assign rgrp glock before compute_bitstructs
      gfs2: Remove return value for gfs2_indirect_init

 fs/gfs2/bmap.c     |  9 ++++----
 fs/gfs2/file.c     | 68 ++++++++++++++++++++++++++----------------------------
 fs/gfs2/glock.c    | 14 +++++++++--
 fs/gfs2/inode.c    | 51 ++++++++++++++++++++++------------------
 fs/gfs2/lock_dlm.c | 15 +++++++++++-
 fs/gfs2/rgrp.c     | 19 ++++++++-------
 fs/gfs2/rgrp.h     |  2 +-
 fs/gfs2/super.c    |  2 +-
 8 files changed, 104 insertions(+), 76 deletions(-)


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Cluster-devel] [GIT PULL] gfs fixes for 5.18-rc1
@ 2022-03-31 20:11 ` Andreas Gruenbacher
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas Gruenbacher @ 2022-03-31 20:11 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Hi Linus,

please consider pulling the following gfs2 fixes for 5.18-rc1.

Thanks,
Andreas

The following changes since commit 754e0b0e35608ed5206d6a67a791563c631cec07:

  Linux 5.17-rc4 (2022-02-13 12:13:30 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-v5.17-rc4-fixes

for you to fetch changes up to 27ca8273fda398638ca994a207323a85b6d81190:

  gfs2: Make sure FITRIM minlen is rounded up to fs block size (2022-03-31 20:35:38 +0200)

----------------------------------------------------------------
gfs2 fixes

* To avoid deadlocks, actively cancel dlm locking requests when we give
  up on them.  Further dlm operations on the same lock will return
  -EBUSY until the cancel has been completed, so in that case, wait and
  repeat.  (This is rare.)
* Lock inversion fixes in gfs2_inode_lookup() and gfs2_create_inode().
* Some more fallout from the gfs2 mmap + page fault deadlock fixes
  (merge c03098d4b9ad7).
* Various other minor bug fixes and cleanups.

----------------------------------------------------------------
Andreas Gruenbacher (12):
      gfs2: gfs2_setattr_size error path fix
      gfs2: Expect -EBUSY after canceling dlm locking requests
      gfs2: cancel timed-out glock requests
      gfs2: Switch lock order of inode and iopen glock
      gfs2: Make use of list_is_first
      gfs2: Initialize gh_error in gfs2_glock_nq
      gfs2: Fix should_fault_in_pages() logic
      gfs2: Disable page faults during lockless buffered reads
      gfs2: Minor retry logic cleanup
      gfs2: Fix gfs2_file_buffered_write endless loop workaround
      gfs2: Remove dead code in gfs2_file_read_iter
      gfs2: Make sure not to return short direct writes

Andrew Price (1):
      gfs2: Make sure FITRIM minlen is rounded up to fs block size

Bob Peterson (2):
      gfs2: assign rgrp glock before compute_bitstructs
      gfs2: Remove return value for gfs2_indirect_init

 fs/gfs2/bmap.c     |  9 ++++----
 fs/gfs2/file.c     | 68 ++++++++++++++++++++++++++----------------------------
 fs/gfs2/glock.c    | 14 +++++++++--
 fs/gfs2/inode.c    | 51 ++++++++++++++++++++++------------------
 fs/gfs2/lock_dlm.c | 15 +++++++++++-
 fs/gfs2/rgrp.c     | 19 ++++++++-------
 fs/gfs2/rgrp.h     |  2 +-
 fs/gfs2/super.c    |  2 +-
 8 files changed, 104 insertions(+), 76 deletions(-)

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] gfs fixes for 5.18-rc1
  2022-03-31 20:11 ` [Cluster-devel] " Andreas Gruenbacher
@ 2022-03-31 23:22   ` pr-tracker-bot
  -1 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2022-03-31 23:22 UTC (permalink / raw)
  To: Andreas Gruenbacher
  Cc: Linus Torvalds, Andreas Gruenbacher, cluster-devel, linux-kernel

The pull request you sent on Thu, 31 Mar 2022 22:11:49 +0200:

> https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-v5.17-rc4-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/3d198e42ce25cb1d58ff7052c036407271ebfb51

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Cluster-devel] [GIT PULL] gfs fixes for 5.18-rc1
@ 2022-03-31 23:22   ` pr-tracker-bot
  0 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2022-03-31 23:22 UTC (permalink / raw)
  To: cluster-devel.redhat.com

The pull request you sent on Thu, 31 Mar 2022 22:11:49 +0200:

> https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-v5.17-rc4-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/3d198e42ce25cb1d58ff7052c036407271ebfb51

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-03-31 23:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-31 20:11 [GIT PULL] gfs fixes for 5.18-rc1 Andreas Gruenbacher
2022-03-31 20:11 ` [Cluster-devel] " Andreas Gruenbacher
2022-03-31 23:22 ` pr-tracker-bot
2022-03-31 23:22   ` [Cluster-devel] " pr-tracker-bot

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.