summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2012-02-07 20:24:52 +0000
committermarius <marius@FreeBSD.org>2012-02-07 20:24:52 +0000
commite04eff2488f2e61bf16e804dbb4cdcf635ef86dc (patch)
treec7f9c8f9f5f2cdaf933312a6308d7bd71c28ee11 /sys/dev
parentb81e3d3b8f6d65694c34ab99aadc729ded54b290 (diff)
downloadFreeBSD-src-e04eff2488f2e61bf16e804dbb4cdcf635ef86dc.zip
FreeBSD-src-e04eff2488f2e61bf16e804dbb4cdcf635ef86dc.tar.gz
Call bge_add_sysctls() early and especially before bge_can_use_msi() so
r230337 actually has a chance of working and doesn't always unconditionally disable the use of MSIs.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/bge/if_bge.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/bge/if_bge.c b/sys/dev/bge/if_bge.c
index 4329a8d..d745777 100644
--- a/sys/dev/bge/if_bge.c
+++ b/sys/dev/bge/if_bge.c
@@ -2786,6 +2786,8 @@ bge_attach(device_t dev)
sc = device_get_softc(dev);
sc->bge_dev = dev;
+ bge_add_sysctls(sc);
+
TASK_INIT(&sc->bge_intr_task, 0, bge_intr_task, sc);
/*
@@ -3198,8 +3200,6 @@ bge_attach(device_t dev)
goto fail;
}
- bge_add_sysctls(sc);
-
/* Set default tuneable values. */
sc->bge_stat_ticks = BGE_TICKS_PER_SEC;
sc->bge_rx_coal_ticks = 150;
OpenPOWER on IntegriCloud