summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorticso <ticso@FreeBSD.org>2003-05-29 23:47:12 +0000
committerticso <ticso@FreeBSD.org>2003-05-29 23:47:12 +0000
commit52d5c0b256b0a78a802032002daf4ca6dac3216f (patch)
treef124c1fa78bb2edfc3b4811feea0447e9e0ce35e
parent949c40c5fd683b40f39ebfa2783d06b8226148ab (diff)
downloadFreeBSD-src-52d5c0b256b0a78a802032002daf4ca6dac3216f.zip
FreeBSD-src-52d5c0b256b0a78a802032002daf4ca6dac3216f.tar.gz
Correct the fix in rev 1.70
Some lines were misslocated Submitted by: Jay Cornwall <jay@evilrealms.net> Approved by: re (rwatson)
-rw-r--r--sys/dev/usb/ugen.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/dev/usb/ugen.c b/sys/dev/usb/ugen.c
index 80c6176..6bbb7e7 100644
--- a/sys/dev/usb/ugen.c
+++ b/sys/dev/usb/ugen.c
@@ -1041,11 +1041,6 @@ ugen_set_interface(struct ugen_softc *sc, int ifaceidx, int altno)
sce->iface = 0;
}
-#if defined(__FreeBSD__)
- /* make the new devices */
- ugen_make_devnodes(sc);
-#endif
-
/* change setting */
err = usbd_set_interface(iface, altno);
if (err)
@@ -1063,6 +1058,12 @@ ugen_set_interface(struct ugen_softc *sc, int ifaceidx, int altno)
sce->edesc = ed;
sce->iface = iface;
}
+
+#if defined(__FreeBSD__)
+ /* make the new devices */
+ ugen_make_devnodes(sc);
+#endif
+
return (0);
}
OpenPOWER on IntegriCloud