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>
Sun, 21 Oct 2012 12:58:52 +0000 (14:58 +0200)
commitc91381a5adfabbe7811c4be6bd4eaadf6beb135e
tree8468ccc0c92a8db33afdbf7955a78f4b034a9f4c
parentf4071775b947f7aa54c9e585955fe7e390ef0a2d
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