summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb_generic.c
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2009-05-05 15:36:23 +0000
committerthompsa <thompsa@FreeBSD.org>2009-05-05 15:36:23 +0000
commit9a5ee5e7f1215ee4dc0f22592f0b6c02700d0f35 (patch)
tree3b824f3d7cff91427680192e6b5410a43bc2846a /sys/dev/usb/usb_generic.c
parentd011bcaef90070eaabcb2a7ee1ce1e2e49d6bf24 (diff)
downloadFreeBSD-src-9a5ee5e7f1215ee4dc0f22592f0b6c02700d0f35.zip
FreeBSD-src-9a5ee5e7f1215ee4dc0f22592f0b6c02700d0f35.tar.gz
Revert part of r191494 which used the udev state to mark suspending, this needs
to be set via two variables (peer_suspended and self_suspended) and can not be merged into one. Submitted by: Hans Petter Selasky Pointy hat: me
Diffstat (limited to 'sys/dev/usb/usb_generic.c')
-rw-r--r--sys/dev/usb/usb_generic.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/dev/usb/usb_generic.c b/sys/dev/usb/usb_generic.c
index c3fe72d..d7d73b8 100644
--- a/sys/dev/usb/usb_generic.c
+++ b/sys/dev/usb/usb_generic.c
@@ -823,11 +823,7 @@ usb2_gen_fill_deviceinfo(struct usb2_fifo *f, struct usb2_device_info *di)
di->udi_speed = udev->speed;
di->udi_mode = udev->flags.usb2_mode;
di->udi_power_mode = udev->power_mode;
- if (udev->state == USB_STATE_SUSPENDED) {
- di->udi_suspended = 1;
- } else {
- di->udi_suspended = 0;
- }
+ di->udi_suspended = udev->flags.peer_suspended;
hub = udev->parent_hub;
if (hub) {
OpenPOWER on IntegriCloud