Up to [cvs.NetBSD.org] / src / sys / dev / usb
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: jmcneill-usbmp-pre-base2
Revision 1.53.2.1 / (download) - annotate - [select for diffs], Fri Dec 9 01:53:00 2011 UTC (12 years, 4 months ago) by mrg
Branch: jmcneill-usbmp
CVS Tags: jmcneill-usbmp-pre-base2
Changes since 1.53: +2 -8
lines
Diff to previous 1.53 (colored)
- make pipe->close method take the thread lock - convert usb_taskq to use mutex/cv - convert needs_explore usage into a cv on the thread lock - remove KERNEL_*LOCK from uaudio and umidi, since we're supposedly MPSAFE here now - use IPL_SCHED instead of IPL_USB (aka biglocked) interrupts - drop the audio thread lock when calling into usb when it may sleep, avoiding a deadlock between audiowrite and audioioctl. this fixes mixerctl -a vs. playing hanging the system XXX probably need to check this in a bunch more places.