From: Nicolas Dichtel <nicolas.dich...@6wind.com> __devinit has been removed in linux commit 54b956b903 ("Remove __dev* markings from init.h", 3.8-rc4).
Acked-by: Ivan Boule <ivan.boule at 6wind.com> Acked-by: Thomas Monjalon <thomas.monjalon at 6wind.com> Signed-off-by: Nicolas Dichtel <nicolas.dichtel at 6wind.com> --- lib/librte_eal/linuxapp/igb_uio/igb_uio.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/lib/librte_eal/linuxapp/igb_uio/igb_uio.c b/lib/librte_eal/linuxapp/igb_uio/igb_uio.c index 51733f6..4e54c46 100644 --- a/lib/librte_eal/linuxapp/igb_uio/igb_uio.c +++ b/lib/librte_eal/linuxapp/igb_uio/igb_uio.c @@ -255,7 +255,11 @@ igbuio_pci_release_iomem(struct uio_info *info) } } +#if LINUX_VERSION_CODE < KERNEL_VERSION(3,8,0) static int __devinit +#else +static int +#endif igbuio_pci_probe(struct pci_dev *dev, const struct pci_device_id *id) { struct rte_uio_pci_dev *udev; -- 1.7.2.5