hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/crypto/hisilicon/sec/sec_drv.c
....@@ -1082,9 +1082,8 @@
10821082 struct sec_queue_ring_db *ring_db = &queue->ring_db;
10831083 int ret;
10841084
1085
- ring_cmd->vaddr = dma_zalloc_coherent(dev, SEC_Q_CMD_SIZE,
1086
- &ring_cmd->paddr,
1087
- GFP_KERNEL);
1085
+ ring_cmd->vaddr = dma_alloc_coherent(dev, SEC_Q_CMD_SIZE,
1086
+ &ring_cmd->paddr, GFP_KERNEL);
10881087 if (!ring_cmd->vaddr)
10891088 return -ENOMEM;
10901089
....@@ -1092,17 +1091,15 @@
10921091 mutex_init(&ring_cmd->lock);
10931092 ring_cmd->callback = sec_alg_callback;
10941093
1095
- ring_cq->vaddr = dma_zalloc_coherent(dev, SEC_Q_CQ_SIZE,
1096
- &ring_cq->paddr,
1097
- GFP_KERNEL);
1094
+ ring_cq->vaddr = dma_alloc_coherent(dev, SEC_Q_CQ_SIZE,
1095
+ &ring_cq->paddr, GFP_KERNEL);
10981096 if (!ring_cq->vaddr) {
10991097 ret = -ENOMEM;
11001098 goto err_free_ring_cmd;
11011099 }
11021100
1103
- ring_db->vaddr = dma_zalloc_coherent(dev, SEC_Q_DB_SIZE,
1104
- &ring_db->paddr,
1105
- GFP_KERNEL);
1101
+ ring_db->vaddr = dma_alloc_coherent(dev, SEC_Q_DB_SIZE,
1102
+ &ring_db->paddr, GFP_KERNEL);
11061103 if (!ring_db->vaddr) {
11071104 ret = -ENOMEM;
11081105 goto err_free_ring_cq;