svn commit: r206308 - stable/8/sys/dev/usb/controller
Andrew Thompson
thompsa at FreeBSD.org
Tue Apr 6 23:23:45 UTC 2010
Author: thompsa
Date: Tue Apr 6 23:23:43 2010
New Revision: 206308
URL: http://svn.freebsd.org/changeset/base/206308
Log:
MFC r205005
Wrap the proc wakeup special case for ddb in ifdef DDB.
Submitted by: Giovanni Trematerra
Modified:
stable/8/sys/dev/usb/controller/usb_controller.c
Directory Properties:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
stable/8/sys/cddl/contrib/opensolaris/ (props changed)
stable/8/sys/contrib/dev/acpica/ (props changed)
stable/8/sys/contrib/pf/ (props changed)
stable/8/sys/dev/xen/xenpci/ (props changed)
Modified: stable/8/sys/dev/usb/controller/usb_controller.c
==============================================================================
--- stable/8/sys/dev/usb/controller/usb_controller.c Tue Apr 6 23:23:19 2010 (r206307)
+++ stable/8/sys/dev/usb/controller/usb_controller.c Tue Apr 6 23:23:43 2010 (r206308)
@@ -24,6 +24,8 @@
* SUCH DAMAGE.
*/
+#include "opt_ddb.h"
+
#include <sys/stdint.h>
#include <sys/stddef.h>
#include <sys/param.h>
@@ -220,6 +222,7 @@ usb_bus_explore(struct usb_proc_msg *pm)
bus->driver_added_refcount = 1;
}
+#ifdef DDB
/*
* The following three lines of code are only here to
* recover from DDB:
@@ -227,6 +230,7 @@ usb_bus_explore(struct usb_proc_msg *pm)
usb_proc_rewakeup(&bus->control_xfer_proc);
usb_proc_rewakeup(&bus->giant_callback_proc);
usb_proc_rewakeup(&bus->non_giant_callback_proc);
+#endif
USB_BUS_UNLOCK(bus);
@@ -289,11 +293,13 @@ usb_power_wdog(void *arg)
usb_callout_reset(&bus->power_wdog,
4 * hz, usb_power_wdog, arg);
+#ifdef DDB
/*
* The following line of code is only here to recover from
* DDB:
*/
usb_proc_rewakeup(&bus->explore_proc); /* recover from DDB */
+#endif
USB_BUS_UNLOCK(bus);
More information about the svn-src-stable-8
mailing list