| .. | .. |
|---|
| 92 | 92 | jbsr syscall_trace_enter |
|---|
| 93 | 93 | RESTORE_SWITCH_STACK |
|---|
| 94 | 94 | addql #4,%sp |
|---|
| 95 | + addql #1,%d0 |
|---|
| 96 | + jeq ret_from_exception |
|---|
| 95 | 97 | movel %d3,%a0 |
|---|
| 96 | 98 | jbsr %a0@ |
|---|
| 97 | 99 | movel %d0,%sp@(PT_OFF_D0) /* save the return value */ |
|---|
| .. | .. |
|---|
| 108 | 110 | btst #5,%sp@(PT_OFF_SR) /* check if returning to kernel */ |
|---|
| 109 | 111 | jeq Luser_return /* if so, skip resched, signals */ |
|---|
| 110 | 112 | |
|---|
| 111 | | -#ifdef CONFIG_PREEMPT |
|---|
| 113 | +#ifdef CONFIG_PREEMPTION |
|---|
| 112 | 114 | movel %sp,%d1 /* get thread_info pointer */ |
|---|
| 113 | 115 | andl #-THREAD_SIZE,%d1 /* at base of kernel stack */ |
|---|
| 114 | 116 | movel %d1,%a0 |
|---|