]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop amdgpu patch from 4.9, 4.14, and 4.19
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 25 Nov 2019 18:10:48 +0000 (19:10 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 25 Nov 2019 18:10:48 +0000 (19:10 +0100)
queue-4.14/drm-amdgpu-disable-gfxoff-when-using-register-read-interface.patch [deleted file]
queue-4.14/series
queue-4.19/drm-amdgpu-disable-gfxoff-when-using-register-read-interface.patch [deleted file]
queue-4.19/series
queue-4.9/drm-amdgpu-disable-gfxoff-when-using-register-read-interface.patch [deleted file]
queue-4.9/series

diff --git a/queue-4.14/drm-amdgpu-disable-gfxoff-when-using-register-read-interface.patch b/queue-4.14/drm-amdgpu-disable-gfxoff-when-using-register-read-interface.patch
deleted file mode 100644 (file)
index 24e7827..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-From c57040d333c6729ce99c2cb95061045ff84c89ea Mon Sep 17 00:00:00 2001
-From: Alex Deucher <alexander.deucher@amd.com>
-Date: Thu, 14 Nov 2019 11:39:05 -0500
-Subject: drm/amdgpu: disable gfxoff when using register read interface
-
-From: Alex Deucher <alexander.deucher@amd.com>
-
-commit c57040d333c6729ce99c2cb95061045ff84c89ea upstream.
-
-When gfxoff is enabled, accessing gfx registers via MMIO
-can lead to a hang.
-
-Bug: https://bugzilla.kernel.org/show_bug.cgi?id=205497
-Acked-by: Xiaojie Yuan <xiaojie.yuan@amd.com>
-Reviewed-by: Evan Quan <evan.quan@amd.com>
-Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-Cc: stable@vger.kernel.org
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c |    6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
-@@ -513,15 +513,19 @@ static int amdgpu_info_ioctl(struct drm_
-                       return -ENOMEM;
-               alloc_size = info->read_mmr_reg.count * sizeof(*regs);
--              for (i = 0; i < info->read_mmr_reg.count; i++)
-+              amdgpu_gfx_off_ctrl(adev, false);
-+              for (i = 0; i < info->read_mmr_reg.count; i++) {
-                       if (amdgpu_asic_read_register(adev, se_num, sh_num,
-                                                     info->read_mmr_reg.dword_offset + i,
-                                                     &regs[i])) {
-                               DRM_DEBUG_KMS("unallowed offset %#x\n",
-                                             info->read_mmr_reg.dword_offset + i);
-                               kfree(regs);
-+                              amdgpu_gfx_off_ctrl(adev, true);
-                               return -EFAULT;
-                       }
-+              }
-+              amdgpu_gfx_off_ctrl(adev, true);
-               n = copy_to_user(out, regs, min(size, alloc_size));
-               kfree(regs);
-               return n ? -EFAULT : 0;
index de15eb6e3734568c514cb9a5c446bf4fb1105b99..c5359f770a4c86141d3f45407908c7476459b581 100644 (file)
@@ -11,5 +11,4 @@ nbd-fix-memory-leak-in-nbd_get_socket.patch
 virtio_console-allocate-inbufs-in-add_port-only-if-it-is-needed.patch
 revert-fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_xa_prepare_entry.patch
 mm-ksm.c-don-t-warn-if-page-is-still-mapped-in-remove_stable_node.patch
-drm-amdgpu-disable-gfxoff-when-using-register-read-interface.patch
 drm-i915-userptr-try-to-acquire-the-page-lock-around-set_page_dirty.patch
diff --git a/queue-4.19/drm-amdgpu-disable-gfxoff-when-using-register-read-interface.patch b/queue-4.19/drm-amdgpu-disable-gfxoff-when-using-register-read-interface.patch
deleted file mode 100644 (file)
index bd659be..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-From c57040d333c6729ce99c2cb95061045ff84c89ea Mon Sep 17 00:00:00 2001
-From: Alex Deucher <alexander.deucher@amd.com>
-Date: Thu, 14 Nov 2019 11:39:05 -0500
-Subject: drm/amdgpu: disable gfxoff when using register read interface
-
-From: Alex Deucher <alexander.deucher@amd.com>
-
-commit c57040d333c6729ce99c2cb95061045ff84c89ea upstream.
-
-When gfxoff is enabled, accessing gfx registers via MMIO
-can lead to a hang.
-
-Bug: https://bugzilla.kernel.org/show_bug.cgi?id=205497
-Acked-by: Xiaojie Yuan <xiaojie.yuan@amd.com>
-Reviewed-by: Evan Quan <evan.quan@amd.com>
-Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-Cc: stable@vger.kernel.org
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c |    6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
-@@ -535,15 +535,19 @@ static int amdgpu_info_ioctl(struct drm_
-                       return -ENOMEM;
-               alloc_size = info->read_mmr_reg.count * sizeof(*regs);
--              for (i = 0; i < info->read_mmr_reg.count; i++)
-+              amdgpu_gfx_off_ctrl(adev, false);
-+              for (i = 0; i < info->read_mmr_reg.count; i++) {
-                       if (amdgpu_asic_read_register(adev, se_num, sh_num,
-                                                     info->read_mmr_reg.dword_offset + i,
-                                                     &regs[i])) {
-                               DRM_DEBUG_KMS("unallowed offset %#x\n",
-                                             info->read_mmr_reg.dword_offset + i);
-                               kfree(regs);
-+                              amdgpu_gfx_off_ctrl(adev, true);
-                               return -EFAULT;
-                       }
-+              }
-+              amdgpu_gfx_off_ctrl(adev, true);
-               n = copy_to_user(out, regs, min(size, alloc_size));
-               kfree(regs);
-               return n ? -EFAULT : 0;
index fd258304702cf832a72063d287005fe8a4b9ad0d..9bee467e91c33d302b8640fd40580ecbd8abbdbb 100644 (file)
@@ -15,7 +15,6 @@ nbd-fix-memory-leak-in-nbd_get_socket.patch
 virtio_console-allocate-inbufs-in-add_port-only-if-it-is-needed.patch
 revert-fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_xa_prepare_entry.patch
 mm-ksm.c-don-t-warn-if-page-is-still-mapped-in-remove_stable_node.patch
-drm-amdgpu-disable-gfxoff-when-using-register-read-interface.patch
 drm-amd-powerplay-issue-no-ppsmc_msg_getcurrpkgpwr-on-unsupported-asics.patch
 drm-i915-pmu-frequency-is-reported-as-accumulated-cycles.patch
 drm-i915-userptr-try-to-acquire-the-page-lock-around-set_page_dirty.patch
diff --git a/queue-4.9/drm-amdgpu-disable-gfxoff-when-using-register-read-interface.patch b/queue-4.9/drm-amdgpu-disable-gfxoff-when-using-register-read-interface.patch
deleted file mode 100644 (file)
index 018ca0b..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-From c57040d333c6729ce99c2cb95061045ff84c89ea Mon Sep 17 00:00:00 2001
-From: Alex Deucher <alexander.deucher@amd.com>
-Date: Thu, 14 Nov 2019 11:39:05 -0500
-Subject: drm/amdgpu: disable gfxoff when using register read interface
-
-From: Alex Deucher <alexander.deucher@amd.com>
-
-commit c57040d333c6729ce99c2cb95061045ff84c89ea upstream.
-
-When gfxoff is enabled, accessing gfx registers via MMIO
-can lead to a hang.
-
-Bug: https://bugzilla.kernel.org/show_bug.cgi?id=205497
-Acked-by: Xiaojie Yuan <xiaojie.yuan@amd.com>
-Reviewed-by: Evan Quan <evan.quan@amd.com>
-Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-Cc: stable@vger.kernel.org
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c |    6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
-@@ -438,15 +438,19 @@ static int amdgpu_info_ioctl(struct drm_
-                       return -ENOMEM;
-               alloc_size = info->read_mmr_reg.count * sizeof(*regs);
--              for (i = 0; i < info->read_mmr_reg.count; i++)
-+              amdgpu_gfx_off_ctrl(adev, false);
-+              for (i = 0; i < info->read_mmr_reg.count; i++) {
-                       if (amdgpu_asic_read_register(adev, se_num, sh_num,
-                                                     info->read_mmr_reg.dword_offset + i,
-                                                     &regs[i])) {
-                               DRM_DEBUG_KMS("unallowed offset %#x\n",
-                                             info->read_mmr_reg.dword_offset + i);
-                               kfree(regs);
-+                              amdgpu_gfx_off_ctrl(adev, true);
-                               return -EFAULT;
-                       }
-+              }
-+              amdgpu_gfx_off_ctrl(adev, true);
-               n = copy_to_user(out, regs, min(size, alloc_size));
-               kfree(regs);
-               return n ? -EFAULT : 0;
index 93b964a215be8bdc9f16708d07b2613d96a6915c..64dba651e97fc1a460508a065b8718ddc5eb6539 100644 (file)
@@ -7,4 +7,3 @@ gpio-max77620-fixup-debounce-delays.patch
 tools-gpio-correctly-add-make-dependencies-for-gpio_utils.patch
 revert-fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_xa_prepare_entry.patch
 mm-ksm.c-don-t-warn-if-page-is-still-mapped-in-remove_stable_node.patch
-drm-amdgpu-disable-gfxoff-when-using-register-read-interface.patch