thinkpad_acpi: Fix warning for static not at beginning
[cascardo/linux.git] / crypto / algapi.c
index 2d0a1c6..d2627a3 100644 (file)
@@ -525,12 +525,12 @@ int crypto_register_instance(struct crypto_template *tmpl,
        if (err)
                return err;
 
-       if (unlikely(!crypto_mod_get(&inst->alg)))
-               return -EAGAIN;
-
        inst->alg.cra_module = tmpl->module;
        inst->alg.cra_flags |= CRYPTO_ALG_INSTANCE;
 
+       if (unlikely(!crypto_mod_get(&inst->alg)))
+               return -EAGAIN;
+
        down_write(&crypto_alg_sem);
 
        larval = __crypto_register_alg(&inst->alg);