diff options
Diffstat (limited to 'drivers/soc/qcom/secure_buffer.c')
-rw-r--r-- | drivers/soc/qcom/secure_buffer.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/soc/qcom/secure_buffer.c b/drivers/soc/qcom/secure_buffer.c index af4f572fec31..c01c225d95ab 100644 --- a/drivers/soc/qcom/secure_buffer.c +++ b/drivers/soc/qcom/secure_buffer.c @@ -402,12 +402,13 @@ bool msm_secure_v2_is_supported(void) static int __init alloc_secure_shared_memory(void) { int ret = 0; + dma_addr_t dma_handle; qcom_secure_mem = kzalloc(QCOM_SECURE_MEM_SIZE, GFP_KERNEL); if (!qcom_secure_mem) { /* Fallback to CMA-DMA memory */ qcom_secure_mem = dma_alloc_coherent(NULL, QCOM_SECURE_MEM_SIZE, - NULL, GFP_KERNEL); + &dma_handle, GFP_KERNEL); if (!qcom_secure_mem) { pr_err("Couldn't allocate memory for secure use-cases. hyp_assign_table will not work\n"); return -ENOMEM; |