summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorMike Miller <mike.miller@hp.com>2013-04-29 11:55:54 -0700
committerJens Axboe <axboe@kernel.dk>2013-04-29 21:24:02 +0200
commit0821e904057505c7e25d72e1a282105d023b26c9 (patch)
tree164d3d5aa6730415bf7573b1f5430a8398c59956 /lib
parente4292e05d4c1bb4e64c299ea4b378a0f66d3cc8a (diff)
downloadlinux-0821e904057505c7e25d72e1a282105d023b26c9.tar.bz2
cciss: bug fix to prevent cciss from loading in kdump crash kernel
By default the cciss driver supports all "older" HP Smart Array controllers and hpsa supports all controllers starting with the G6 family. There are module parameters that allow a user to override those defaults and use hpsa for any HP Smart Array controller. If the user does override the default behavior and uses hpsa for older controllers it is possible that cciss may try to load in a kdump crash kernel. This may happen if cciss is loaded first from the kdump initrd image. If cciss does load rather than hpsa and reset_devices is true we immediately call cciss_hard_reset_controller. This will result in a kernel panic and the core file cannot be created. This patch prevents cciss from trying to load in this scenario. Signed-off-by: Mike Miller <mike.miller@hp.com> Cc: Jens Axboe <axboe@kernel.dk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions