From: Thomas Monjalon Date: Fri, 4 Aug 2017 10:00:53 +0000 (+0200) Subject: eventdev: fix missing includes X-Git-Tag: spdx-start~2220 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=a1742d172a7b68eeb0af8b3b5083ccca4d5993a1;p=dpdk.git eventdev: fix missing includes The PCI helper file depends on some EAL definitions. Spotted with devtools/check-includes.sh: error: implicit declaration of function ‘rte_eal_process_type’ error: ‘RTE_PROC_PRIMARY’ undeclared error: implicit declaration of function ‘rte_socket_id’ There was also this error because the inline keyword was missing: error: ‘rte_event_pmd_pci_probe’ defined but not used Fixes: 9a8269d56942 ("eventdev: make PCI probe and remove functions optional") Signed-off-by: Thomas Monjalon Acked-by: John McNamara --- diff --git a/lib/librte_eventdev/rte_eventdev_pmd_pci.h b/lib/librte_eventdev/rte_eventdev_pmd_pci.h index 1dbba373cb..b6bd7319ed 100644 --- a/lib/librte_eventdev/rte_eventdev_pmd_pci.h +++ b/lib/librte_eventdev/rte_eventdev_pmd_pci.h @@ -47,6 +47,8 @@ extern "C" { #include +#include +#include #include #include "rte_eventdev_pmd.h" @@ -58,7 +60,7 @@ typedef int (*eventdev_pmd_pci_callback_t)(struct rte_eventdev *dev); * Wrapper for use by pci drivers as a .probe function to attach to a event * interface. */ -static int +static inline int rte_event_pmd_pci_probe(struct rte_pci_driver *pci_drv, struct rte_pci_device *pci_dev, size_t private_data_size,