diff options
author | Stephen M. Cameron <scameron@beardog.cce.hp.com> | 2009-11-12 19:49:55 +0100 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2009-11-13 08:45:53 +0100 |
commit | da0021841c3ea6a82588efae3260015847ea5d33 (patch) | |
tree | ef789cce615bfef67721fe34d70deb5b0b25e4a3 /drivers/block/cciss.h | |
parent | cciss: Remove unnecessary check in scan_thread (diff) | |
download | linux-da0021841c3ea6a82588efae3260015847ea5d33.tar.xz linux-da0021841c3ea6a82588efae3260015847ea5d33.zip |
cciss: Do not automatically rescan on UNIT ATTENTION/LUN DATA CHANGED
cciss: Do not automatically rescan on UNIT ATTENTION/LUN DATA CHANGED
There are problems with doing this. If, say, several logical drives
are deleted at once, several such UNIT ATTENTIONS will be encountered,
often during the rescan triggered by the first such UNIT ATTENTION.
The block layer may be in the midst of trying to add logical drives
which were just deleted (resulting in the subsequent UNIT ATTENTION(s).)
Making the rescan code robust enough to tolerate this kind of thing
is too complicated for the moment. So, for now, we just don't do it.
Note: This UNIT ATTENTION/LUN DATA CHANGED situation only occurs on
the MSA2012.
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'drivers/block/cciss.h')
0 files changed, 0 insertions, 0 deletions