--- x/fs/super.c +++ y/fs/super.c @@ -286,6 +286,7 @@ static void __put_super(struct super_blo { if (!--s->s_count) { list_del_init(&s->s_list); + hlist_del_init(&s->s_instances); WARN_ON(s->s_dentry_lru.node); WARN_ON(s->s_inode_lru.node); WARN_ON(!list_empty(&s->s_mounts));