|
@@ -1159,7 +1159,7 @@ static void mce_start_timer(unsigned long data)
|
|
|
|
|
|
WARN_ON(smp_processor_id() != data);
|
|
|
|
|
|
- if (mce_available(¤t_cpu_data)) {
|
|
|
+ if (mce_available(__this_cpu_ptr(&cpu_info))) {
|
|
|
machine_check_poll(MCP_TIMESTAMP,
|
|
|
&__get_cpu_var(mce_poll_banks));
|
|
|
}
|
|
@@ -1767,7 +1767,7 @@ static int mce_shutdown(struct sys_device *dev)
|
|
|
static int mce_resume(struct sys_device *dev)
|
|
|
{
|
|
|
__mcheck_cpu_init_generic();
|
|
|
- __mcheck_cpu_init_vendor(¤t_cpu_data);
|
|
|
+ __mcheck_cpu_init_vendor(__this_cpu_ptr(&cpu_info));
|
|
|
|
|
|
return 0;
|
|
|
}
|
|
@@ -1775,7 +1775,7 @@ static int mce_resume(struct sys_device *dev)
|
|
|
static void mce_cpu_restart(void *data)
|
|
|
{
|
|
|
del_timer_sync(&__get_cpu_var(mce_timer));
|
|
|
- if (!mce_available(¤t_cpu_data))
|
|
|
+ if (!mce_available(__this_cpu_ptr(&cpu_info)))
|
|
|
return;
|
|
|
__mcheck_cpu_init_generic();
|
|
|
__mcheck_cpu_init_timer();
|
|
@@ -1790,7 +1790,7 @@ static void mce_restart(void)
|
|
|
/* Toggle features for corrected errors */
|
|
|
static void mce_disable_ce(void *all)
|
|
|
{
|
|
|
- if (!mce_available(¤t_cpu_data))
|
|
|
+ if (!mce_available(__this_cpu_ptr(&cpu_info)))
|
|
|
return;
|
|
|
if (all)
|
|
|
del_timer_sync(&__get_cpu_var(mce_timer));
|
|
@@ -1799,7 +1799,7 @@ static void mce_disable_ce(void *all)
|
|
|
|
|
|
static void mce_enable_ce(void *all)
|
|
|
{
|
|
|
- if (!mce_available(¤t_cpu_data))
|
|
|
+ if (!mce_available(__this_cpu_ptr(&cpu_info)))
|
|
|
return;
|
|
|
cmci_reenable();
|
|
|
cmci_recheck();
|
|
@@ -2022,7 +2022,7 @@ static void __cpuinit mce_disable_cpu(void *h)
|
|
|
unsigned long action = *(unsigned long *)h;
|
|
|
int i;
|
|
|
|
|
|
- if (!mce_available(¤t_cpu_data))
|
|
|
+ if (!mce_available(__this_cpu_ptr(&cpu_info)))
|
|
|
return;
|
|
|
|
|
|
if (!(action & CPU_TASKS_FROZEN))
|
|
@@ -2040,7 +2040,7 @@ static void __cpuinit mce_reenable_cpu(void *h)
|
|
|
unsigned long action = *(unsigned long *)h;
|
|
|
int i;
|
|
|
|
|
|
- if (!mce_available(¤t_cpu_data))
|
|
|
+ if (!mce_available(__this_cpu_ptr(&cpu_info)))
|
|
|
return;
|
|
|
|
|
|
if (!(action & CPU_TASKS_FROZEN))
|