* [GIT PULL] GFS2 changes for 5.10
@ 2020-10-23 15:46 Andreas Gruenbacher
2020-10-23 18:53 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Andreas Gruenbacher @ 2020-10-23 15:46 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andreas Gruenbacher, cluster-devel, linux-kernel
Hi Linus,
could you please pull the following gfs2 changes for 5.10?
Thanks a lot,
Andreas
The following changes since commit bbf5c979011a099af5dc76498918ed7df445635b:
Linux 5.9 (2020-10-11 14:15:50 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-for-5.10
for you to fetch changes up to bedb0f056faa94e953e7b3da5a77d25e0008364b:
gfs2: Recover statfs info in journal head (2020-10-23 15:47:38 +0200)
----------------------------------------------------------------
Changes in gfs2:
* Use iomap for non-journaled buffered I/O. This largely eliminates buffer
heads on filesystems where the block size matches the page size. Many thanks
to Christoph Hellwig for this patch!
* Fixes for some more journaled data filesystem bugs, found by running xfstests
with data journaling on for all files (chattr +j $MNT) (Bob Peterson).
* gfs2_evict_inode refactoring (Bob Peterson).
* Use the statfs data in the journal during recovery instead of reading it in
from the local statfs inodes (Abhi Das).
* Several other minor fixes by various people.
----------------------------------------------------------------
Abhi Das (3):
gfs2: Add fields for statfs info in struct gfs2_log_header_host
gfs2: lookup local statfs inodes prior to journal recovery
gfs2: Recover statfs info in journal head
Anant Thazhemadam (1):
gfs2: add validation checks for size of superblock
Andreas Gruenbacher (2):
gfs2: Make sure we don't miss any delayed withdraws
gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync
Andrew Price (1):
gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump
Bob Peterson (20):
gfs2: Fix bad comment for trans_drain
gfs2: rename variable error to ret in gfs2_evict_inode
gfs2: factor evict_unlinked_inode out of gfs2_evict_inode
gfs2: further simplify gfs2_evict_inode with new func evict_should_delete
gfs2: factor evict_linked_inode out of gfs2_evict_inode
gfs2: simplify the logic in gfs2_evict_inode
gfs2: call truncate_inode_pages_final for address space glocks
gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm
gfs2: add missing log_blocks trace points in gfs2_write_revokes
gfs2: enhance log_blocks trace point to show log blocks free
gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe
gfs2: make gfs2_ail1_empty_one return the count of active items
gfs2: don't lock sd_ail_lock in gfs2_releasepage
gfs2: Only set PageChecked if we have a transaction
gfs2: simplify gfs2_block_map
gfs2: Ignore journal log writes for jdata holes
gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders)
gfs2: Fix comments to glock_hash_walk
gfs2: Only access gl_delete for iopen glocks
gfs2: Eliminate gl_vm
Christoph Hellwig (1):
gfs2: use iomap for buffered I/O in ordered and writeback mode
Jamie Iles (1):
gfs2: use-after-free in sysfs deregistration
Liu Shixin (1):
gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro
fs/gfs2/aops.c | 68 ++++++++--------
fs/gfs2/bmap.c | 62 ++++++++++-----
fs/gfs2/bmap.h | 1 +
fs/gfs2/glock.c | 52 +++++-------
fs/gfs2/glops.c | 36 +++++----
fs/gfs2/incore.h | 29 ++++---
fs/gfs2/log.c | 89 ++++++++++++---------
fs/gfs2/log.h | 2 +-
fs/gfs2/lops.c | 2 +-
fs/gfs2/lops.h | 1 +
fs/gfs2/meta_io.c | 81 +++++++++++++++++--
fs/gfs2/meta_io.h | 2 +-
fs/gfs2/ops_fstype.c | 173 ++++++++++++++++++++++++++--------------
fs/gfs2/recovery.c | 108 +++++++++++++++++++++++++
fs/gfs2/rgrp.c | 19 ++---
fs/gfs2/rgrp.h | 2 +-
fs/gfs2/super.c | 220 +++++++++++++++++++++++++++++++++++----------------
fs/gfs2/super.h | 5 ++
fs/gfs2/sys.c | 5 +-
fs/gfs2/trace_gfs2.h | 7 +-
fs/gfs2/util.c | 2 +-
fs/gfs2/util.h | 10 +++
22 files changed, 675 insertions(+), 301 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] GFS2 changes for 5.10
2020-10-23 15:46 [GIT PULL] GFS2 changes for 5.10 Andreas Gruenbacher
@ 2020-10-23 18:53 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2020-10-23 18:53 UTC (permalink / raw)
To: Andreas Gruenbacher
Cc: Linus Torvalds, Andreas Gruenbacher, cluster-devel, linux-kernel
The pull request you sent on Fri, 23 Oct 2020 17:46:41 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-for-5.10
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0adc313c4f20639f7e235b8d6719d96a2024cf91
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-10-23 18:53 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-23 15:46 [GIT PULL] GFS2 changes for 5.10 Andreas Gruenbacher
2020-10-23 18:53 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).