projects
/
profile
/
ivi
/
kernel-x86-ivi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[profile/ivi/kernel-x86-ivi.git]
/
drivers
/
crypto
/
caam
/
key_gen.c
diff --git
a/drivers/crypto/caam/key_gen.c
b/drivers/crypto/caam/key_gen.c
index
d216cd3
..
f6dba10
100644
(file)
--- a/
drivers/crypto/caam/key_gen.c
+++ b/
drivers/crypto/caam/key_gen.c
@@
-54,6
+54,10
@@
u32 gen_split_key(struct device *jrdev, u8 *key_out, int split_key_len,
int ret = 0;
desc = kmalloc(CAAM_CMD_SZ * 6 + CAAM_PTR_SZ * 2, GFP_KERNEL | GFP_DMA);
+ if (!desc) {
+ dev_err(jrdev, "unable to allocate key input memory\n");
+ return -ENOMEM;
+ }
init_job_desc(desc, 0);