mcb: Acquire reference to device in probe
authorJohannes Thumshirn <jthumshirn@suse.de>
Tue, 10 May 2016 10:39:44 +0000 (12:39 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 14 Jun 2016 01:49:30 +0000 (18:49 -0700)
commit7bc364097a89a0a9a5e5e4989d6b3e6fb2027a9e
tree57316735809cb8b3b1991cfb60d09dc692225da3
parent69f1804a9ab602701217a8c23d371f8f36f8b57a
mcb: Acquire reference to device in probe

mcb_probe() does not aqcuire a reference to the probed device but drops one
when removing the device. As it is actually using the device, it should grab
a reference via get_device().

This could lead to a panic found with a rmmod/modprobe stress test

Signed-off-by: Johannes Thumshirn <jthumshirn@suse.de>
Reported-by: Andreas Werner <andreas.werner@men.de>
Tested-by: Andreas Werner <andreas.werner@men.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/mcb/mcb-core.c