diff options
Diffstat (limited to 'fs/isofs')
-rw-r--r-- | fs/isofs/inode.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/isofs/inode.c b/fs/isofs/inode.c index 29037c365ba4..f94cde4527e8 100644 --- a/fs/isofs/inode.c +++ b/fs/isofs/inode.c | |||
@@ -114,6 +114,11 @@ static int init_inodecache(void) | |||
114 | 114 | ||
115 | static void destroy_inodecache(void) | 115 | static void destroy_inodecache(void) |
116 | { | 116 | { |
117 | /* | ||
118 | * Make sure all delayed rcu free inodes are flushed before we | ||
119 | * destroy cache. | ||
120 | */ | ||
121 | rcu_barrier(); | ||
117 | kmem_cache_destroy(isofs_inode_cachep); | 122 | kmem_cache_destroy(isofs_inode_cachep); |
118 | } | 123 | } |
119 | 124 | ||