diff options
Diffstat (limited to 'kernel/sched.c')
-rw-r--r-- | kernel/sched.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/sched.c b/kernel/sched.c index cb816e36cc8b..8c473adbf223 100644 --- a/kernel/sched.c +++ b/kernel/sched.c | |||
@@ -3726,7 +3726,7 @@ int mutex_spin_on_owner(struct mutex *lock, struct thread_info *owner) | |||
3726 | * off of preempt_enable. Kernel preemptions off return from interrupt | 3726 | * off of preempt_enable. Kernel preemptions off return from interrupt |
3727 | * occur there and call schedule directly. | 3727 | * occur there and call schedule directly. |
3728 | */ | 3728 | */ |
3729 | asmlinkage void __sched preempt_schedule(void) | 3729 | asmlinkage void __sched notrace preempt_schedule(void) |
3730 | { | 3730 | { |
3731 | struct thread_info *ti = current_thread_info(); | 3731 | struct thread_info *ti = current_thread_info(); |
3732 | 3732 | ||
@@ -3738,9 +3738,9 @@ asmlinkage void __sched preempt_schedule(void) | |||
3738 | return; | 3738 | return; |
3739 | 3739 | ||
3740 | do { | 3740 | do { |
3741 | add_preempt_count(PREEMPT_ACTIVE); | 3741 | add_preempt_count_notrace(PREEMPT_ACTIVE); |
3742 | schedule(); | 3742 | schedule(); |
3743 | sub_preempt_count(PREEMPT_ACTIVE); | 3743 | sub_preempt_count_notrace(PREEMPT_ACTIVE); |
3744 | 3744 | ||
3745 | /* | 3745 | /* |
3746 | * Check again in case we missed a preemption opportunity | 3746 | * Check again in case we missed a preemption opportunity |