diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 19d9c30be09d..1a4fc8b8a9cd 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hpsa.c @@ -8841,7 +8841,7 @@ clean1: /* wq/aer/h */ destroy_workqueue(h->monitor_ctlr_wq); h->monitor_ctlr_wq = NULL; } - kfree(h); + hpda_free_ctlr_info(h); return rc; }