|
@@ -491,7 +491,7 @@ static void ibmvtpm_crq_process(struct ibmvtpm_crq *crq,
|
|
}
|
|
}
|
|
ibmvtpm->rtce_size = be16_to_cpu(crq->len);
|
|
ibmvtpm->rtce_size = be16_to_cpu(crq->len);
|
|
ibmvtpm->rtce_buf = kmalloc(ibmvtpm->rtce_size,
|
|
ibmvtpm->rtce_buf = kmalloc(ibmvtpm->rtce_size,
|
|
- GFP_KERNEL);
|
|
|
|
|
|
+ GFP_ATOMIC);
|
|
if (!ibmvtpm->rtce_buf) {
|
|
if (!ibmvtpm->rtce_buf) {
|
|
dev_err(ibmvtpm->dev, "Failed to allocate memory for rtce buffer\n");
|
|
dev_err(ibmvtpm->dev, "Failed to allocate memory for rtce buffer\n");
|
|
return;
|
|
return;
|