From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 1BDB6D14E for ; Tue, 28 Mar 2017 11:00:16 +0200 (CEST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga104.jf.intel.com with ESMTP; 28 Mar 2017 02:00:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.36,236,1486454400"; d="scan'208";a="1147825721" Received: from irsmsx152.ger.corp.intel.com ([163.33.192.66]) by fmsmga002.fm.intel.com with ESMTP; 28 Mar 2017 02:00:14 -0700 Received: from irsmsx109.ger.corp.intel.com ([169.254.13.12]) by IRSMSX152.ger.corp.intel.com ([169.254.6.231]) with mapi id 14.03.0319.002; Tue, 28 Mar 2017 10:00:14 +0100 From: "Burakov, Anatoly" To: "Xu, Qian Q" , "gowrishankar.m@linux.vnet.ibm.com" , "dev@dpdk.org" CC: "Lu, PeipeiX" , "Gilmore, Walter E" , "Jain, Deepak K" , "Richardson, Bruce" Thread-Topic: [dpdk-dev] Pls help check on old kernel Thread-Index: AdKncaIEq4ws/sOIQxC6fm3LUQ0WywAL/VPg Date: Tue, 28 Mar 2017 09:00:12 +0000 Message-ID: References: <82F45D86ADE5454A95A89742C8D1410E3B590BCE@shsmsx102.ccr.corp.intel.com> In-Reply-To: <82F45D86ADE5454A95A89742C8D1410E3B590BCE@shsmsx102.ccr.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_PUBLIC x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGViZDdiNzAtOWY4Ny00Y2NkLTkxYzgtMDliZWMwMDQzN2Q3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX1BVQkxJQyJ9XX1dfSwiU3ViamVjdExhYmVscyI6W10sIlRNQ1ZlcnNpb24iOiIxNi41LjkuMyIsIlRydXN0ZWRMYWJlbEhhc2giOiJNd1FMT0RWNWlYcG10aXpcL3p2R1hocXBaRTVWUVwvZTNwR2xZNkxackFvdVE9In0= x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] Pls help check on old kernel 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: , X-List-Received-Date: Tue, 28 Mar 2017 09:00:17 -0000 Hi Qian, The fix patch is already at v2 (by me, and will receive a v3 due to compile= failures on arm). We're working on fixing this :) Thanks, Anatoly > -----Original Message----- > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Xu, Qian Q > Sent: Tuesday, March 28, 2017 4:16 AM > To: gowrishankar.m@linux.vnet.ibm.com; dev@dpdk.org > Cc: Lu, PeipeiX ; Gilmore, Walter E > ; Jain, Deepak K ; > Richardson, Bruce > Subject: [dpdk-dev] Pls help check on old kernel >=20 > Hi, Gowrishankar Muthukrishnan >=20 >=20 >=20 > Could you help check below build error? On some old kernels, the build fa= iled > due to your patch. Thx. >=20 >=20 >=20 >=20 >=20 > There's build error on old kernels which was brought by commit > "0fe9830b53452a6747cae9ff1a6bfc737b839a9d": >=20 > > commit 0fe9830b53452a6747cae9ff1a6bfc737b839a9d > > Author: Gowrishankar Muthukrishnan > > > Date: Mon Mar 6 20:34:15 2017 +0530 > > > > eal/ppc: support sPAPR IOMMU for vfio-pci > > > > Below changes adds pci probing support for vfio-pci devices in power8. > > > Signed-off-by: Gowrishankar Muthukrishnan > > > > Acked-by: Anatoly Burakov > > Acked-by: Chao Zhu >=20 > It missed a vfio_iommu_spapr_tce_info structure in conditional define for > older kernels, so it breaks compile on those kernels >=20 > Detail build error logs please refer to below: >=20 > > Last commit Time : Sun Mar 19 23:13:50 2017 +0100 Last Author : David > > Marchand Last commit Hash : > 84aac97b49994be6b461b46be160b47938e697b3 > > Last comment : maintainers: resign from eal maintenance > > > > Build Summary : 43 Builds Done, 37 Successful, 6 Failures. > > > > Failure details : > > > > Failure #1 > > SUSE12SP3_64 / Linux 3.7.10-1 / GCC 4.7.2 login command: sshpass -p > > P@ssw0rd123 ssh root@10.239.69.116 > > Config: x86_64-native-linuxapp-gcc > > CONFIG_RTE_LIBRTE_PMD_PCAP=3Dy, > > CONFIG_RTE_NIC_BYPASS=3Dy, > > CONFIG_RTE_BUILD_SHARED_LIB=3Dy, > > CONFIG_RTE_LIBRTE_VHOST=3Dy, > > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy, > > CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=3Dy, > > CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=3Dy > > > > /homeDPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function > > 'vfio_spapr_dma_map': > > /homeDPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c:555:9: error: variable > 'info' > > has initializer but incomplete type compilation terminated due to -Wfat= al- > errors. > > > > Failure #2 > > SUSE12SP3_64 / Linux 3.7.10-1 / ICC 16.0.2 login command: sshpass -p > > P@ssw0rd123 ssh root@10.239.69.116 > > Config: x86_64-native-linuxapp-icc > > CONFIG_RTE_LIBRTE_PMD_PCAP=3Dy, > > CONFIG_RTE_NIC_BYPASS=3Dy, > > CONFIG_RTE_BUILD_SHARED_LIB=3Dy, > > CONFIG_RTE_LIBRTE_VHOST=3Dy, > > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy, > > CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=3Dy, > > CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=3Dy > > > > /homeDPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function > > 'vfio_spapr_dma_map': > > /homeDPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c:555:9: error: variable > 'info' > > has initializer but incomplete type compilation terminated due to -Wfat= al- > errors. > > > > Failure #3 > > FC18_64 / Linux 3.6.10-4 / GCC 4.7.2 > > login command: sshpass -p P@ssw0rd123 ssh root@10.239.69.131 > > Config: x86_64-native-linuxapp-gcc > > CONFIG_RTE_LIBRTE_PMD_PCAP=3Dy, > > CONFIG_RTE_NIC_BYPASS=3Dy, > > CONFIG_RTE_BUILD_SHARED_LIB=3Dy, > > CONFIG_RTE_LIBRTE_VHOST=3Dy, > > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy, > > CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=3Dy, > > CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=3Dy > > > > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function > 'vfio_spapr_dma_map': > > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c:555:9: error: variable > > 'info' has initializer but incomplete type compilation terminated due t= o - > Wfatal-errors. > > > > Failure #4 > > FC18_64 / Linux 3.6.10-4 / ICC 14.0.0 > > login command: sshpass -p P@ssw0rd123 ssh root@10.239.69.131 > > Config: x86_64-native-linuxapp-icc > > CONFIG_RTE_LIBRTE_PMD_PCAP=3Dy, > > CONFIG_RTE_NIC_BYPASS=3Dy, > > CONFIG_RTE_BUILD_SHARED_LIB=3Dy, > > CONFIG_RTE_LIBRTE_VHOST=3Dy, > > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy, > > CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=3Dy, > > CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=3Dy > > > > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function > 'vfio_spapr_dma_map': > > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c:555:9: error: variable > > 'info' has initializer but incomplete type compilation terminated due t= o - > Wfatal-errors. > > > > Failure #5 > > RHEL70_64 / Linux 3.10.0-123 / GCC 4.8.5 login command: sshpass -p > > P@ssw0rd123 ssh root@10.239.68.173 > > Config: x86_64-native-linuxapp-gcc > > CONFIG_RTE_LIBRTE_PMD_PCAP=3Dy, > > CONFIG_RTE_NIC_BYPASS=3Dy, > > CONFIG_RTE_BUILD_SHARED_LIB=3Dy, > > CONFIG_RTE_LIBRTE_VHOST=3Dy, > > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy, > > CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=3Dy, > > CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=3Dy > > > > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function > 'vfio_spapr_dma_map': > > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c:555:9: error: variable > > 'info' has initializer but incomplete type struct > > vfio_iommu_spapr_tce_info info =3D { ^ compilation terminated due to > > -Wfatal-errors. > > > > Failure #6 > > RHEL70_64 / Linux 3.10.0-123 / ICC 14.0.0 login command: sshpass -p > > P@ssw0rd123 ssh root@10.239.68.173 > > Config: x86_64-native-linuxapp-icc > > CONFIG_RTE_LIBRTE_PMD_PCAP=3Dy, > > CONFIG_RTE_NIC_BYPASS=3Dy, > > CONFIG_RTE_BUILD_SHARED_LIB=3Dy, > > CONFIG_RTE_LIBRTE_VHOST=3Dy, > > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy, > > CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=3Dy, > > CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=3Dy > > > > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function > 'vfio_spapr_dma_map': > > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c:555:9: error: variable > > 'info' has initializer but incomplete type struct > > vfio_iommu_spapr_tce_info info =3D { ^ compilation terminated due to > > -Wfatal-errors. > >