usb4bsd: Fixes, fixes, fixes.
authorSascha Wildner <saw@online.de>
Wed, 10 Oct 2012 22:06:44 +0000 (00:06 +0200)
committerSascha Wildner <saw@online.de>
Thu, 11 Oct 2012 09:27:47 +0000 (11:27 +0200)
commit3a76bbe813ae8fd5957366cf44a23856854ba15d
tree47bbdb79a4de59d6f2f2bcb1ff14f1e3ab57b98e
parentb73aac18569c6510cb761a86a921aa2b034e7b4a
usb4bsd: Fixes, fixes, fixes.

* Fix a panic when trying to free null pointer in usb_free_device.

* Fix a panic due to wrong assignment of locks.

* Fix kqueue handling.

* Add debug helpers.

Submitted-by: Markus Pfeiffer <markus.pfeiffer@morphism.de>
sys/bus/u4b/usb_busdma.c
sys/bus/u4b/usb_core.h
sys/bus/u4b/usb_dev.c
sys/bus/u4b/usb_device.c
sys/bus/u4b/usb_device.h
sys/bus/u4b/usb_generic.c
sys/bus/u4b/usb_hub.c
sys/bus/u4b/usb_process.c
sys/bus/u4b/usb_request.c
sys/bus/u4b/usb_transfer.c
sys/bus/u4b/usbdi.h