Commit 2a5ac326 authored by Stephen M. Cameron's avatar Stephen M. Cameron Committed by Christoph Hellwig

hpsa: make hpsa_init_one return -ENOMEM if allocation of h->lockup_detected fails

Signed-off-by: default avatarStephen M. Cameron <scameron@beardog.cce.hp.com>
Reviewed-by: default avatarJoe Handzik <joseph.t.handzik@hp.com>
Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
parent 3b7f040a
...@@ -6995,8 +6995,10 @@ static int hpsa_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) ...@@ -6995,8 +6995,10 @@ static int hpsa_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
/* Allocate and clear per-cpu variable lockup_detected */ /* Allocate and clear per-cpu variable lockup_detected */
h->lockup_detected = alloc_percpu(u32); h->lockup_detected = alloc_percpu(u32);
if (!h->lockup_detected) if (!h->lockup_detected) {
rc = -ENOMEM;
goto clean1; goto clean1;
}
set_lockup_detected_for_all_cpus(h, 0); set_lockup_detected_for_all_cpus(h, 0);
rc = hpsa_pci_init(h); rc = hpsa_pci_init(h);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment