Merge tag 'gfs2-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Pull gfs2 updates from Andreas Gruenbacher: - Fix two bugs related to locking request cancelation (locking request being retried instead of canceled; canceling the wrong locking request) - Prevent a race between inode creation and deferred delete analogous to commit ffd1cf04 from 6.13. This now allows to further simplify gfs2_evict_inode() without introducing mysterious problems - When in inode delete should be verified / retried "later" but that isn't possible, skip the delete instead of carrying it out immediately. This broke in 6.13 - More folio conversions from Matthew Wilcox (plus a fix from Dan Carpenter) - Various minor fixes and cleanups * tag 'gfs2-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2: (22 commits) gfs2: some comment clarifications gfs2: Fix a NULL vs IS_ERR() bug in gfs2_find_jhead() gfs2: Convert gfs2_meta_read_endio() to use a folio gfs2: Convert gfs2_end_log_write_bh() to work on a folio gfs2: Convert gfs2_find_jhead() to use a folio gfs2: Convert gfs2_jhead_pg_srch() to gfs2_jhead_folio_search() gfs2: Use b_folio in gfs2_check_magic() gfs2: Use b_folio in gfs2_submit_bhs() gfs2: Use b_folio in gfs2_trans_add_meta() gfs2: Use b_folio in gfs2_log_write_bh() gfs2: skip if we cannot defer delete gfs2: remove redundant warnings gfs2: minor evict fix gfs2: Prevent inode creation race (2) gfs2: Fix additional unlikely request cancelation race gfs2: Fix request cancelation bug gfs2: Check for empty queue in run_queue gfs2: Remove more dead code in add_to_queue gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE gfs2: glock holder GL_NOPID fix ...
Showing
- fs/gfs2/file.c 4 additions, 4 deletionsfs/gfs2/file.c
- fs/gfs2/glock.c 66 additions, 58 deletionsfs/gfs2/glock.c
- fs/gfs2/incore.h 3 additions, 1 deletionfs/gfs2/incore.h
- fs/gfs2/lops.c 38 additions, 40 deletionsfs/gfs2/lops.c
- fs/gfs2/meta_io.c 7 additions, 8 deletionsfs/gfs2/meta_io.c
- fs/gfs2/super.c 7 additions, 17 deletionsfs/gfs2/super.c
- fs/gfs2/trace_gfs2.h 9 additions, 1 deletionfs/gfs2/trace_gfs2.h
- fs/gfs2/trans.c 2 additions, 2 deletionsfs/gfs2/trans.c
- include/linux/buffer_head.h 0 additions, 1 deletioninclude/linux/buffer_head.h
Loading
Please register or sign in to comment