Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aab8df14 authored by Dave Airlie's avatar Dave Airlie Committed by Dave Airlie
Browse files

drm: cleanup properly on drm module unload



Cleanup multiple cards properly

Signed-off-by: default avatarDave Airlie <airlied@linux.ie>
parent 8d2ea625
Loading
Loading
Loading
Loading
+6 −6
Original line number Original line Diff line number Diff line
@@ -342,13 +342,13 @@ void drm_exit(struct drm_driver *driver)
		if (head->dev->driver != driver)
		if (head->dev->driver != driver)
			continue;
			continue;
		dev = head->dev;
		dev = head->dev;
	}
		if (dev) {
		if (dev) {
			/* release the pci driver */
			/* release the pci driver */
			if (dev->pdev)
			if (dev->pdev)
				pci_dev_put(dev->pdev);
				pci_dev_put(dev->pdev);
			drm_cleanup(dev);
			drm_cleanup(dev);
		}
		}
	}
	DRM_INFO("Module unloaded\n");
	DRM_INFO("Module unloaded\n");
}
}