[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

rpms/kernel/FC-5 linux-2.6-x86_64-c3-timer-latency.patch, NONE, 1.1 kernel-2.6.spec, 1.2218, 1.2219



Author: davej

Update of /cvs/dist/rpms/kernel/FC-5
In directory cvs.devel.redhat.com:/tmp/cvs-serv11651

Modified Files:
	kernel-2.6.spec 
Added Files:
	linux-2.6-x86_64-c3-timer-latency.patch 
Log Message:
x86_64: Fix up C3 timer latency.

linux-2.6-x86_64-c3-timer-latency.patch:
 time.c |    3 +--
 1 files changed, 1 insertion(+), 2 deletions(-)

--- NEW FILE linux-2.6-x86_64-c3-timer-latency.patch ---
>From davej  Sat Oct 21 18:52:54 2006
Return-path: <linux-kernel-owner+davej=40kernelslacker org-S1422657AbWJUWuz vger kernel org>
X-Spam-Checker-Version: SpamAssassin 3.1.4 (2006-07-25) on 
	pressure.kernelslacker.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham 
	version=3.1.4
Envelope-to: davej kernelslacker org
Delivery-date: Sat, 21 Oct 2006 23:52:28 +0100
Received: from testure.choralone.org [194.9.77.134]
	by pressure.kernelslacker.org with IMAP (fetchmail-6.3.4)
	for <davej localhost> (single-drop); Sat, 21 Oct 2006 18:52:54 -0400 (EDT)
Received: from vger.kernel.org ([209.132.176.167])
	by testure.choralone.org with esmtp (Exim 4.63)
	(envelope-from <linux-kernel-owner+davej=40kernelslacker org-S1422657AbWJUWuz vger kernel org>)
	id 1GbPhc-0007g9-Cy
	for davej kernelslacker org; Sat, 21 Oct 2006 23:52:28 +0100
Received: (majordomo vger kernel org) by vger.kernel.org via listexpand
	id S1422657AbWJUWuz (ORCPT <rfc822;davej kernelslacker org>);
	Sat, 21 Oct 2006 18:50:55 -0400
Received: (majordomo vger kernel org) by vger.kernel.org id S1422838AbWJUWuy
	(ORCPT <rfc822;linux-kernel-outgoing>);
	Sat, 21 Oct 2006 18:50:54 -0400
Received: from ns.suse.de ([195.135.220.2]:3028 "EHLO mx1.suse.de")
	by vger.kernel.org with ESMTP id S1422657AbWJUWuy (ORCPT
	<rfc822;linux-kernel vger kernel org>);
	Sat, 21 Oct 2006 18:50:54 -0400
Received: from Relay1.suse.de (mail2.suse.de [195.135.221.8])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.suse.de (Postfix) with ESMTP id AB1AB11E4C;
	Sun, 22 Oct 2006 00:50:52 +0200 (CEST)
From:	Andi Kleen <ak suse de>
References: <200610221250 493223000 suse de>
In-Reply-To: <200610221250 493223000 suse de>
To:	patches x86-64 org, linux-kernel vger kernel org
Subject: [PATCH] [1/2] x86_64: Fix C3 timer test
Message-Id: <20061021225052 9395013B62 wotan suse de>
Date:	Sun, 22 Oct 2006 00:50:52 +0200 (CEST)
Sender:	linux-kernel-owner vger kernel org
Precedence: bulk
X-Mailing-List:	linux-kernel vger kernel org
Status: RO
Content-Length: 1105
Lines: 31


There was a typo in the C3 latency test to decide of the TSC
should be used or not. It used the C2 latency threshold, not the
C3 one. Fix that.

This should fix the time on various dual core laptops.

Signed-off-by: Andi Kleen <ak suse de>

---
 arch/x86_64/kernel/time.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

Index: linux/arch/x86_64/kernel/time.c
===================================================================
--- linux.orig/arch/x86_64/kernel/time.c
+++ linux/arch/x86_64/kernel/time.c
@@ -948,7 +948,7 @@ __cpuinit int unsynchronized_tsc(void)
  	if (boot_cpu_data.x86_vendor == X86_VENDOR_INTEL) {
 #ifdef CONFIG_ACPI
 		/* But TSC doesn't tick in C3 so don't use it there */
-		if (acpi_fadt.length > 0 && acpi_fadt.plvl3_lat < 100)
+		if (acpi_fadt.length > 0 && acpi_fadt.plvl3_lat < 1000)
 			return 1;
 #endif
  		return 0;
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo vger kernel org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v
retrieving revision 1.2218
retrieving revision 1.2219
diff -u -r1.2218 -r1.2219
--- kernel-2.6.spec	30 Oct 2006 05:13:44 -0000	1.2218
+++ kernel-2.6.spec	30 Oct 2006 05:21:13 -0000	1.2219
@@ -255,6 +255,7 @@
 Patch207: linux-2.6-x86_64-tif-restore-sigmask.patch
 Patch208: linux-2.6-x86_64-add-ppoll-pselect.patch
 Patch211: linux-2.6-x86-unwinder-fixes.patch
+Patch212: linux-2.6-x86_64-c3-timer-latency.patch
 
 # 300 - 399   ppc(64)
 Patch300: linux-2.6-ppc-dac960-ipr-clash.patch
@@ -740,6 +741,8 @@
 %patch208 -p1
 # DWARF2 unwinder fixes.
 %patch211 -p1
+# Fix up C3 timer latency.
+%patch212 -p1
 
 #
 # PowerPC
@@ -1641,6 +1644,7 @@
 * Sun Oct 29 2006 Dave Jones <davej redhat com>
 - More ext3 robustness fixes.
 - Include more verbose BUG() data
+- x86_64: Fix up C3 timer latency.
 
 * Sat Oct 21 2006 Dave Jones <davej redhat com> 
 - Reenable NCPFS (#211325, #203663)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]