summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb_process.h
diff options
context:
space:
mode:
authoralfred <alfred@FreeBSD.org>2009-08-24 05:05:38 +0000
committeralfred <alfred@FreeBSD.org>2009-08-24 05:05:38 +0000
commit52d0adc8f68b84e4f3af6d83cf3502ed56aafe3d (patch)
treed200d383126920559f7a10faf77a906d8a006992 /sys/dev/usb/usb_process.h
parentd1d25e4acf9faef5a904928fe3345533e15d2575 (diff)
downloadFreeBSD-src-52d0adc8f68b84e4f3af6d83cf3502ed56aafe3d.zip
FreeBSD-src-52d0adc8f68b84e4f3af6d83cf3502ed56aafe3d.tar.gz
- Patch to allow USB controller to resume operation after
being polled. - Remove the need for Giant from the USB HUB driver. - Leave device unconfigured instead of disabling the USB port when Huawei Autoinstall disk detection triggers. This should fix problems that the Huawei device is not detected after Autoinstall eject is issued. - Reported by: Nikolay Antsiferov - Fix memory use after free race for USB character devices. - Reported by: Lucius Windschuh - Factor out the enumeration lock into three functions to make the coming newbus lock conversion more easy. - usbd_enum_lock - usbd_enum_unlock - usbd_enum_is_locked Submitted by: hps
Diffstat (limited to 'sys/dev/usb/usb_process.h')
-rw-r--r--sys/dev/usb/usb_process.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/usb/usb_process.h b/sys/dev/usb/usb_process.h
index 71432c3..b4159af 100644
--- a/sys/dev/usb/usb_process.h
+++ b/sys/dev/usb/usb_process.h
@@ -75,5 +75,6 @@ void usb_proc_drain(struct usb_process *up);
void usb_proc_mwait(struct usb_process *up, void *pm0, void *pm1);
void usb_proc_free(struct usb_process *up);
void *usb_proc_msignal(struct usb_process *up, void *pm0, void *pm1);
+void usb_proc_rewakeup(struct usb_process *up);
#endif /* _USB_PROCESS_H_ */
OpenPOWER on IntegriCloud