Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux...
authorJames Morris <james.l.morris@oracle.com>
Tue, 16 Dec 2014 01:49:10 +0000 (12:49 +1100)
committerJames Morris <james.l.morris@oracle.com>
Tue, 16 Dec 2014 01:49:10 +0000 (12:49 +1100)
security/integrity/ima/Kconfig
security/keys/encrypted-keys/encrypted.c

index b80a93ec1ccc518cbeb35d5169a693ccfac8bd69..57515bc915c0f2be749d17fe05c6f58f58303954 100644 (file)
@@ -10,7 +10,7 @@ config IMA
        select CRYPTO_HASH_INFO
        select TCG_TPM if HAS_IOMEM && !UML
        select TCG_TIS if TCG_TPM && X86
-       select TCG_IBMVTPM if TCG_TPM && PPC64
+       select TCG_IBMVTPM if TCG_TPM && PPC_PSERIES
        help
          The Trusted Computing Group(TCG) runtime Integrity
          Measurement Architecture(IMA) maintains a list of hash
index db9675db10262021612016bed79ade14a960d089..7bed4ad7cd764a9fb9560282da63d93eeab6076b 100644 (file)
@@ -1017,10 +1017,13 @@ static int __init init_encrypted(void)
        ret = encrypted_shash_alloc();
        if (ret < 0)
                return ret;
+       ret = aes_get_sizes();
+       if (ret < 0)
+               goto out;
        ret = register_key_type(&key_type_encrypted);
        if (ret < 0)
                goto out;
-       return aes_get_sizes();
+       return 0;
 out:
        encrypted_shash_release();
        return ret;