diff options
author | Andreas Gruenbacher <agruenba@redhat.com> | 2022-12-06 19:27:14 +0300 |
---|---|---|
committer | Andreas Gruenbacher <agruenba@redhat.com> | 2023-02-01 00:40:24 +0300 |
commit | 6b388abc33998330c6fe55a712d61be888fd7b67 (patch) | |
tree | 71d05d2b7c57fd4b3bd8d6a7eb10d35b8f9795e2 /tools/perf/scripts/python/stackcollapse.py | |
parent | 6c0246a96e08cd1b5036c34c52de99bd9dffbb48 (diff) | |
download | linux-6b388abc33998330c6fe55a712d61be888fd7b67.tar.xz |
gfs2: Flush delete work before shrinking inode cache
In gfs2_kill_sb(), flush the delete work queue after setting the
SDF_DEACTIVATING flag. This ensures that no new inodes will be
instantiated anymore, and the inode cache will be empty after the
following kill_block_super() -> generic_shutdown_super() ->
evict_inodes() call.
With that, function gfs2_make_fs_ro() now calls gfs2_flush_delete_work()
after the workqueue has been destroyed. Skip that by checking for the
presence of the SDF_DEACTIVATING flag.
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions