diff options
Diffstat (limited to 'drivers/scsi/aacraid/commsup.c')
-rw-r--r-- | drivers/scsi/aacraid/commsup.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/scsi/aacraid/commsup.c b/drivers/scsi/aacraid/commsup.c index e82d89ccaf15..3a3017d8dc65 100644 --- a/drivers/scsi/aacraid/commsup.c +++ b/drivers/scsi/aacraid/commsup.c | |||
@@ -171,6 +171,7 @@ struct fib *aac_fib_alloc(struct aac_dev *dev) | |||
171 | * each I/O | 171 | * each I/O |
172 | */ | 172 | */ |
173 | fibptr->hw_fib_va->header.XferState = 0; | 173 | fibptr->hw_fib_va->header.XferState = 0; |
174 | fibptr->flags = 0; | ||
174 | fibptr->callback = NULL; | 175 | fibptr->callback = NULL; |
175 | fibptr->callback_data = NULL; | 176 | fibptr->callback_data = NULL; |
176 | 177 | ||
@@ -402,6 +403,7 @@ int aac_fib_send(u16 command, struct fib *fibptr, unsigned long size, | |||
402 | * will have a debug mode where the adapter can notify the host | 403 | * will have a debug mode where the adapter can notify the host |
403 | * it had a problem and the host can log that fact. | 404 | * it had a problem and the host can log that fact. |
404 | */ | 405 | */ |
406 | fibptr->flags = 0; | ||
405 | if (wait && !reply) { | 407 | if (wait && !reply) { |
406 | return -EINVAL; | 408 | return -EINVAL; |
407 | } else if (!wait && reply) { | 409 | } else if (!wait && reply) { |
@@ -450,10 +452,10 @@ int aac_fib_send(u16 command, struct fib *fibptr, unsigned long size, | |||
450 | if (!wait) { | 452 | if (!wait) { |
451 | fibptr->callback = callback; | 453 | fibptr->callback = callback; |
452 | fibptr->callback_data = callback_data; | 454 | fibptr->callback_data = callback_data; |
455 | fibptr->flags = FIB_CONTEXT_FLAG; | ||
453 | } | 456 | } |
454 | 457 | ||
455 | fibptr->done = 0; | 458 | fibptr->done = 0; |
456 | fibptr->flags = 0; | ||
457 | 459 | ||
458 | FIB_COUNTER_INCREMENT(aac_config.FibsSent); | 460 | FIB_COUNTER_INCREMENT(aac_config.FibsSent); |
459 | 461 | ||