From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755491AbbLABfB (ORCPT ); Mon, 30 Nov 2015 20:35:01 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:17483 "EHLO aserp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751837AbbLABfA (ORCPT ); Mon, 30 Nov 2015 20:35:00 -0500 From: Sasha Levin To: mingo@redhat.com, peterz@infradead.org Cc: linux-kernel@vger.kernel.org, oleg@redhat.com, torvalds@linux-foundation.org, Sasha Levin Subject: [PATCH] sched: remove false-positive warning from wake_up_process() Date: Mon, 30 Nov 2015 20:34:20 -0500 Message-Id: <1448933660-23082-1-git-send-email-sasha.levin@oracle.com> X-Mailer: git-send-email 2.5.0 X-Source-IP: aserv0022.oracle.com [141.146.126.234] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Futex can have a spurious wake up before we actually wake it up on our own, which will trigger this warning if the task is still stopped. Fixes: 9067ac85d533651b98c2ff903182a20cbb361fcb ("wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED task") Signed-off-by: Sasha Levin --- kernel/sched/core.c | 1 - 1 file changed, 1 deletion(-) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 4d568ac..fc8c987 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -2039,7 +2039,6 @@ out: */ int wake_up_process(struct task_struct *p) { - WARN_ON(task_is_stopped_or_traced(p)); return try_to_wake_up(p, TASK_NORMAL, 0); } EXPORT_SYMBOL(wake_up_process); -- 2.5.0