From ec440fb428f065b5eb839c2e628fd081821837cc Mon Sep 17 00:00:00 2001 From: Yong Zhao Date: Wed, 16 May 2018 15:30:23 -0400 Subject: [PATCH] Stop allocating eop buffer for SDMA queues Change-Id: I9a4eaee05588292a797eb424503dd7b793c1408c Signed-off-by: Yong Zhao --- src/queues.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/queues.c b/src/queues.c index 2a11d605c1..a87aa2d2a2 100644 --- a/src/queues.c +++ b/src/queues.c @@ -439,7 +439,7 @@ static int handle_concrete_asic(struct queue *q, const struct device_info *dev_info = q->dev_info; bool ret; - if (!dev_info) + if (!dev_info || args->queue_type == KFD_IOC_QUEUE_TYPE_SDMA) return HSAKMT_STATUS_SUCCESS; if (dev_info->eop_buffer_size > 0) { @@ -454,9 +454,6 @@ static int handle_concrete_asic(struct queue *q, args->eop_buffer_size = dev_info->eop_buffer_size; } - if (args->queue_type == KFD_IOC_QUEUE_TYPE_SDMA) - return HSAKMT_STATUS_SUCCESS; - ret = update_ctx_save_restore_size(NodeId, q); if (ret) {