[Cluster-devel] [PATCH] gfs2: simplify gdlm_put_lock with out_free label

2023-04-25 Thread Bob Peterson
No change in function. This patch introduces a new label out_free and consolidates the three places function gdlm_put_lock freed the glock. Signed-off-by: Bob Peterson --- fs/gfs2/lock_dlm.c | 23 ++- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git

[Cluster-devel] [PATCH] gfs2: Don't free rgrp clone bitmaps until go_inval

2023-04-25 Thread Bob Peterson
Before this patch, every time an rgrp was synced (go_sync) the clone bitmaps were freed. We do not need to free the bitmaps in many common cases. For example when demoting the glock from EXCLUSIVE to SHARED. This is especially wasteful in cases where we unlink lots of files: the rgrps are

[Cluster-devel] [GIT PULL] dlm updates for 6.4

2023-04-25 Thread David Teigland
Hi Linus, Please pull dlm updates from tag: git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git dlm-6.4 Change summary: Remove some unused features (related to lock timeouts) that have been previously scheduled for removal. Fix a bug where the pending callback flag would be

[Cluster-devel] [GIT PULL] gfs2 fixes for 6.4

2023-04-25 Thread Andreas Gruenbacher
Hi Linus, please consider pulling the following gfs2 fixes. Thanks a lot, Andreas The following changes since commit 1e760fa3596e8c7f08412712c168288b79670d78: Merge tag 'gfs2-v6.3-rc3-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 (2023-03-23 15:25:49 -0700) are