aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/block
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/block')
-rw-r--r--drivers/block/cciss.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index 2e547bddc5a7..9e761b994b4c 100644
--- a/drivers/block/cciss.c
+++ b/drivers/block/cciss.c
@@ -4079,6 +4079,11 @@ static int __devinit cciss_find_cfgtables(ctlr_info_t *h)
4079static void __devinit cciss_get_max_perf_mode_cmds(struct ctlr_info *h) 4079static void __devinit cciss_get_max_perf_mode_cmds(struct ctlr_info *h)
4080{ 4080{
4081 h->max_commands = readl(&(h->cfgtable->MaxPerformantModeCommands)); 4081 h->max_commands = readl(&(h->cfgtable->MaxPerformantModeCommands));
4082
4083 /* Limit commands in memory limited kdump scenario. */
4084 if (reset_devices && h->max_commands > 32)
4085 h->max_commands = 32;
4086
4082 if (h->max_commands < 16) { 4087 if (h->max_commands < 16) {
4083 dev_warn(&h->pdev->dev, "Controller reports " 4088 dev_warn(&h->pdev->dev, "Controller reports "
4084 "max supported commands of %d, an obvious lie. " 4089 "max supported commands of %d, an obvious lie. "