aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2004-06-04 22:24:46 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2004-06-04 22:24:46 +0000
commit63eaecc921bc3edc31efb3c66ca850b9cf329184 (patch)
treeeb0e9e532b2112e3edfb04fc65c9b8efa3dee627 /sys/dev
parent13e84a71e0463fa26d3b68fba7b598a642a7d3a0 (diff)
downloadsrc-63eaecc921bc3edc31efb3c66ca850b9cf329184.tar.gz
src-63eaecc921bc3edc31efb3c66ca850b9cf329184.zip
Take advantage of the dev sysctl tree.
Approved by: wpaul
Notes
Notes: svn path=/head/; revision=130097
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/if_ndis/if_ndis.c6
-rw-r--r--sys/dev/if_ndis/if_ndisvar.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/if_ndis/if_ndis.c b/sys/dev/if_ndis/if_ndis.c
index caf25ef67f12..d68d76570bd2 100644
--- a/sys/dev/if_ndis/if_ndis.c
+++ b/sys/dev/if_ndis/if_ndis.c
@@ -43,7 +43,9 @@ __FBSDID("$FreeBSD$");
#include <sys/kernel.h>
#include <sys/socket.h>
#include <sys/queue.h>
+#if __FreeBSD_version < 502113
#include <sys/sysctl.h>
+#endif
#include <net/if.h>
#include <net/if_arp.h>
@@ -389,8 +391,10 @@ ndis_attach(dev)
sc->ndis_regvals = ndis_regvals;
+#if __FreeBSD_version < 502113
sysctl_ctx_init(&sc->ndis_ctx);
+#endif
/* Create sysctl registry nodes */
ndis_create_sysctls(sc);
@@ -741,8 +745,10 @@ ndis_detach(dev)
if (sc->ndis_iftype == PCIBus)
bus_dma_tag_destroy(sc->ndis_parent_tag);
+#if __FreeBSD_version < 502113
sysctl_ctx_free(&sc->ndis_ctx);
+#endif
mtx_destroy(&sc->ndis_mtx);
mtx_destroy(&sc->ndis_intrmtx);
diff --git a/sys/dev/if_ndis/if_ndisvar.h b/sys/dev/if_ndis/if_ndisvar.h
index 2b2f47f4646b..88a636181388 100644
--- a/sys/dev/if_ndis/if_ndisvar.h
+++ b/sys/dev/if_ndis/if_ndisvar.h
@@ -113,8 +113,10 @@ struct ndis_softc {
int ndis_if_flags;
int ndis_skip;
+#if __FreeBSD_version < 502113
struct sysctl_ctx_list ndis_ctx;
struct sysctl_oid *ndis_tree;
+#endif
int ndis_devidx;
interface_type ndis_iftype;