From: David Harton Date: Fri, 12 Jul 2019 17:35:43 +0000 (-0400) Subject: net/ena: fix admin CQ polling for 32-bit X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=8190a843ef9bce3696b74ad2b057b5d86cc7b0df;p=dpdk.git net/ena: fix admin CQ polling for 32-bit Recent modifications to admin command queue polling logic did not support 32-bit applications. Updated the driver to work for 32 or 64 bit applications Fixes: 3adcba9a8987 ("net/ena: update HAL to the newer version") Cc: stable@dpdk.org Signed-off-by: David Harton Acked-by: Michal Krawczyk --- diff --git a/drivers/net/ena/base/ena_com.c b/drivers/net/ena/base/ena_com.c index b688067f77..e9b9be28dc 100644 --- a/drivers/net/ena/base/ena_com.c +++ b/drivers/net/ena/base/ena_com.c @@ -547,7 +547,7 @@ static int ena_com_wait_and_process_admin_cq_polling(struct ena_comp_ctx *comp_c struct ena_com_admin_queue *admin_queue) { unsigned long flags = 0; - unsigned long timeout; + uint64_t timeout; int ret; timeout = ENA_GET_SYSTEM_TIMEOUT(admin_queue->completion_timeout);