|
@@ -2176,9 +2176,9 @@ _base_allocate_memory_pools(struct MPT2SAS_ADAPTER *ioc, int sleep_flag)
|
|
|
/* adjust hba_queue_depth, reply_free_queue_depth,
|
|
|
* and queue_size
|
|
|
*/
|
|
|
- ioc->hba_queue_depth -= queue_diff;
|
|
|
- ioc->reply_free_queue_depth -= queue_diff;
|
|
|
- queue_size -= queue_diff;
|
|
|
+ ioc->hba_queue_depth -= (queue_diff / 2);
|
|
|
+ ioc->reply_free_queue_depth -= (queue_diff / 2);
|
|
|
+ queue_size = facts->MaxReplyDescriptorPostQueueDepth;
|
|
|
}
|
|
|
ioc->reply_post_queue_depth = queue_size;
|
|
|
|