.. | .. |
---|
31 | 31 | extern void ia64_save_extra (struct task_struct *task); |
---|
32 | 32 | extern void ia64_load_extra (struct task_struct *task); |
---|
33 | 33 | |
---|
34 | | -#ifdef CONFIG_PERFMON |
---|
35 | | - DECLARE_PER_CPU(unsigned long, pfm_syst_info); |
---|
36 | | -# define PERFMON_IS_SYSWIDE() (__this_cpu_read(pfm_syst_info) & 0x1) |
---|
37 | | -#else |
---|
38 | | -# define PERFMON_IS_SYSWIDE() (0) |
---|
39 | | -#endif |
---|
40 | | - |
---|
41 | 34 | #define IA64_HAS_EXTRA_STATE(t) \ |
---|
42 | | - ((t)->thread.flags & (IA64_THREAD_DBG_VALID|IA64_THREAD_PM_VALID) \ |
---|
43 | | - || PERFMON_IS_SYSWIDE()) |
---|
| 35 | + ((t)->thread.flags & (IA64_THREAD_DBG_VALID|IA64_THREAD_PM_VALID)) |
---|
44 | 36 | |
---|
45 | 37 | #define __switch_to(prev,next,last) do { \ |
---|
46 | 38 | if (IA64_HAS_EXTRA_STATE(prev)) \ |
---|
.. | .. |
---|
69 | 61 | if (unlikely((current->thread.flags & IA64_THREAD_MIGRATION) && \ |
---|
70 | 62 | (task_cpu(current) != \ |
---|
71 | 63 | task_thread_info(current)->last_cpu))) { \ |
---|
72 | | - platform_migrate(current); \ |
---|
73 | 64 | task_thread_info(current)->last_cpu = task_cpu(current); \ |
---|
74 | 65 | } \ |
---|
75 | 66 | } while (0) |
---|