aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux-4.19/linux-yocto-4.19.8/0827-drm-amdgpu-Remove-dead-static-variable.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux-4.19/linux-yocto-4.19.8/0827-drm-amdgpu-Remove-dead-static-variable.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux-4.19/linux-yocto-4.19.8/0827-drm-amdgpu-Remove-dead-static-variable.patch62
1 files changed, 62 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux-4.19/linux-yocto-4.19.8/0827-drm-amdgpu-Remove-dead-static-variable.patch b/meta-amd-bsp/recipes-kernel/linux-4.19/linux-yocto-4.19.8/0827-drm-amdgpu-Remove-dead-static-variable.patch
new file mode 100644
index 00000000..05c14a1d
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux-4.19/linux-yocto-4.19.8/0827-drm-amdgpu-Remove-dead-static-variable.patch
@@ -0,0 +1,62 @@
+From af5144c55141bfd550c7383e1321d913fbbca93a Mon Sep 17 00:00:00 2001
+From: Rex Zhu <Rex.Zhu@amd.com>
+Date: Mon, 19 Nov 2018 18:59:53 +0800
+Subject: [PATCH 0827/2940] drm/amdgpu: Remove dead static variable
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The static struct drm_driver *driver was
+not used because drm_pci_init was deprecated
+
+v2: Remove static pointer pdriver(Christian)
+
+Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
+Reviewed-by: Christian König <christian.koenig@amd.com>
+Signed-off-by: Rex Zhu <Rex.Zhu@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 11 +++--------
+ 1 file changed, 3 insertions(+), 8 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
+index 0a7bffdb7f56..7dff101a04d9 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
+@@ -1144,9 +1144,6 @@ static struct drm_driver kms_driver = {
+ .patchlevel = KMS_DRIVER_PATCHLEVEL,
+ };
+
+-static struct drm_driver *driver;
+-static struct pci_driver *pdriver;
+-
+ static struct pci_driver amdgpu_kms_pci_driver = {
+ .name = DRIVER_NAME,
+ .id_table = pciidlist,
+@@ -1180,12 +1177,10 @@ static int __init amdgpu_init(void)
+ #if defined(DRM_VER) && defined(DRM_PATCH) && defined(DRM_SUB)
+ DRM_INFO("OS DRM version: %d.%d.%d\n", DRM_VER, DRM_PATCH, DRM_SUB);
+ #endif
+- driver = &kms_driver;
+- pdriver = &amdgpu_kms_pci_driver;
+- driver->num_ioctls = amdgpu_max_kms_ioctl;
++ kms_driver.num_ioctls = amdgpu_max_kms_ioctl;
+ amdgpu_register_atpx_handler();
+ /* let modprobe override vga console setting */
+- return pci_register_driver(pdriver);
++ return pci_register_driver(&amdgpu_kms_pci_driver);
+
+ error_fence:
+ amdgpu_sync_fini();
+@@ -1197,7 +1192,7 @@ static int __init amdgpu_init(void)
+ static void __exit amdgpu_exit(void)
+ {
+ amdgpu_amdkfd_fini();
+- pci_unregister_driver(pdriver);
++ pci_unregister_driver(&amdgpu_kms_pci_driver);
+ amdgpu_unregister_atpx_handler();
+ amdgpu_sync_fini();
+ amdgpu_fence_slab_fini();
+--
+2.17.1
+