summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/bluetooth
diff options
context:
space:
mode:
authorrodrigc <rodrigc@FreeBSD.org>2013-07-15 01:41:34 +0000
committerrodrigc <rodrigc@FreeBSD.org>2013-07-15 01:41:34 +0000
commitd9297fa7d00263852ca16970627dbf63c3699de3 (patch)
tree0b29ec5efdb7715ca2f4c5faa3d19d116d973d00 /sys/netgraph/bluetooth
parent7e3e1747c886c2c26003f94ad0e7dd03ea6cde2a (diff)
downloadFreeBSD-src-d9297fa7d00263852ca16970627dbf63c3699de3.zip
FreeBSD-src-d9297fa7d00263852ca16970627dbf63c3699de3.tar.gz
PR: kern/168520
Revert GRN 253255. It is not needed now that GRN 253346 is committed.
Diffstat (limited to 'sys/netgraph/bluetooth')
-rw-r--r--sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c b/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
index 402f958..b268409 100644
--- a/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
+++ b/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
@@ -109,9 +109,7 @@
#include <sys/unistd.h>
#include <sys/callout.h>
#include <sys/malloc.h>
-#include <sys/jail.h>
#include <sys/priv.h>
-#include <sys/proc.h>
#include "usbdevs.h"
#include <dev/usb/usb.h>
@@ -125,7 +123,6 @@
#include <sys/mbuf.h>
#include <sys/taskqueue.h>
-#include <net/vnet.h>
#include <netgraph/ng_message.h>
#include <netgraph/netgraph.h>
#include <netgraph/ng_parse.h>
@@ -490,14 +487,13 @@ ubt_attach(device_t dev)
sc->sc_dev = dev;
sc->sc_debug = NG_UBT_WARN_LEVEL;
- CURVNET_SET(TD_TO_VNET(curthread));
+
/*
* Create Netgraph node
*/
if (ng_make_node_common(&typestruct, &sc->sc_node) != 0) {
UBT_ALERT(sc, "could not create Netgraph node\n");
- CURVNET_RESTORE();
return (ENXIO);
}
@@ -505,12 +501,10 @@ ubt_attach(device_t dev)
if (ng_name_node(sc->sc_node, device_get_nameunit(dev)) != 0) {
UBT_ALERT(sc, "could not name Netgraph node\n");
NG_NODE_UNREF(sc->sc_node);
- CURVNET_RESTORE();
return (ENXIO);
}
NG_NODE_SET_PRIVATE(sc->sc_node, sc);
NG_NODE_FORCE_WRITER(sc->sc_node);
- CURVNET_RESTORE();
/*
* Initialize device softc structure
@@ -637,10 +631,8 @@ ubt_detach(device_t dev)
/* Destroy Netgraph node */
if (node != NULL) {
sc->sc_node = NULL;
- CURVNET_SET(node->nd_vnet);
NG_NODE_REALLY_DIE(node);
ng_rmnode_self(node);
- CURVNET_RESTORE();
}
/* Make sure ubt_task in gone */
OpenPOWER on IntegriCloud