[PATH] drm/loongson: fix pci_dev refcount leak in lsdc_get_dedicated_vram
From: yaolu
Date: Tue May 19 2026 - 03:38:34 EST
From: Lu Yao <yaolu@xxxxxxxxxx>
Need call 'pci_dev_put' after 'pci_get_domain_bus_and_slot'.
Signed-off-by: Lu Yao <yaolu@xxxxxxxxxx>
---
drivers/gpu/drm/loongson/lsdc_drv.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/loongson/lsdc_drv.c b/drivers/gpu/drm/loongson/lsdc_drv.c
index 34405073c4d4..6cd21480c979 100644
--- a/drivers/gpu/drm/loongson/lsdc_drv.c
+++ b/drivers/gpu/drm/loongson/lsdc_drv.c
@@ -183,6 +183,7 @@ static int lsdc_get_dedicated_vram(struct lsdc_device *ldev,
ldev->vram_size = size;
ldev->gpu = pdev_gpu;
+ pci_dev_put(pdev_gpu);
drm_info(ddev, "Dedicated vram start: 0x%llx, size: %uMiB\n",
(u64)base, (u32)(size >> 20));
--
2.25.1