From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jincheng Miao Subject: [PATCH] igb_uio: fix build for longterm kernel 2.6.32.63 Date: Thu, 30 Oct 2014 16:18:24 +0800 Message-ID: <1414657104-16141-1-git-send-email-jmiao@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable To: dev-VfR2kkLFssw@public.gmane.org Return-path: List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" There is a logical error in igb_uio/compat.h when define pci_num_vf(). Only CONFIG_PCI_IOV enabled, this function could be defined. This patch fix the following error for linux-2.6.32.63: CC [M] /root/dpdk-source/build/build/lib/librte_eal/linuxapp/igb_uio/igb= _uio.o /root/dpdk-source/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c: = In function =E2=80=98show_max_vfs=E2=80=99: /root/dpdk-source/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:7= 5: error: implicit declaration of function =E2=80=98pci_num_vf=E2=80=99 Signed-off-by: Jincheng Miao --- lib/librte_eal/linuxapp/igb_uio/compat.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/librte_eal/linuxapp/igb_uio/compat.h b/lib/librte_eal/li= nuxapp/igb_uio/compat.h index 676fa1b..0af0cae 100644 --- a/lib/librte_eal/linuxapp/igb_uio/compat.h +++ b/lib/librte_eal/linuxapp/igb_uio/compat.h @@ -21,7 +21,7 @@ #endif =20 #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 34) && \ - !defined(CONFIG_PCI_IOV) + defined(CONFIG_PCI_IOV) =20 static int pci_num_vf(struct pci_dev *dev) { --=20 1.7.1