[Frugalware-git] kernel30: kernel-3.0-1-i686

Michel Hermier hermier at frugalware.org
Sun Aug 14 11:00:09 CEST 2011


Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=kernel30.git;a=commitdiff;h=ee2903c90c14b989769e4c550b5413aa1eab4286

commit ee2903c90c14b989769e4c550b5413aa1eab4286
Author: Michel Hermier <hermier at frugalware.org>
Date:   Sun Aug 14 10:58:47 2011 +0200

kernel-3.0-1-i686

* Prepare for release.

diff --git a/source/base/kernel/FrugalBuild b/source/base/kernel/FrugalBuild
index 41d2da8..2fdb104 100644
--- a/source/base/kernel/FrugalBuild
+++ b/source/base/kernel/FrugalBuild
@@ -4,7 +4,7 @@
USE_DEVEL=${USE_DEVEL:-"n"}

if ! Fuse $USE_DEVEL; then
-	_F_kernel_patches=(b6c6e0b06473587f5e375eb2f1ac247d13fecade.patch)
+	_F_kernel_patches=('fix-i915.patch')
else
# example for a tagged rc release: 2.6.32.rc5
# example for a random snapshot (based on git describe output): 2.6.32.rc5.81.g964fe08
diff --git a/source/base/kernel/b6c6e0b06473587f5e375eb2f1ac247d13fecade.patch b/source/base/kernel/b6c6e0b06473587f5e375eb2f1ac247d13fecade.patch
deleted file mode 100644
index 9fa3062..0000000
--- a/source/base/kernel/b6c6e0b06473587f5e375eb2f1ac247d13fecade.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From b6c6e0b06473587f5e375eb2f1ac247d13fecade Mon Sep 17 00:00:00 2001
-From: Ben Skeggs <bskeggs at redhat.com>
-Date: Sun, 29 May 2011 23:28:31 +0000
-Subject: drm/nouveau: fix leak of gart mm node
-
-Signed-off-by: Ben Skeggs <bskeggs at redhat.com>
----
-diff --git a/drivers/gpu/drm/nouveau/nouveau_mem.c b/drivers/gpu/drm/nouveau/nouveau_mem.c
-index 2960f58..f9efbbb 100644
---- a/drivers/gpu/drm/nouveau/nouveau_mem.c
-+++ b/drivers/gpu/drm/nouveau/nouveau_mem.c
-@@ -868,7 +868,9 @@ nouveau_gart_manager_del(struct ttm_mem_type_manager *man,
- 		nouveau_vm_unmap(&node->tmp_vma);
- 		nouveau_vm_put(&node->tmp_vma);
- 	}
-+
- 	mem->mm_node = NULL;
-+	kfree(node);
- }
-
- static int
---
-cgit v0.8.3-6-g21f6
diff --git a/source/base/kernel/fix-i915.patch b/source/base/kernel/fix-i915.patch
new file mode 100644
index 0000000..3b63136
--- /dev/null
+++ b/source/base/kernel/fix-i915.patch
@@ -0,0 +1,26 @@
+Signed-off-by: Zhao Yakui <yakui.zhao at intel.com>
+Tested-by: Santi <santi at agolina.net>
+---
+ drivers/gpu/drm/i915/intel_tv.c |    9 +++++++++
+ 1 files changed, 9 insertions(+), 0 deletions(-)
+
+diff --git a/drivers/gpu/drm/i915/intel_tv.c b/drivers/gpu/drm/i915/intel_tv.c
+index dc83b7a..c8f67bf 100644
+--- a/drivers/gpu/drm/i915/intel_tv.c
++++ b/drivers/gpu/drm/i915/intel_tv.c
+@@ -1267,6 +1267,15 @@
+ 		   DAC_B_0_7_V |
+ 		   DAC_C_0_7_V);
+
++	/*
++	 * The TV sense state should be cleared to zero on cantiga platform. Otherwise
++	 * the TV is misdetected. This is hardware requirement.
++	 */
++	if (IS_GM45(dev))
++		tv_dac &= ~(TVDAC_STATE_CHG_EN | TVDAC_A_SENSE_CTL |
++			    TVDAC_B_SENSE_CTL | TVDAC_C_SENSE_CTL);
++
++
+ 	I915_WRITE(TV_CTL, tv_ctl);
+ 	I915_WRITE(TV_DAC, tv_dac);
+ 	POSTING_READ(TV_DAC);


More information about the Frugalware-git mailing list