kernel/freebsd: fix module build on latest head
Checks
Commit Message
Internal changes in the freebsd kernel have meant that additional includes
are now necessary to build the kernel modules for DPDK. Tested with latest
bsd HEAD revision.
Bugzilla ID: 282
Cc: stable@dpdk.org
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
---
kernel/freebsd/contigmem/contigmem.c | 3 +++
kernel/freebsd/nic_uio/nic_uio.c | 1 +
2 files changed, 4 insertions(+)
Comments
06/06/2019 17:40, Bruce Richardson:
> Internal changes in the freebsd kernel have meant that additional includes
> are now necessary to build the kernel modules for DPDK. Tested with latest
> bsd HEAD revision.
>
> Bugzilla ID: 282
> Cc: stable@dpdk.org
>
> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Applied, thanks
@@ -13,10 +13,13 @@ __FBSDID("$FreeBSD$");
#include <sys/malloc.h>
#include <sys/module.h>
#include <sys/proc.h>
+#include <sys/lock.h>
#include <sys/rwlock.h>
+#include <sys/mutex.h>
#include <sys/systm.h>
#include <sys/sysctl.h>
#include <sys/vmmeter.h>
+#include <sys/eventhandler.h>
#include <machine/bus.h>
@@ -11,6 +11,7 @@ __FBSDID("$FreeBSD$");
#include <sys/bus.h> /* structs, prototypes for pci bus stuff and DEVMETHOD */
#include <sys/rman.h>
#include <sys/systm.h>
+#include <sys/lock.h>
#include <sys/rwlock.h>
#include <sys/proc.h>