From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 554AEA0471 for ; Wed, 17 Jul 2019 16:29:57 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 413D81B9D9; Wed, 17 Jul 2019 16:29:56 +0200 (CEST) Received: from mail-ed1-f67.google.com (mail-ed1-f67.google.com [209.85.208.67]) by dpdk.org (Postfix) with ESMTP id C62B13977 for ; Wed, 17 Jul 2019 16:29:54 +0200 (CEST) Received: by mail-ed1-f67.google.com with SMTP id s49so25980251edb.1 for ; Wed, 17 Jul 2019 07:29:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=+BPlJI2NLFJTgaNOwHvzHbp86IZ/g60wczSZA+HAphc=; b=YQL+c6BvWNjZd/3zEJO6h8mxHzZPSgxFWpdkOyo6fu+jMsH2nIsVXpWkxwRvH+VhDr iDqL+p33FEHBzzRh9SPpALsaY0Sgr+4XdPZIb7NAEXBra9uCtNV/wGW+zfDPjjlMgNen Aw3tOCVFp1IMYvtL4J+jxGUzvTp6TDW2RmfN1PS4d7IQMg8E8kyn4oJmjQZ9X8Wq4gqZ MJe3y37uACGQYEfNyM4UBQbJeO0aaIltjVfLKNMhYQ7M9u4Tds8NIxmSfT3qwPE7KTSC O4KxgFl83c8EWo1Bvj9u9hB6HLyXjT4M+HvGrhrIcHywnoGgxCl3ZTg/e1O6lDHTD2kV yKKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=+BPlJI2NLFJTgaNOwHvzHbp86IZ/g60wczSZA+HAphc=; b=ACxmq4teakolmz68iTGrdaXWwN8VxPCsUVcV8fKQxLU3J5Xnqv8Yo0baD6CCCTP7/V B8Ao0bBPlKqh235yjOZGTT307GjqfwaeH0Uj97QAui67W3iEM6Ieb53gRj1d8pdnA3u4 GJaExpWYix7MxrpyaAW5iWAPboPlLOkhC79V7V309YpPwC+XUXqPWosZ2bv9J7I5Xv2b Rt61f5c9meG0SL5vg3SRbeKaXDtsxlns8KtNjbBaXdQ1ejMxAuN2LQvhIf2amZy2CqxV 6oHaWXIoQJK9JvuzV0kbjwgVpkzB9aHVq3vNRaTX28NMoyOAvN0n4xInW5hBJxydz+NL xZhg== X-Gm-Message-State: APjAAAVT0I5KJpd+swBiTqQaRMVhz65ResD1kDagBzOCVHkpGC5wR1IB +9/RkAouP8Q9wnk0GR9vW0tkruks7koXhDPvVjc= X-Google-Smtp-Source: APXvYqwX27f9TNhlLqSOghs9Au+fVmJWt2n4xvy7U09QmhbTojQyD7aca806ryb8k9graupas+fdM/igFxLeJpIUvNA= X-Received: by 2002:a50:9832:: with SMTP id g47mr33888350edb.282.1563373794467; Wed, 17 Jul 2019 07:29:54 -0700 (PDT) MIME-Version: 1.0 References: <20190529210139.26766-1-dharton@cisco.com> <20190712173543.28306-1-dharton@cisco.com> In-Reply-To: <20190712173543.28306-1-dharton@cisco.com> From: =?UTF-8?Q?Micha=C5=82_Krawczyk?= Date: Wed, 17 Jul 2019 16:29:43 +0200 Message-ID: To: David Harton Cc: Marcin Wojtas , "Tzalik, Guy" , "Schmeilin, Evgeny" , "Belgazal, Netanel" , "Kiyanovski, Arthur" , "Chauskin, Igor" , "Matushevsky, Alexander" , sameehj@amazon.com, dev@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [dpdk-dev] [PATCH v2] net/ena: Fix admin cq polling for 32-bit apps X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" pt., 12 lip 2019 o 19:35 David Harton napisa=C5=82(a): > > 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: 3adcba9a89 ("net/ena: update HAL to the newer version") > > Signed-off-by: David Harton Acked-by: Michal Krawczyk > --- > v2: Leave existing timeout method and only arch size issue. > v1: Fix arch size issue and count iterations to limit polling. > > drivers/net/ena/base/ena_com.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/net/ena/base/ena_com.c b/drivers/net/ena/base/ena_co= m.c > index b688067f7..e9b9be28d 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 =3D 0; > - unsigned long timeout; > + uint64_t timeout; > int ret; > > timeout =3D ENA_GET_SYSTEM_TIMEOUT(admin_queue->completion_timeou= t); > -- > 2.19.1 >