mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-14 06:56:49 +07:00
drm/tegra: Run hub cleanup on ->remove()
The call to tegra_display_hub_cleanup() that takes care of disabling the window groups is missing from the driver's ->remove() callback. Call it to make sure the runtime PM reference counts for the display controllers are balanced. Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
parent
b06e145f70
commit
d66dfcf80d
@ -1241,6 +1241,9 @@ static int host1x_drm_remove(struct host1x_device *dev)
|
||||
drm_atomic_helper_shutdown(drm);
|
||||
drm_mode_config_cleanup(drm);
|
||||
|
||||
if (tegra->hub)
|
||||
tegra_display_hub_cleanup(tegra->hub);
|
||||
|
||||
err = host1x_device_exit(dev);
|
||||
if (err < 0)
|
||||
dev_err(&dev->dev, "host1x device cleanup failed: %d\n", err);
|
||||
|
Loading…
Reference in New Issue
Block a user