diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/Jamfile b/src/add-ons/kernel/drivers/network/pcnet/dev/le/Jamfile index 0fc54c4cef..172b8e5a64 100644 --- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/Jamfile +++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/Jamfile @@ -1,11 +1,12 @@ SubDir HAIKU_TOP src add-ons kernel drivers network pcnet dev le ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; -SubDirCcFlags [ FDefines _KERNEL=1 LEDEBUG=128 ] ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + +SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelAddon pcnet : am7990.c @@ -15,4 +16,3 @@ KernelAddon pcnet : glue.c : libfreebsd_network.a ; - diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/glue.c b/src/add-ons/kernel/drivers/network/pcnet/dev/le/glue.c index 291bcfcf4e..e9ffe1faef 100644 --- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/glue.c +++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/glue.c @@ -1,6 +1,11 @@ #include +#include #include +#include +#include + +#include #include #include diff --git a/src/add-ons/kernel/drivers/network/pcnet/dev/le/if_le_pci.c b/src/add-ons/kernel/drivers/network/pcnet/dev/le/if_le_pci.c index b2ab023f58..672e12a601 100644 --- a/src/add-ons/kernel/drivers/network/pcnet/dev/le/if_le_pci.c +++ b/src/add-ons/kernel/drivers/network/pcnet/dev/le/if_le_pci.c @@ -455,7 +455,7 @@ le_pci_attach(device_t dev) } error = bus_setup_intr(dev, lesc->sc_ires, INTR_TYPE_NET | INTR_MPSAFE, - am79900_intr, sc, &lesc->sc_ih); + NULL, am79900_intr, sc, &lesc->sc_ih); if (error != 0) { device_printf(dev, "cannot set up interrupt\n"); goto fail_am79900;