]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blobdiff - fs/befs/linuxvfs.c
fs: push rcu_barrier() from deactivate_locked_super() to filesystems
[mirror_ubuntu-focal-kernel.git] / fs / befs / linuxvfs.c
index cf7f3c67c8b7848e6e8e55b83c3c76bde007f60a..962b4f8f7994005c85e16869887cf9f9cb505724 100644 (file)
@@ -454,6 +454,11 @@ befs_init_inodecache(void)
 static void
 befs_destroy_inodecache(void)
 {
+       /*
+        * Make sure all delayed rcu free inodes are flushed before we
+        * destroy cache.
+        */
+       rcu_barrier();
        kmem_cache_destroy(befs_inode_cachep);
 }