|
@@ -105,7 +105,7 @@ unsigned long long sched_clock(void)
|
|
/*
|
|
/*
|
|
* Fall back to jiffies if there's no TSC available:
|
|
* Fall back to jiffies if there's no TSC available:
|
|
*/
|
|
*/
|
|
- if (unlikely(tsc_disable))
|
|
|
|
|
|
+ if (tsc_unstable || unlikely(tsc_disable))
|
|
/* No locking but a rare wrong value is not a big deal: */
|
|
/* No locking but a rare wrong value is not a big deal: */
|
|
return (jiffies_64 - INITIAL_JIFFIES) * (1000000000 / HZ);
|
|
return (jiffies_64 - INITIAL_JIFFIES) * (1000000000 / HZ);
|
|
|
|
|