From patchwork Tue Nov 10 13:48:52 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ferruh Yigit X-Patchwork-Id: 83886 X-Patchwork-Delegate: qi.z.zhang@intel.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id B07F8A04B1; Tue, 10 Nov 2020 14:49:03 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 76E66F90; Tue, 10 Nov 2020 14:49:01 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id EC65CF64; Tue, 10 Nov 2020 14:48:58 +0100 (CET) IronPort-SDR: 0AW3PpuEt0mZsV/jILI2VYYYWSAGCMd1XNMEL1XZ3Ne8QOKdOonP3Uh5s4gLSAEQyNe063wZQM FVUtMt385+Jw== X-IronPort-AV: E=McAfee;i="6000,8403,9800"; a="231600366" X-IronPort-AV: E=Sophos;i="5.77,466,1596524400"; d="scan'208";a="231600366" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2020 05:48:56 -0800 IronPort-SDR: vtkYnHVfyKClz9DDEgIlqvQTFMwsmk0nR5NiOJdUbZUEINdTZjT/MBSqoW0PC+B38JIY4af6Pp DuWBA8JqYR2g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,466,1596524400"; d="scan'208";a="531214993" Received: from silpixa00399752.ir.intel.com (HELO silpixa00399752.ger.corp.intel.com) ([10.237.222.180]) by fmsmga005.fm.intel.com with ESMTP; 10 Nov 2020 05:48:53 -0800 From: Ferruh Yigit To: Beilei Xing , Jeff Guo , Remy Horton , Helin Zhang , Jingjing Wu Cc: Ferruh Yigit , dev@dpdk.org, stable@dpdk.org, Luca Boccassi , David Marchand Date: Tue, 10 Nov 2020 13:48:52 +0000 Message-Id: <20201110134852.3959367-1-ferruh.yigit@intel.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH] net/i40e: fix build for log format specifier 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" build error: i40e_common.c: In function "i40e_parse_discover_capabilities": ../drivers/net/i40e/base/../i40e_logs.h:43:50: error: format "%llX" expects argument of type "long long unsigned int", but argument 7 has type "u64" {aka "long unsigned int" [-Werror=format=] 43 | rte_log(RTE_LOG_ ## level, i40e_logtype_driver, "%s(): " fmt, \ | ^~~~~~~~ .../i40e_osdep.h:87:3: note: in expansion of macro "PMD_DRV_LOG_RAW" 87 | PMD_DRV_LOG_RAW(DEBUG, "i40e %02x.%x " s, \ | ^~~~~~~~~~~~~~~ .../base/i40e_common.c:4100:4: note: in expansion of macro "i40e_debug" 4100 | i40e_debug(hw, I40E_DEBUG_INIT, | ^~~~~~~~~~ Using 'PRIX64' to fix the build error. Fixes: 889bc9f0cd3a ("i40e/base: unify the capability function") Cc: stable@dpdk.org Signed-off-by: Ferruh Yigit --- Cc: helin.zhang@intel.com Cc: Luca Boccassi Cc: David Marchand --- drivers/net/i40e/base/i40e_common.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/i40e/base/i40e_common.c b/drivers/net/i40e/base/i40e_common.c index 8e3db0756c..e20bb9ac35 100644 --- a/drivers/net/i40e/base/i40e_common.c +++ b/drivers/net/i40e/base/i40e_common.c @@ -2,6 +2,8 @@ * Copyright(c) 2001-2020 Intel Corporation */ +#include + #include "i40e_type.h" #include "i40e_adminq.h" #include "i40e_prototype.h" @@ -4098,7 +4100,7 @@ STATIC void i40e_parse_discover_capabilities(struct i40e_hw *hw, void *buff, p->wr_csr_prot = (u64)number; p->wr_csr_prot |= (u64)logical_id << 32; i40e_debug(hw, I40E_DEBUG_INIT, - "HW Capability: wr_csr_prot = 0x%llX\n\n", + "HW Capability: wr_csr_prot = 0x%" PRIX64 "\n\n", (p->wr_csr_prot & 0xffff)); break; case I40E_AQ_CAP_ID_DIS_UNUSED_PORTS: