drm/nouveau: Unregister switcheroo client on exit
Currently nouveau only registers as a vga_switcheroo client, but never unregisters. This patch adds the necessary unregister calls. Signed-off-by: Andreas Heider <andreas@meetr.de> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
This commit is contained in:
Родитель
2f3787aa43
Коммит
5c5ed6e2cd
|
@ -840,6 +840,7 @@ out_bios:
|
|||
out_display_early:
|
||||
engine->display.late_takedown(dev);
|
||||
out:
|
||||
vga_switcheroo_unregister_client(dev->pdev);
|
||||
vga_client_register(dev->pdev, NULL, NULL, NULL);
|
||||
return ret;
|
||||
}
|
||||
|
@ -895,6 +896,7 @@ static void nouveau_card_takedown(struct drm_device *dev)
|
|||
|
||||
nouveau_irq_fini(dev);
|
||||
|
||||
vga_switcheroo_unregister_client(dev->pdev);
|
||||
vga_client_register(dev->pdev, NULL, NULL, NULL);
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче