[PATCH] fix hpet drift and url

From: Alex Williamson
Date: Tue Aug 30 2005 - 12:39:55 EST



The HPET driver is using a parts per second drift factor instead of
the standard parts per million drift the time interpolator code expects.
This patch fixes that problem and updates the URL for the HPET spec.

Signed-off-by: Alex Williamson <alex.williamson@xxxxxx>

diff -r 38ae29531c91 drivers/char/hpet.c
--- a/drivers/char/hpet.c Tue Aug 30 05:51:28 2005
+++ b/drivers/char/hpet.c Tue Aug 30 11:21:46 2005
@@ -44,7 +44,7 @@
/*
* The High Precision Event Timer driver.
* This driver is closely modelled after the rtc.c driver.
- * http://www.intel.com/labs/platcomp/hpet/hpetspec.htm
+ * http://www.intel.com/hardwaredesign/hpetspec.htm
*/
#define HPET_USER_FREQ (64)
#define HPET_DRIFT (500)
@@ -712,7 +712,7 @@
ti->shift = 10;
ti->addr = &hpetp->hp_hpet->hpet_mc;
ti->frequency = hpet_time_div(hpets->hp_period);
- ti->drift = ti->frequency * HPET_DRIFT / 1000000;
+ ti->drift = HPET_DRIFT;
ti->mask = -1;

hpetp->hp_interpolator = ti;


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/