summaryrefslogtreecommitdiff
path: root/fs/open.c
diff options
context:
space:
mode:
authorCorey Minyard <minyard@acm.org>2011-02-10 16:08:38 -0600
committerLinus Torvalds <torvalds@linux-foundation.org>2011-02-10 18:00:21 -0800
commitd2478521afc20227658a10a8c5c2bf1a2aa615b3 (patch)
tree4131c840f6a01061a3dd65264ed2497178960df8 /fs/open.c
parentee24aebffb75a7f940cf52c8cf6910947b3130c0 (diff)
downloadlinux-3.10-d2478521afc20227658a10a8c5c2bf1a2aa615b3.tar.gz
linux-3.10-d2478521afc20227658a10a8c5c2bf1a2aa615b3.tar.bz2
linux-3.10-d2478521afc20227658a10a8c5c2bf1a2aa615b3.zip
char/ipmi: fix OOPS caused by pnp_unregister_driver on unregistered driver
This patch fixes an OOPS triggered when calling modprobe ipmi_si a second time after the first modprobe returned without finding any ipmi devices. This can happen if you reload the module after having the first module load fail. The driver was not deregistering from PNP in that case. Peter Huewe originally reported this patch and supplied a fix, I have a different patch based on Linus' suggestion that cleans things up a bit more. Cc: stable@kernel.org Cc: openipmi-developer@lists.sourceforge.net Reviewed-by: Peter Huewe <peterhuewe@gmx.de> Cc: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Corey Minyard <cminyard@mvista.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/open.c')
0 files changed, 0 insertions, 0 deletions