[PATCH] fbdev: imsttfb: Fix error path of imsttfb_probe()
Helge Deller
deller at gmx.de
Sat May 27 09:39:01 UTC 2023
Release ressources when init_imstt() returns failure.
Signed-off-by: Helge Deller <deller at gmx.de>
---
drivers/video/fbdev/imsttfb.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/video/fbdev/imsttfb.c b/drivers/video/fbdev/imsttfb.c
index 075f11991281..ee7d01ad1406 100644
--- a/drivers/video/fbdev/imsttfb.c
+++ b/drivers/video/fbdev/imsttfb.c
@@ -1535,8 +1535,10 @@ static int imsttfb_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
goto error;
info->pseudo_palette = par->palette;
ret = init_imstt(info);
- if (!ret)
- pci_set_drvdata(pdev, info);
+ if (ret)
+ goto error;
+
+ pci_set_drvdata(pdev, info);
return ret;
error:
--
2.40.1
More information about the dri-devel
mailing list