| .. | .. |
|---|
| 193 | 193 | ti_flags = READ_ONCE(*ti_flagsp); |
|---|
| 194 | 194 | while (unlikely(ti_flags & (_TIF_USER_WORK_MASK & ~_TIF_RESTORE_TM))) { |
|---|
| 195 | 195 | local_irq_enable(); |
|---|
| 196 | | - if (ti_flags & _TIF_NEED_RESCHED_MASK) { |
|---|
| 196 | + if (ti_flags & _TIF_NEED_RESCHED) { |
|---|
| 197 | 197 | schedule(); |
|---|
| 198 | 198 | } else { |
|---|
| 199 | 199 | /* |
|---|
| .. | .. |
|---|
| 277 | 277 | ti_flags = READ_ONCE(*ti_flagsp); |
|---|
| 278 | 278 | while (unlikely(ti_flags & (_TIF_USER_WORK_MASK & ~_TIF_RESTORE_TM))) { |
|---|
| 279 | 279 | local_irq_enable(); /* returning to user: may enable */ |
|---|
| 280 | | - if (ti_flags & _TIF_NEED_RESCHED_MASK) { |
|---|
| 280 | + if (ti_flags & _TIF_NEED_RESCHED) { |
|---|
| 281 | 281 | schedule(); |
|---|
| 282 | 282 | } else { |
|---|
| 283 | 283 | if (ti_flags & _TIF_SIGPENDING) |
|---|
| .. | .. |
|---|
| 361 | 361 | /* Returning to a kernel context with local irqs enabled. */ |
|---|
| 362 | 362 | WARN_ON_ONCE(!(regs->msr & MSR_EE)); |
|---|
| 363 | 363 | again: |
|---|
| 364 | | - if (IS_ENABLED(CONFIG_PREEMPTION)) { |
|---|
| 364 | + if (IS_ENABLED(CONFIG_PREEMPT)) { |
|---|
| 365 | 365 | /* Return to preemptible kernel context */ |
|---|
| 366 | 366 | if (unlikely(*ti_flagsp & _TIF_NEED_RESCHED)) { |
|---|
| 367 | 367 | if (preempt_count() == 0) |
|---|
| 368 | | - preempt_schedule_irq(); |
|---|
| 369 | | - } else if (unlikely(*ti_flagsp & _TIF_NEED_RESCHED_LAZY)) { |
|---|
| 370 | | - if ((preempt_count() == 0) && |
|---|
| 371 | | - (current_thread_info()->preempt_lazy_count == 0)) |
|---|
| 372 | 368 | preempt_schedule_irq(); |
|---|
| 373 | 369 | } |
|---|
| 374 | 370 | } |
|---|