Merge tag 'gfs2-for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Pull gfs2 updates from Andreas Gruenbacher: - 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 * tag 'gfs2-for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2: (30 commits) gfs2: Recover statfs info in journal head gfs2: lookup local statfs inodes prior to journal recovery gfs2: Add fields for statfs info in struct gfs2_log_header_host gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync gfs2: Eliminate gl_vm gfs2: Only access gl_delete for iopen glocks gfs2: Fix comments to glock_hash_walk gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) gfs2: Ignore journal log writes for jdata holes gfs2: simplify gfs2_block_map gfs2: Only set PageChecked if we have a transaction gfs2: don't lock sd_ail_lock in gfs2_releasepage gfs2: make gfs2_ail1_empty_one return the count of active items gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe gfs2: enhance log_blocks trace point to show log blocks free gfs2: add missing log_blocks trace points in gfs2_write_revokes gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm gfs2: add validation checks for size of superblock gfs2: use-after-free in sysfs deregistration gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump ...
No related branches found
No related tags found
Showing
- fs/gfs2/aops.c 36 additions, 32 deletionsfs/gfs2/aops.c
- fs/gfs2/bmap.c 43 additions, 19 deletionsfs/gfs2/bmap.c
- fs/gfs2/bmap.h 1 addition, 0 deletionsfs/gfs2/bmap.h
- fs/gfs2/glock.c 19 additions, 33 deletionsfs/gfs2/glock.c
- fs/gfs2/glops.c 21 additions, 15 deletionsfs/gfs2/glops.c
- fs/gfs2/incore.h 17 additions, 12 deletionsfs/gfs2/incore.h
- fs/gfs2/log.c 51 additions, 38 deletionsfs/gfs2/log.c
- fs/gfs2/log.h 1 addition, 1 deletionfs/gfs2/log.h
- fs/gfs2/lops.c 1 addition, 1 deletionfs/gfs2/lops.c
- fs/gfs2/lops.h 1 addition, 0 deletionsfs/gfs2/lops.h
- fs/gfs2/meta_io.c 76 additions, 5 deletionsfs/gfs2/meta_io.c
- fs/gfs2/meta_io.h 1 addition, 1 deletionfs/gfs2/meta_io.h
- fs/gfs2/ops_fstype.c 114 additions, 59 deletionsfs/gfs2/ops_fstype.c
- fs/gfs2/recovery.c 108 additions, 0 deletionsfs/gfs2/recovery.c
- fs/gfs2/rgrp.c 6 additions, 13 deletionsfs/gfs2/rgrp.c
- fs/gfs2/rgrp.h 1 addition, 1 deletionfs/gfs2/rgrp.h
- fs/gfs2/super.c 154 additions, 66 deletionsfs/gfs2/super.c
- fs/gfs2/super.h 5 additions, 0 deletionsfs/gfs2/super.h
- fs/gfs2/sys.c 4 additions, 1 deletionfs/gfs2/sys.c
- fs/gfs2/trace_gfs2.h 4 additions, 3 deletionsfs/gfs2/trace_gfs2.h
Loading
Please register or sign in to comment