Loading security/keys/trusted.c +0 −13 Original line number Diff line number Diff line Loading @@ -1228,24 +1228,11 @@ static int __init trusted_shash_alloc(void) static int __init init_digests(void) { u8 digest[TPM_MAX_DIGEST_SIZE]; int ret; int i; ret = tpm_get_random(chip, digest, TPM_MAX_DIGEST_SIZE); if (ret < 0) return ret; if (ret < TPM_MAX_DIGEST_SIZE) return -EFAULT; digests = kcalloc(chip->nr_allocated_banks, sizeof(*digests), GFP_KERNEL); if (!digests) return -ENOMEM; for (i = 0; i < chip->nr_allocated_banks; i++) memcpy(digests[i].digest, digest, TPM_MAX_DIGEST_SIZE); return 0; } Loading Loading
security/keys/trusted.c +0 −13 Original line number Diff line number Diff line Loading @@ -1228,24 +1228,11 @@ static int __init trusted_shash_alloc(void) static int __init init_digests(void) { u8 digest[TPM_MAX_DIGEST_SIZE]; int ret; int i; ret = tpm_get_random(chip, digest, TPM_MAX_DIGEST_SIZE); if (ret < 0) return ret; if (ret < TPM_MAX_DIGEST_SIZE) return -EFAULT; digests = kcalloc(chip->nr_allocated_banks, sizeof(*digests), GFP_KERNEL); if (!digests) return -ENOMEM; for (i = 0; i < chip->nr_allocated_banks; i++) memcpy(digests[i].digest, digest, TPM_MAX_DIGEST_SIZE); return 0; } Loading