diff --git a/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/glue.c b/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/glue.c index 04f07e5c63..a805fdc2a7 100644 --- a/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/glue.c +++ b/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/glue.c @@ -5,26 +5,10 @@ #include -#include - -#include "if_jmereg.h" HAIKU_FBSD_DRIVER_GLUE(jmicron2x0, jme, pci); -extern driver_t *DRIVER_MODULE_NAME(jmephy, miibus); - -HAIKU_DRIVER_REQUIREMENTS(FBSD_TASKQUEUES | FBSD_SWI_TASKQUEUE); - - -#if 0 -driver_t* -__haiku_select_miibus_driver(device_t dev) -{ - driver_t* drivers[] = { - DRIVER_MODULE_NAME(jmephy, miibus), - NULL - }; - - return __haiku_probe_miibus(dev, drivers); -} -#endif +HAIKU_FBSD_MII_DRIVER(jmphy); +HAIKU_DRIVER_REQUIREMENTS(FBSD_TASKQUEUES | FBSD_SWI_TASKQUEUE | FBSD_FAST_TASKQUEUE); +NO_HAIKU_CHECK_DISABLE_INTERRUPTS(); +NO_HAIKU_REENABLE_INTERRUPTS();