Add patch to fix radeon regression from Jerome Glisse (rhbz 785375)
This commit is contained in:
parent
d456ca0684
commit
197b729727
|
@ -0,0 +1,35 @@
|
|||
From 4a2b6662c3632176b4fdf012243dd3751367bf1f Mon Sep 17 00:00:00 2001
|
||||
From: Jerome Glisse <jglisse@redhat.com>
|
||||
Date: Tue, 28 Aug 2012 16:50:22 -0400
|
||||
Subject: [PATCH] drm/radeon: force dma32 to fix regression rs4xx,rs6xx,rs740
|
||||
|
||||
It seems some of those IGP dislike non dma32 page despite what
|
||||
documentation says. Fix regression since we allowed non dma32
|
||||
pages. It seems it only affect some revision of those IGP chips
|
||||
as we don't know which one just force dma32 for all of them.
|
||||
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=785375
|
||||
|
||||
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
|
||||
Cc: <stable@vger.kernel.org>
|
||||
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
||||
---
|
||||
drivers/gpu/drm/radeon/radeon_device.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c
|
||||
index d2e2438..33da8bf 100644
|
||||
--- a/drivers/gpu/drm/radeon/radeon_device.c
|
||||
+++ b/drivers/gpu/drm/radeon/radeon_device.c
|
||||
@@ -1051,7 +1051,7 @@ int radeon_device_init(struct radeon_device *rdev,
|
||||
if (rdev->flags & RADEON_IS_AGP)
|
||||
rdev->need_dma32 = true;
|
||||
if ((rdev->flags & RADEON_IS_PCI) &&
|
||||
- (rdev->family < CHIP_RS400))
|
||||
+ (rdev->family <= CHIP_RS740))
|
||||
rdev->need_dma32 = true;
|
||||
|
||||
dma_bits = rdev->need_dma32 ? 32 : 40;
|
||||
--
|
||||
1.7.11.4
|
||||
|
|
@ -54,7 +54,7 @@ Summary: The Linux kernel
|
|||
# For non-released -rc kernels, this will be appended after the rcX and
|
||||
# gitX tags, so a 3 here would become part of release "0.rcX.gitX.3"
|
||||
#
|
||||
%global baserelease 1
|
||||
%global baserelease 2
|
||||
%global fedora_build %{baserelease}
|
||||
|
||||
# base_sublevel is the kernel version we're starting with and patching
|
||||
|
@ -638,6 +638,7 @@ Patch800: linux-2.6-crash-driver.patch
|
|||
|
||||
# DRM
|
||||
#atch1700: drm-edid-try-harder-to-fix-up-broken-headers.patch
|
||||
Patch1701: drm-radeon-force-dma32-to-fix-regression-rs4xx-rs6xx.patch
|
||||
|
||||
# intel drm is all merged upstream
|
||||
Patch1824: drm-intel-next.patch
|
||||
|
@ -1272,6 +1273,7 @@ ApplyPatch linux-2.6-e1000-ich9-montevina.patch
|
|||
|
||||
# DRM core
|
||||
#ApplyPatch drm-edid-try-harder-to-fix-up-broken-headers.patch
|
||||
ApplyPatch drm-radeon-force-dma32-to-fix-regression-rs4xx-rs6xx.patch
|
||||
|
||||
# Intel DRM
|
||||
ApplyOptionalPatch drm-intel-next.patch
|
||||
|
@ -2035,6 +2037,9 @@ fi
|
|||
# and build.
|
||||
|
||||
%changelog
|
||||
* Fri Sep 21 2012 Josh Boyer <jwboyer@redhat.com> 3.4.11-2
|
||||
- Add patch to fix radeon regression from Jerome Glisse (rhbz 785375)
|
||||
|
||||
* Sun Sep 16 2012 Josh Boyer <jwboyer@redhat.com> 3.4.11-1
|
||||
- Linux v3.4.11
|
||||
|
||||
|
|
Loading…
Reference in New Issue