Messages in this thread Patch in this message | | | From | Tiezhu Yang <> | Subject | [PATCH] drm/radeon: Always call radeon_suspend_kms() in radeon_pci_shutdown() | Date | Mon, 7 Jun 2021 20:27:00 +0800 |
| |
radeon_suspend_kms() puts the hw in the suspend state (all asics), it should always call radeon_suspend_kms() in radeon_pci_shutdown(), this is a normal cleanup process to avoid more operations on radeon, just remove #ifdef CONFIG_PPC64 and the related comments.
Co-developed-by: Jianmin Lv <lvjianmin@loongson.cn> Signed-off-by: Jianmin Lv <lvjianmin@loongson.cn> Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn> --- drivers/gpu/drm/radeon/radeon_drv.c | 9 --------- 1 file changed, 9 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeon_drv.c b/drivers/gpu/drm/radeon/radeon_drv.c index efeb115..0b1f43d 100644 --- a/drivers/gpu/drm/radeon/radeon_drv.c +++ b/drivers/gpu/drm/radeon/radeon_drv.c @@ -386,16 +386,7 @@ radeon_pci_shutdown(struct pci_dev *pdev) if (radeon_device_is_virtual()) radeon_pci_remove(pdev); -#ifdef CONFIG_PPC64 - /* - * Some adapters need to be suspended before a - * shutdown occurs in order to prevent an error - * during kexec. - * Make this power specific becauase it breaks - * some non-power boards. - */ radeon_suspend_kms(pci_get_drvdata(pdev), true, true, false); -#endif } static int radeon_pmops_suspend(struct device *dev) -- 2.1.0
| |