aboutsummaryrefslogtreecommitdiff
path: root/fs/gfs2/log.c
diff options
context:
space:
mode:
authorGravatar Bob Peterson <rpeterso@redhat.com> 2020-03-26 12:18:21 -0500
committerGravatar Bob Peterson <rpeterso@redhat.com> 2020-03-27 14:08:05 -0500
commite04d339bd8b1b6c92f3bce117d35e75c508424bf (patch)
tree679ca54c4a9277233b9efd6561a310525b8a56a4 /fs/gfs2/log.c
parentgfs2: Remove unnecessary gfs2_qa_{get,put} pairs (diff)
downloadlinux-e04d339bd8b1b6c92f3bce117d35e75c508424bf.tar.gz
linux-e04d339bd8b1b6c92f3bce117d35e75c508424bf.tar.bz2
linux-e04d339bd8b1b6c92f3bce117d35e75c508424bf.zip
gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink
In function try_rgrp_unlink, we added a temporary lock of the sd_log_flush_lock while searching the bitmaps. This protected us from problems in which dinodes being freed were still in a state of flux because the rgrp was in an active transaction. It was a kludge. Now that we've straightened out the code for inode eviction, deletes, and all the recovery mess, we no longer need this kludge. This patch removes it, and should improve performance. Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Diffstat (limited to 'fs/gfs2/log.c')
0 files changed, 0 insertions, 0 deletions