[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20231107142154.613991-1-agruenba@redhat.com>
Date: Tue, 7 Nov 2023 15:21:53 +0100
From: Andreas Gruenbacher <agruenba@...hat.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Andreas Gruenbacher <agruenba@...hat.com>, gfs2@...ts.linux.dev,
linux-kernel@...r.kernel.org
Subject: [GIT PULL] gfs2 fixes
Hi Linus,
please consider pulling the following gfs2 fixes.
Thank you very much,
Andreas
The following changes since commit a49d273e579615ed63d0347f94075dd22b9458a3:
Merge tag 'gfs2-v6.6-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 (2023-09-18 11:59:38 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-v6.6-rc2-fixes
for you to fetch changes up to 0cdc6f44e9fdc2d20d720145bf99a39f611f6d61:
gfs2: don't withdraw if init_threads() got interrupted (2023-11-06 01:51:26 +0100)
----------------------------------------------------------------
gfs2 fixes
- Don't update inode timestamps for direct writes (performance regression fix).
- Skip no-op quota records instead of panicing.
- Fix a RCU race in gfs2_permission().
- Various other smaller fixes and cleanups all over the place.
----------------------------------------------------------------
Al Viro (1):
gfs2: fix an oops in gfs2_permission
Amir Goldstein (1):
gfs2: fs: derive f_fsid from s_uuid
Andreas Gruenbacher (19):
gfs2: Simplify function gfs2_upgrade_iopen_glock
gfs2: Remove freeze_go_demote_ok
gfs2: Remove unused gfs2_extent_length argument
gfs2: Get rid of the gfs2_glock_is_held_* helpers
gfs2: Don't update inode timestamps for direct writes
gfs2: setattr_chown: Add missing initialization
gfs2: Stop using GFS2_BASIC_BLOCK and GFS2_BASIC_BLOCK_SHIFT
gfs2: Two quota=account mode fixes
gfs2: Clean up gfs2_alloc_parms initializers
gfs2: Clean up quota.c:print_message
gfs2: Add metapath_dibh helper
gfs2: Get rid of gfs2_alloc_blocks generation parameter
gfs2: Minor gfs2_write_jdata_batch PAGE_SIZE cleanup
gfs2: Convert stuffed_readpage to folios
gfs2: Convert gfs2_internal_read to folios
gfs2: Rename gfs2_lookup_{ simple => meta }
gfs2: No longer use 'extern' in function declarations
gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
gfs2: don't withdraw if init_threads() got interrupted
Bob Peterson (1):
gfs2: ignore negated quota changes
Juntong Deng (1):
gfs2: Fix slab-use-after-free in gfs2_qd_dealloc
Su Hui (1):
gfs2: remove dead code in add_to_queue
fs/gfs2/acl.h | 8 ++--
fs/gfs2/aops.c | 72 ++++++++++++++++----------------
fs/gfs2/aops.h | 6 +--
fs/gfs2/bmap.c | 17 +++++---
fs/gfs2/bmap.h | 38 ++++++++---------
fs/gfs2/dir.c | 2 +-
fs/gfs2/dir.h | 38 ++++++++---------
fs/gfs2/file.c | 18 +++++---
fs/gfs2/glock.c | 1 -
fs/gfs2/glock.h | 113 ++++++++++++++++++++++-----------------------------
fs/gfs2/glops.c | 13 ------
fs/gfs2/glops.h | 4 +-
fs/gfs2/incore.h | 2 +-
fs/gfs2/inode.c | 33 +++++++++------
fs/gfs2/inode.h | 60 +++++++++++++--------------
fs/gfs2/log.h | 46 ++++++++++-----------
fs/gfs2/lops.h | 22 +++++-----
fs/gfs2/meta_io.h | 20 ++++-----
fs/gfs2/ops_fstype.c | 28 ++++++-------
fs/gfs2/quota.c | 31 +++++++++-----
fs/gfs2/quota.h | 38 ++++++++---------
fs/gfs2/recovery.h | 18 ++++----
fs/gfs2/rgrp.c | 12 +++---
fs/gfs2/rgrp.h | 85 +++++++++++++++++++-------------------
fs/gfs2/super.c | 29 +++++--------
fs/gfs2/super.h | 50 +++++++++++------------
fs/gfs2/trans.h | 24 +++++------
fs/gfs2/util.h | 8 ++--
fs/gfs2/xattr.c | 6 +--
fs/gfs2/xattr.h | 12 +++---
30 files changed, 421 insertions(+), 433 deletions(-)
Powered by blists - more mailing lists