diff options
author | Mike Miller <mike.miller@hp.com> | 2005-09-13 04:25:21 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-09-13 11:22:29 -0400 |
commit | 1f8ef3806c40e74733f45f436d44b3d8e9a2fa48 (patch) | |
tree | cf580823a617be7ef3654d7cd26f3fd048db823c /drivers/block/cciss.h | |
parent | 9dc7a86e85593c834bb930f5d5aba3a19ee7a350 (diff) |
[PATCH] cciss: busy_initializing flag
This patch adds a flag called busy_initializing. If there are multiple
controllers in a server AND the HP agents are running it's possible the agents
may try to poll a card that is still initializing if the driver is removed and
then added again.
Signed-off-by: Don Brace <dab@hp.com>
Signed-off-by: Mike Miller <mike.miller@hp.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/block/cciss.h')
-rw-r--r-- | drivers/block/cciss.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/block/cciss.h b/drivers/block/cciss.h index 566587d0a500..11ee83504b38 100644 --- a/drivers/block/cciss.h +++ b/drivers/block/cciss.h | |||
@@ -83,6 +83,7 @@ struct ctlr_info | |||
83 | int nr_allocs; | 83 | int nr_allocs; |
84 | int nr_frees; | 84 | int nr_frees; |
85 | int busy_configuring; | 85 | int busy_configuring; |
86 | int busy_initializing; | ||
86 | 87 | ||
87 | /* This element holds the zero based queue number of the last | 88 | /* This element holds the zero based queue number of the last |
88 | * queue to be started. It is used for fairness. | 89 | * queue to be started. It is used for fairness. |