mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Andreas Gruenbacher <agruenba@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andreas Gruenbacher <agruenba@redhat.com>,
	cluster-devel@redhat.com, linux-kernel@vger.kernel.org
Subject: [GIT PULL] gfs2 fixes
Date: Wed, 22 Feb 2023 13:01:06 +0100	[thread overview]
Message-ID: <20230222120106.144326-1-agruenba@redhat.com> (raw)

Hi Linus,

please consider pulling the following gfs2 fixes.

These fixes are based on the latest iomap-for-next branch, for which
Darrick has sent a pull request earlier today:

https://lore.kernel.org/linux-fsdevel/167703901677.1909640.1798642413122202835.stg-ugh@magnolia/

Thanks,
Andreas


The following changes since commit 63510d9f2f6e6337960499a3d72d5a457b19c287:

  Merge branch 'iomap-for-next' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git (2023-01-24 12:51:39 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-v6.2-rc5-fixes

for you to fetch changes up to c1b0c3cfcbad25d2c412863c27638c933f1d911b:

  gfs2: Convert gfs2_page_add_databufs to folios (2023-02-22 12:06:20 +0100)

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

- Fix a race when disassociating inodes from their glocks after
  iget_failed().

- On filesystems with a block size smaller than the page size, make
  sure that ->writepages() writes out all buffers of journaled inodes.

- Various improvements to the way the delete workqueue is drained to
  speed up unmount and prevent leftover inodes.  At unmount time, evict
  deleted inodes cooperatively across the cluster to avoid unnecessary
  timeouts.

- Various minor cleanups and fixes.

----------------------------------------------------------------
Andreas Gruenbacher (12):
      gfs2: gl_object races fix
      gfs2: Improve gfs2_upgrade_iopen_glock comment
      gfs2: Clean up gfs2_scan_glock_lru
      gfs2: Make glock lru list scanning safer
      gfs2: Get rid of GLF_PENDING_DELETE flag
      gfs2: Move delete workqueue into super block
      gfs2: Split the two kinds of glock "delete" work
      gfs2: Flush delete work before shrinking inode cache
      gfs2: Evict inodes cooperatively
      gfs2: Improve gfs2_make_fs_rw error handling
      gfs2: jdata writepage fix
      gfs2: Convert gfs2_page_add_databufs to folios

Bob Peterson (4):
      gfs2: check gl_object in rgrp glops
      gfs2: Add SDF_DEACTIVATING super block flag
      gfs2: Cease delete work during unmount
      Revert "GFS2: free disk inode which is deleted by remote node -V2"

 fs/gfs2/aops.c       |   9 ++--
 fs/gfs2/aops.h       |   4 +-
 fs/gfs2/bmap.c       |   4 +-
 fs/gfs2/dentry.c     |  18 --------
 fs/gfs2/glock.c      | 128 +++++++++++++++++++++++++--------------------------
 fs/gfs2/glock.h      |   4 +-
 fs/gfs2/glops.c      |  21 ++++-----
 fs/gfs2/incore.h     |  11 ++++-
 fs/gfs2/inode.c      |   8 ++++
 fs/gfs2/ops_fstype.c |  71 +++++++++++++++++++++++++++-
 fs/gfs2/rgrp.c       |   2 +-
 fs/gfs2/super.c      |  49 ++++++++++++++------
 fs/gfs2/sys.c        |   2 +
 13 files changed, 204 insertions(+), 127 deletions(-)


             reply	other threads:[~2023-02-22 12:02 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-02-22 12:01 Andreas Gruenbacher [this message]
2023-02-22 22:27 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2023-11-07 14:21 Andreas Gruenbacher
2023-11-07 20:30 ` Linus Torvalds
2023-11-07 22:18   ` Andreas Grünbacher
2023-11-08  0:04     ` Linus Torvalds
2023-11-07 20:34 ` pr-tracker-bot
2023-09-18 14:34 Andreas Gruenbacher
2023-09-18 20:20 ` pr-tracker-bot
2023-09-05 16:12 Andreas Gruenbacher
2023-09-05 20:14 ` pr-tracker-bot
2023-08-08 12:53 Andreas Gruenbacher
2023-07-04 12:51 Andreas Gruenbacher
2023-07-04 18:59 ` pr-tracker-bot
2022-12-16 14:33 Andreas Gruenbacher
2022-12-17 14:28 ` pr-tracker-bot
2022-10-09 10:45 Andreas Gruenbacher
2022-10-11  3:43 ` pr-tracker-bot
2022-08-05 20:12 Andreas Gruenbacher
2022-08-06 22:08 ` pr-tracker-bot
2022-05-24 19:41 Andreas Gruenbacher
2022-05-25  2:16 ` pr-tracker-bot
2022-05-13 21:07 Andreas Gruenbacher
2022-05-13 21:35 ` Linus Torvalds
2022-05-13 21:38 ` pr-tracker-bot
2022-02-11 17:05 Andreas Gruenbacher
2022-02-11 19:47 ` Linus Torvalds
2022-02-11 21:40   ` Andreas Gruenbacher
2022-02-11 20:05 ` 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=20230222120106.144326-1-agruenba@redhat.com \
    --to=agruenba@redhat.com \
    --cc=cluster-devel@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®