Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp1554384rwl; Wed, 5 Apr 2023 20:05:30 -0700 (PDT) X-Google-Smtp-Source: AKy350ZyITR26WrDzizY8uwppJW1HihYsZCe1x7ySC62EDcsmc+hzgEga/zk2OcgYhW4jtfSOJP1 X-Received: by 2002:a05:6a20:8ba5:b0:d8:f061:abab with SMTP id m37-20020a056a208ba500b000d8f061ababmr1421618pzh.5.1680750330635; Wed, 05 Apr 2023 20:05:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680750330; cv=none; d=google.com; s=arc-20160816; b=jjSUUNopFth8gDSXOuSykgJO9Y3JoGWga/y70ZfsHsjVJu+Je7f4FIcTUaC1R0kgoJ IqUZxDHzeN9KWuol93iJg38Yw1ymQdOaZu7l4ynbuGYmW6iTbyjYIJLdPg7jSa4IR6HB 0gDjE3sfQV9Z2wNteV6Aq3zrxtaiTGgp+Ubd0DCfPYNhnZPVGu8vxNoIMY7zSzDa1JST eNOGg2ANG9Wu2sZuw00SRAAxNJmJHpOFr4p8E4skkFAdMCpgO0mrzcMUV/y9a/XKJZPd dT/7eOFAZ0AtE20rbetTkhFjE7Uln3Bfm7MZJ+OzHoykJkLGiO/4J2wVjlPtKdYn0XwR yhhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from; bh=F9eeEPaasENmKta7943hypntcmx/vRZ9OKf4/sGQcb4=; b=bVYaMeU7MUeN75rJn+eKIhA0Pz9CZVapxHRaAXPaPrRsgkplKJRN+LS9f4FiWx81tR 2OEcaSEnyx9dheUfcimUp5iBo7kBuJAYnoOVO7PXV8Bflg21xXgFaAiVUTkLrYj5JJij iyrv7b7VeulC9Pf2nuSlTkPC84ixe+l/rJukVloMGnEck+pwy2PhkqSDhZgmEtth/q5G 3V8IxmH0RLfeLRHIL+AbohcjbIxLsofhYrFPhqe4/M0f8kN3MwgYb9NceCYIY/JC3M2h LhTRpsPkS6LhiNOW2mHHv81IwM5QwyheehQWtcGHLMsABauXoz8+9R6DeEEUvUt3fQ7z LTVA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z22-20020aa79496000000b00625ff8521e7si264737pfk.242.2023.04.05.20.05.18; Wed, 05 Apr 2023 20:05:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235037AbjDFC72 (ORCPT + 99 others); Wed, 5 Apr 2023 22:59:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54720 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234327AbjDFC7Z (ORCPT ); Wed, 5 Apr 2023 22:59:25 -0400 X-Greylist: delayed 357 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Wed, 05 Apr 2023 19:59:24 PDT Received: from mail.nfschina.com (unknown [42.101.60.222]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C27125BA9 for ; Wed, 5 Apr 2023 19:59:24 -0700 (PDT) Received: from localhost (unknown [127.0.0.1]) by mail.nfschina.com (Postfix) with ESMTP id 7E1801A00B0A; Thu, 6 Apr 2023 10:53:39 +0800 (CST) X-Virus-Scanned: amavisd-new at nfschina.com Received: from mail.nfschina.com ([127.0.0.1]) by localhost (localhost.localdomain [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v_UpTTwXU7gC; Thu, 6 Apr 2023 10:53:38 +0800 (CST) Received: from localhost.localdomain (unknown [219.141.250.2]) (Authenticated sender: kunyu@nfschina.com) by mail.nfschina.com (Postfix) with ESMTPA id 827B81A00877; Thu, 6 Apr 2023 10:53:38 +0800 (CST) From: Li kunyu To: mingo@redhat.com, peterz@infradead.org, juri.lelli@redhat.com, vincent.guittot@linaro.org, dietmar.eggemann@arm.com, rostedt@goodmis.org, bsegall@google.com, mgorman@suse.de, bristot@redhat.com, vschneid@redhat.com Cc: linux-kernel@vger.kernel.org, Li kunyu Subject: [PATCH] sched: rt: Simplify pick_task_rt() Date: Sat, 8 Apr 2023 03:24:35 +0800 Message-Id: <20230407192435.3390-1-kunyu@nfschina.com> X-Mailer: git-send-email 2.18.2 X-Spam-Status: No, score=2.5 required=5.0 tests=DATE_IN_FUTURE_24_48,RDNS_NONE, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Remove useless intermediate variable "p" and its initialization. Directly return the next RT scheduling task obtained from _pick_next_task_rt(). Signed-off-by: Li kunyu --- kernel/sched/rt.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/kernel/sched/rt.c b/kernel/sched/rt.c index e9b1c08c20a7..71c930fafac5 100644 --- a/kernel/sched/rt.c +++ b/kernel/sched/rt.c @@ -1799,14 +1799,10 @@ static struct task_struct *_pick_next_task_rt(struct rq *rq) static struct task_struct *pick_task_rt(struct rq *rq) { - struct task_struct *p; - if (!sched_rt_runnable(rq)) return NULL; - p = _pick_next_task_rt(rq); - - return p; + return _pick_next_task_rt(rq); } static struct task_struct *pick_next_task_rt(struct rq *rq) -- 2.18.2