cciss: fix cciss_revalidate panic
authorStephen M. Cameron <scameron@beardog.cce.hp.com>
Fri, 17 Dec 2010 08:01:37 +0000 (09:01 +0100)
committerJens Axboe <jaxboe@fusionio.com>
Fri, 17 Dec 2010 08:01:37 +0000 (09:01 +0100)
commit0fc13c8995cd96f4123de400c71c223d80400ed9
tree3cbd89861a75d494a104db7d8d129eecfb086782
parent72d4cd9f38b5ed96b75df4c622be25e1c2648dd3
cciss: fix cciss_revalidate panic

If you delete a logical drive, and then run BLKRRPART (e.g. via fdisk)
on a logical drive which is "after" the deleted logical drive in the h->drv[]
array, then cciss_revalidate panics because it will access the null pointer
h->drv[x] when x hits the deleted drive.

Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com>
Cc: stable@kernel.org
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
drivers/block/cciss.c