|
@@ -151,7 +151,7 @@ int fixup_exception(struct pt_regs *regs)
|
|
fix = search_exception_tables(regs->iaoq[0]);
|
|
fix = search_exception_tables(regs->iaoq[0]);
|
|
if (fix) {
|
|
if (fix) {
|
|
struct exception_data *d;
|
|
struct exception_data *d;
|
|
- d = &__get_cpu_var(exception_data);
|
|
|
|
|
|
+ d = this_cpu_ptr(&exception_data);
|
|
d->fault_ip = regs->iaoq[0];
|
|
d->fault_ip = regs->iaoq[0];
|
|
d->fault_space = regs->isr;
|
|
d->fault_space = regs->isr;
|
|
d->fault_addr = regs->ior;
|
|
d->fault_addr = regs->ior;
|