[PATCH 00/18] gfs2 patches on for-next
Andreas Gruenbacher <[email protected]> Mon, 13 Apr 2026 16:51:53 +0200
| Newsgroups | dev.linux.lists.gfs2 |
|---|---|
| Message-ID | <[email protected]> |
Hello, we currently have the following patches on for-next, to be submitted for upstream inclusion in the current merge window. These mainly address the following problems: * When inodes got evicted, changes in the page cache were sometimes discarded instead of being written back do disk (as exhibited by xfstest generic/211). * Systems under heavy memory pressure were issuing too many log flushes, leading to a degradation in performance. * An occasional leak of bufdata objects. * Some minor improvements to the handling of withdraws. Thanks, Andreas Andreas Gruenbacher (18): gfs2: Call unlock_new_inode before d_instantiate gfs2: Remove unnecessary check in gfs2_evict_inode gfs2: Avoid unnecessary transactions in evict_linked_inode gfs2: minor evict_[un]linked_inode cleanup gfs2: Fix data loss during inode evict gfs2: less aggressive low-memory log flushing gfs2: Get rid of gfs2_log_[un]lock helpers gfs2: Move gfs2_remove_from_journal to log.c gfs2: Remove trans_drain code duplication gfs2: bufdata allocation race gfs2: drain ail under sd_log_flush_lock gfs2: fix address space truncation during withdraw gfs2: add some missing log locking gfs2: gfs2_log_flush withdraw fixes gfs2: inode directory consistency checks gfs2: wait for withdraw earlier during unmount gfs2: hide error messages after withdraw gfs2: prevent NULL pointer dereference during unmount fs/gfs2/aops.c | 15 +++--- fs/gfs2/bmap.c | 2 +- fs/gfs2/glops.c | 13 +++-- fs/gfs2/inode.c | 3 +- fs/gfs2/log.c | 127 +++++++++++++++++++++++++++++++++------------- fs/gfs2/log.h | 26 +--------- fs/gfs2/lops.c | 16 +++--- fs/gfs2/meta_io.c | 43 ++-------------- fs/gfs2/meta_io.h | 1 - fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 111 +++++++++++++++++++++++++++++++--------- fs/gfs2/trans.c | 45 ++++++++-------- fs/gfs2/util.c | 3 +- 13 files changed, 237 insertions(+), 170 deletions(-) -- 2.53.0