cciss: kernel scan thread for MSA2012
authorMike Miller <mike.miller@hp.com>
Thu, 2 Apr 2009 19:50:55 +0000 (12:50 -0700)
committerJens Axboe <jens.axboe@oracle.com>
Tue, 7 Apr 2009 06:12:38 +0000 (08:12 +0200)
commit0a9279cc7cbe726e995c44a1acae81d446775816
tree80b7eb06a7629f6e0ab0c865f791b6a421a0ef6e
parentac44e5b2ed62bf4acf9df84575d3f18c7a6fdf22
cciss: kernel scan thread for MSA2012

The MSA2012 cannot inform the driver of configuration changes since all
management is out of band.  This is a departure from any storage we have
supported in the past.  We need some way to detect changes on the topology
so we implement this kernel thread.  In some instances there's nothing we
can do from the driver (like LUN failure) so just print out a message.  In
the case where logical volumes are added or deleted we call
rebuild_lun_table to refresh the driver's view of the world.

Signed-off-by: Mike Miller <mike.miller@hp.com>
Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
drivers/block/cciss.c
drivers/block/cciss.h
drivers/block/cciss_cmd.h