diff options
| author | Adek Maulana <adekzmaulana@gmail.com> | 2018-05-22 03:33:32 +0700 |
|---|---|---|
| committer | Andreas Schneider <asn@cryptomilk.org> | 2018-05-22 07:47:58 +0200 |
| commit | aa8183ffbdc45f17d82e7b97c4b29a3a73c59bf1 (patch) | |
| tree | eca31b9a9ca5b8d8d275311d05b7e17464b1ded7 | |
| parent | ac2599d1e37460124dc3468c4b93f28669777888 (diff) | |
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 <adekzmaulana@gmail.com>
| -rw-r--r-- | sdfat.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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); } |
