[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