]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit347bbf3882ad8c53219311ca91119e60859186ef
tree57316735809cb8b3b1991cfb60d09dc692225da3
parent7f1df5f23953b0a0317265071ed349d818a822f1
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