diff options
Diffstat (limited to 'arch/x86/kernel/tsc_sync.c')
| -rw-r--r-- | arch/x86/kernel/tsc_sync.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/arch/x86/kernel/tsc_sync.c b/arch/x86/kernel/tsc_sync.c index fc25e60a5884..adfdf56a3714 100644 --- a/arch/x86/kernel/tsc_sync.c +++ b/arch/x86/kernel/tsc_sync.c | |||
| @@ -25,24 +25,24 @@ | |||
| 25 | * Entry/exit counters that make sure that both CPUs | 25 | * Entry/exit counters that make sure that both CPUs |
| 26 | * run the measurement code at once: | 26 | * run the measurement code at once: |
| 27 | */ | 27 | */ |
| 28 | static __cpuinitdata atomic_t start_count; | 28 | static atomic_t start_count; |
| 29 | static __cpuinitdata atomic_t stop_count; | 29 | static atomic_t stop_count; |
| 30 | 30 | ||
| 31 | /* | 31 | /* |
| 32 | * We use a raw spinlock in this exceptional case, because | 32 | * We use a raw spinlock in this exceptional case, because |
| 33 | * we want to have the fastest, inlined, non-debug version | 33 | * we want to have the fastest, inlined, non-debug version |
| 34 | * of a critical section, to be able to prove TSC time-warps: | 34 | * of a critical section, to be able to prove TSC time-warps: |
| 35 | */ | 35 | */ |
| 36 | static __cpuinitdata arch_spinlock_t sync_lock = __ARCH_SPIN_LOCK_UNLOCKED; | 36 | static arch_spinlock_t sync_lock = __ARCH_SPIN_LOCK_UNLOCKED; |
| 37 | 37 | ||
| 38 | static __cpuinitdata cycles_t last_tsc; | 38 | static cycles_t last_tsc; |
| 39 | static __cpuinitdata cycles_t max_warp; | 39 | static cycles_t max_warp; |
| 40 | static __cpuinitdata int nr_warps; | 40 | static int nr_warps; |
| 41 | 41 | ||
| 42 | /* | 42 | /* |
| 43 | * TSC-warp measurement loop running on both CPUs: | 43 | * TSC-warp measurement loop running on both CPUs: |
| 44 | */ | 44 | */ |
| 45 | static __cpuinit void check_tsc_warp(unsigned int timeout) | 45 | static void check_tsc_warp(unsigned int timeout) |
| 46 | { | 46 | { |
| 47 | cycles_t start, now, prev, end; | 47 | cycles_t start, now, prev, end; |
| 48 | int i; | 48 | int i; |
| @@ -121,7 +121,7 @@ static inline unsigned int loop_timeout(int cpu) | |||
| 121 | * Source CPU calls into this - it waits for the freshly booted | 121 | * Source CPU calls into this - it waits for the freshly booted |
| 122 | * target CPU to arrive and then starts the measurement: | 122 | * target CPU to arrive and then starts the measurement: |
| 123 | */ | 123 | */ |
| 124 | void __cpuinit check_tsc_sync_source(int cpu) | 124 | void check_tsc_sync_source(int cpu) |
| 125 | { | 125 | { |
| 126 | int cpus = 2; | 126 | int cpus = 2; |
| 127 | 127 | ||
| @@ -187,7 +187,7 @@ void __cpuinit check_tsc_sync_source(int cpu) | |||
| 187 | /* | 187 | /* |
| 188 | * Freshly booted CPUs call into this: | 188 | * Freshly booted CPUs call into this: |
| 189 | */ | 189 | */ |
| 190 | void __cpuinit check_tsc_sync_target(void) | 190 | void check_tsc_sync_target(void) |
| 191 | { | 191 | { |
| 192 | int cpus = 2; | 192 | int cpus = 2; |
| 193 | 193 | ||
