diff options
Diffstat (limited to 'drivers/clocksource/acpi_pm.c')
| -rw-r--r-- | drivers/clocksource/acpi_pm.c | 16 | 
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/clocksource/acpi_pm.c b/drivers/clocksource/acpi_pm.c index 5ca1d80de18..860d033bc74 100644 --- a/drivers/clocksource/acpi_pm.c +++ b/drivers/clocksource/acpi_pm.c @@ -151,13 +151,13 @@ DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_LE,   */  static int verify_pmtmr_rate(void)  { -	u32 value1, value2; +	cycle_t value1, value2;  	unsigned long count, delta;  	mach_prepare_counter(); -	value1 = read_pmtmr(); +	value1 = clocksource_acpi_pm.read();  	mach_countup(&count); -	value2 = read_pmtmr(); +	value2 = clocksource_acpi_pm.read();  	delta = (value2 - value1) & ACPI_PM_MASK;  	/* Check that the PMTMR delta is within 5% of what we expect */ @@ -177,7 +177,7 @@ static int verify_pmtmr_rate(void)  static int __init init_acpi_pm_clocksource(void)  { -	u32 value1, value2; +	cycle_t value1, value2;  	unsigned int i;  	if (!pmtmr_ioport) @@ -187,9 +187,9 @@ static int __init init_acpi_pm_clocksource(void)  						clocksource_acpi_pm.shift);  	/* "verify" this timing source: */ -	value1 = read_pmtmr(); +	value1 = clocksource_acpi_pm.read();  	for (i = 0; i < 10000; i++) { -		value2 = read_pmtmr(); +		value2 = clocksource_acpi_pm.read();  		if (value2 == value1)  			continue;  		if (value2 > value1) @@ -197,11 +197,11 @@ static int __init init_acpi_pm_clocksource(void)  		if ((value2 < value1) && ((value2) < 0xFFF))  			goto pm_good;  		printk(KERN_INFO "PM-Timer had inconsistent results:" -			" 0x%#x, 0x%#x - aborting.\n", value1, value2); +			" 0x%#llx, 0x%#llx - aborting.\n", value1, value2);  		return -EINVAL;  	}  	printk(KERN_INFO "PM-Timer had no reasonable result:" -			" 0x%#x - aborting.\n", value1); +			" 0x%#llx - aborting.\n", value1);  	return -ENODEV;  pm_good:  |