From: Hongbo Li <lihongbo22@huawei.com> hulk inclusion category: bugfix bugzilla: https://gitee.com/openeuler/release-management/issues/ID5W1P ------------------ Make sure all delayed rcu inodes are safe to be destroyed. Fixes: 5960c72b09b0 ("mfs: Initialize mfs module") Signed-off-by: Hongbo Li <lihongbo22@huawei.com> --- fs/mfs/super.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fs/mfs/super.c b/fs/mfs/super.c index 37dd5ea0bc9d..614dab54e270 100644 --- a/fs/mfs/super.c +++ b/fs/mfs/super.c @@ -478,6 +478,9 @@ static void __exit exit_mfs_fs(void) { mfs_dev_exit(); unregister_filesystem(&mfs_fs_type); + + /* Make sure all delayed rcu free inodes are safe to be destroyed. */ + rcu_barrier(); mfs_cache_exit(); kmem_cache_destroy(mfs_dentry_cachep); kmem_cache_destroy(mfs_inode_cachep); -- 2.25.1