staging: usbip: fix to prevent potentially using uninitialized spinlock
authorBart Westgeest <bart@elbrys.com>
Wed, 25 Jan 2012 18:46:32 +0000 (13:46 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 8 Feb 2012 22:14:15 +0000 (14:14 -0800)
commit737912e11bf5bd4874acc771d8511a6eab891fc5
treed5af155fa17a25e2ce253e32c47c13408e739fe0
parent4c0029f01f4009d6ab149230026c9716bde96283
staging: usbip: fix to prevent potentially using uninitialized spinlock

The stub_probe function can be called as soon as the stub_driver is
registered. This can lead to the busid_table_lock being used before it
is initialized. Moved calling the init_busid_table function (which
initalizes this spinlock) to be called earlier in the init function to
prevent this from happening.

Signed-off-by: Bart Westgeest <bart@elbrys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/usbip/stub_main.c