From aa8183ffbdc45f17d82e7b97c4b29a3a73c59bf1 Mon Sep 17 00:00:00 2001 From: Adek Maulana Date: Tue, 22 May 2018 03:33:32 +0700 Subject: [PATCH] sdfat: push rcu_barrier() from deactivate_locked_super() to filesystems * This was introduce in: https://github.com/torvalds/linux/commit/8c0a853 Change-Id: Ia2488bac7937b35509a547ea387c2fed5303ffac Signed-off-by: Adek Maulana --- sdfat.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sdfat.c b/sdfat.c index b248a89..d83bf36 100644 --- a/sdfat.c +++ b/sdfat.c @@ -4961,6 +4961,11 @@ static int __init sdfat_init_inodecache(void) static void sdfat_destroy_inodecache(void) { + /* + * Make sure all delayed rcu free inodes are flushed before we + * destroy cache. + */ + rcu_barrier(); kmem_cache_destroy(sdfat_inode_cachep); }