[linux-yocto] [PATCH 46/48] Revert "kernel: migrate_disable() do fastpath in atomic & irqs-off"
Daniel Dragomir
daniel.dragomir at windriver.com
Mon Dec 11 05:14:16 PST 2017
From: Daniel Bristot de Oliveira <bristot at redhat.com>
This reverts commit 334af746c8f6bebc99a9687b144e14c250f5d6ec.
Signed-off-by: Daniel Bristot de Oliveira <bristot at redhat.com>
Signed-off-by: Charlie Paul <cpaul.windriver at gmail.com>
Link: https://bugzilla.redhat.com/show_bug.cgi?id=1423432
---
kernel/sched/core.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 85f8b38..54bbbd9 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -3445,7 +3445,7 @@ void migrate_disable(void)
{
struct task_struct *p = current;
- if (in_atomic() || irqs_disabled()) {
+ if (in_atomic()) {
#ifdef CONFIG_SCHED_DEBUG
p->migrate_disable_atomic++;
#endif
@@ -3479,7 +3479,7 @@ void migrate_enable(void)
unsigned long flags;
struct rq *rq;
- if (in_atomic() || irqs_disabled()) {
+ if (in_atomic()) {
#ifdef CONFIG_SCHED_DEBUG
p->migrate_disable_atomic--;
#endif
--
2.7.4
More information about the linux-yocto
mailing list