dt-bindings: reset: Add StarFive JH7110 system reset definitions
[platform/kernel/linux-starfive.git] / fs / super.c
index 6a82660..8d39e4f 100644 (file)
@@ -291,6 +291,7 @@ static void __put_super(struct super_block *s)
                WARN_ON(s->s_inode_lru.node);
                WARN_ON(!list_empty(&s->s_mounts));
                security_sb_free(s);
+               fscrypt_destroy_keyring(s);
                put_user_ns(s->s_user_ns);
                kfree(s->s_subtype);
                call_rcu(&s->rcu, destroy_super_rcu);
@@ -479,7 +480,7 @@ void generic_shutdown_super(struct super_block *sb)
                evict_inodes(sb);
                /* only nonzero refcount inodes can have marks */
                fsnotify_sb_delete(sb);
-               fscrypt_sb_delete(sb);
+               fscrypt_destroy_keyring(sb);
                security_sb_delete(sb);
 
                if (sb->s_dio_done_wq) {