From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933407AbbELOsw (ORCPT ); Tue, 12 May 2015 10:48:52 -0400 Received: from m50-112.126.com ([123.125.50.112]:57851 "EHLO m50-112.126.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932988AbbELOsQ (ORCPT ); Tue, 12 May 2015 10:48:16 -0400 From: Xunlei Pang To: linux-kernel@vger.kernel.org Cc: Peter Zijlstra , Steven Rostedt , Juri Lelli , Ingo Molnar , Xunlei Pang Subject: [PATCH v3 4/4] sched/deadline: Remove redundant conditions from task_woken_dl() Date: Tue, 12 May 2015 22:46:44 +0800 Message-Id: <1431442004-18716-4-git-send-email-xlpang@126.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1431442004-18716-1-git-send-email-xlpang@126.com> References: <1431442004-18716-1-git-send-email-xlpang@126.com> X-CM-TRANSID: j9KowAAnVHFdElJVTB0hBw--.1248S5 X-Coremail-Antispam: 1Uf129KBjvdXoWruFWktF4Dtr4UuF17AFyUtrb_yoW3ZwbEyw 1Sgr1kCw1Yvrs0y343Gay3KFyftw1qqFn5Aw4qg3y8CrWvyFZ8CrZY9FW5X398urs3CFnx G3Z3XF4kJr1rKjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUeldgJUUUUU== X-Originating-IP: [210.21.223.3] X-CM-SenderInfo: p0ost0bj6rjloofrz/1tbiWwj3v1PM8ZksywAAsL Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Xunlei Pang Sync up the same behaviour as that of RT: Remove "has_pushable_dl_tasks(rq)" and "!test_tsk_need_resched(rq->curr)". Signed-off-by: Xunlei Pang --- kernel/sched/deadline.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/kernel/sched/deadline.c b/kernel/sched/deadline.c index 968612b..38c08c4 100644 --- a/kernel/sched/deadline.c +++ b/kernel/sched/deadline.c @@ -1564,8 +1564,6 @@ static void post_schedule_dl(struct rq *rq) static void task_woken_dl(struct rq *rq, struct task_struct *p) { if (!task_running(rq, p) && - !test_tsk_need_resched(rq->curr) && - has_pushable_dl_tasks(rq) && p->nr_cpus_allowed > 1 && dl_task(rq->curr) && (rq->curr->nr_cpus_allowed < 2 || -- 1.9.1