Skip to content

gfs2: Upstream backports for mmap and deadlock fixes

Abhi Das requested to merge adas7/adas-centos-stream-9:gfs2-r9-backports into main

This MR ports several upstream patches to address the following issues:

  • fix recursive locking in gfs2_fault (with mmap)
  • fix deadlocks in the areas of gfs2_inode_lookup, unlinking a file in a full fs, mounting damaged fs
  • other minor fixes and cleanups

Bugzilla: https://bugzilla.redhat.com/1958140 Bugzilla: https://bugzilla.redhat.com/1998303 Bugzilla: https://bugzilla.redhat.com/2002803 Bugzilla: https://bugzilla.redhat.com/2006870 Bugzilla: https://bugzilla.redhat.com/2008541 Bugzilla: https://bugzilla.redhat.com/2009406 Bugzilla: https://bugzilla.redhat.com/2029947 Bugzilla: https://bugzilla.redhat.com/2029955 Bugzilla: https://bugzilla.redhat.com/2030090 Bugzilla: https://bugzilla.redhat.com/2030397

Tested: xfstests, QE tests Upstream Status: upstream

Signed-off-by: Abhi Das adas@redhat.com

Edited by Abhi Das

Merge request reports