diff options
| -rw-r--r-- | drivers/block/mtip32xx/mtip32xx.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/block/mtip32xx/mtip32xx.c b/drivers/block/mtip32xx/mtip32xx.c index faa5591b579f..9694dd99bbbc 100644 --- a/drivers/block/mtip32xx/mtip32xx.c +++ b/drivers/block/mtip32xx/mtip32xx.c | |||
| @@ -559,7 +559,7 @@ static void mtip_timeout_function(unsigned long int data) | |||
| 559 | struct mtip_cmd *command; | 559 | struct mtip_cmd *command; |
| 560 | int tag, cmdto_cnt = 0; | 560 | int tag, cmdto_cnt = 0; |
| 561 | unsigned int bit, group; | 561 | unsigned int bit, group; |
| 562 | unsigned int num_command_slots = port->dd->slot_groups * 32; | 562 | unsigned int num_command_slots; |
| 563 | unsigned long to, tagaccum[SLOTBITS_IN_LONGS]; | 563 | unsigned long to, tagaccum[SLOTBITS_IN_LONGS]; |
| 564 | 564 | ||
| 565 | if (unlikely(!port)) | 565 | if (unlikely(!port)) |
| @@ -572,6 +572,7 @@ static void mtip_timeout_function(unsigned long int data) | |||
| 572 | } | 572 | } |
| 573 | /* clear the tag accumulator */ | 573 | /* clear the tag accumulator */ |
| 574 | memset(tagaccum, 0, SLOTBITS_IN_LONGS * sizeof(long)); | 574 | memset(tagaccum, 0, SLOTBITS_IN_LONGS * sizeof(long)); |
| 575 | num_command_slots = port->dd->slot_groups * 32; | ||
| 575 | 576 | ||
| 576 | for (tag = 0; tag < num_command_slots; tag++) { | 577 | for (tag = 0; tag < num_command_slots; tag++) { |
| 577 | /* | 578 | /* |
