[PATCH] scsi: message: fusion: Use more common error handling code in mpt_attach()
Markus Elfring <[email protected]> Wed, 17 Jun 2026 20:34:09 +0200
| Newsgroups | org.kernel.vger.kernel-janitors,org.kernel.vger.linux-kernel,org.kernel.vger.linux-scsi |
|---|---|
| Message-ID | <[email protected]> |
From: Markus Elfring <[email protected]> Date: Wed, 17 Jun 2026 20:22:26 +0200 Use an existing label once more so that a bit of exception handling can be better reused at the end of this function implementation. This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring <[email protected]> --- drivers/message/fusion/mptbase.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/message/fusion/mptbase.c b/drivers/message/fusion/mptbase.c index 3a431ffd3e2e..c2c5a25cf5ae 100644 --- a/drivers/message/fusion/mptbase.c +++ b/drivers/message/fusion/mptbase.c @@ -2014,9 +2014,7 @@ mpt_attach(struct pci_dev *pdev, const struct pci_device_id *id) destroy_workqueue(ioc->reset_work_q); ioc->reset_work_q = NULL; - - kfree(ioc); - return r; + goto out_free_ioc; } /* call per device driver probe entry point */ -- 2.54.0