aboutsummaryrefslogtreecommitdiff
path: root/lib/memory-notifier-error-inject.c
diff options
context:
space:
mode:
authorAndreas Gruenbacher <[email protected]>2022-12-06 17:27:14 +0100
committerAndreas Gruenbacher <[email protected]>2023-01-31 22:40:24 +0100
commit6b388abc33998330c6fe55a712d61be888fd7b67 (patch)
tree71d05d2b7c57fd4b3bd8d6a7eb10d35b8f9795e2 /lib/memory-notifier-error-inject.c
parent6c0246a96e08cd1b5036c34c52de99bd9dffbb48 (diff)
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 <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions