]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - crypto/algif_aead.c
mm, shmem: fix handling /sys/kernel/mm/transparent_hugepage/shmem_enabled
[karo-tx-linux.git] / crypto / algif_aead.c
index 8af664f7d27c25493d548752446625515eebc184..be117495eb43b6ef3caa5d49f6404fd073f5c679 100644 (file)
@@ -877,7 +877,7 @@ static void aead_sock_destruct(struct sock *sk)
        unsigned int ivlen = crypto_aead_ivsize(
                                crypto_aead_reqtfm(&ctx->aead_req));
 
-       WARN_ON(atomic_read(&sk->sk_refcnt) != 0);
+       WARN_ON(refcount_read(&sk->sk_refcnt) != 0);
        aead_put_sgl(sk);
        sock_kzfree_s(sk, ctx->iv, ivlen);
        sock_kfree_s(sk, ctx, ctx->len);