aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/hpsa.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/hpsa.c')
-rw-r--r--drivers/scsi/hpsa.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c
index f661ad1e500c..f3fd9f1711f7 100644
--- a/drivers/scsi/hpsa.c
+++ b/drivers/scsi/hpsa.c
@@ -1734,7 +1734,6 @@ static int add_msa2xxx_enclosure_device(struct ctlr_info *h,
1734 if (is_scsi_rev_5(h)) 1734 if (is_scsi_rev_5(h))
1735 return 0; /* p1210m doesn't need to do this. */ 1735 return 0; /* p1210m doesn't need to do this. */
1736 1736
1737#define MAX_MSA2XXX_ENCLOSURES 32
1738 if (*nmsa2xxx_enclosures >= MAX_MSA2XXX_ENCLOSURES) { 1737 if (*nmsa2xxx_enclosures >= MAX_MSA2XXX_ENCLOSURES) {
1739 dev_warn(&h->pdev->dev, "Maximum number of MSA2XXX " 1738 dev_warn(&h->pdev->dev, "Maximum number of MSA2XXX "
1740 "enclosures exceeded. Check your hardware " 1739 "enclosures exceeded. Check your hardware "
@@ -1868,6 +1867,13 @@ static void hpsa_update_scsi_devices(struct ctlr_info *h, int hostno)
1868 1867
1869 /* Allocate the per device structures */ 1868 /* Allocate the per device structures */
1870 for (i = 0; i < ndevs_to_allocate; i++) { 1869 for (i = 0; i < ndevs_to_allocate; i++) {
1870 if (i >= HPSA_MAX_DEVICES) {
1871 dev_warn(&h->pdev->dev, "maximum devices (%d) exceeded."
1872 " %d devices ignored.\n", HPSA_MAX_DEVICES,
1873 ndevs_to_allocate - HPSA_MAX_DEVICES);
1874 break;
1875 }
1876
1871 currentsd[i] = kzalloc(sizeof(*currentsd[i]), GFP_KERNEL); 1877 currentsd[i] = kzalloc(sizeof(*currentsd[i]), GFP_KERNEL);
1872 if (!currentsd[i]) { 1878 if (!currentsd[i]) {
1873 dev_warn(&h->pdev->dev, "out of memory at %s:%d\n", 1879 dev_warn(&h->pdev->dev, "out of memory at %s:%d\n",