powerpc: Make sure "cache" directory is removed when offlining cpu
[firefly-linux-kernel-4.4.55.git] / arch / powerpc / kernel / cacheinfo.c
index abfa011344d922ee345ef564d469b00fc382f6c9..2912b8787aa46b4b28b0e84a2e5c068afc2f5ea2 100644 (file)
@@ -793,6 +793,9 @@ static void remove_cache_dir(struct cache_dir *cache_dir)
 {
        remove_index_dirs(cache_dir);
 
+       /* Remove cache dir from sysfs */
+       kobject_del(cache_dir->kobj);
+
        kobject_put(cache_dir->kobj);
 
        kfree(cache_dir);