From nobody Sat May 10 02:49:33 2025 Delivered-To: importer2@patchew.org Received-SPF: pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org; Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail(p=none dis=none) header.from=linux.alibaba.com ARC-Seal: i=1; a=rsa-sha256; t=1606189355; cv=none; d=zohomail.com; s=zohoarc; b=VAmMLOPffdpMPpXieN+7Taf9chV39Yduk2dPbW51oUWfm+AXAwKqKp9bXuBWGV//y6vQ2LldKqHUD+GTfYJr/6sKl4+qHOYyHp8kc7S0pP+jUie0JADSOCJpS02kpRvBWlsi+/fbHZcr8H1se2LcSjg43EDaCv4FGFhCgPmwyAQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606189355; h=Cc:Date:From:List-Id:Message-ID:Subject:To; bh=lyXTikHnTLQw6FL0v3Ow69NvlIDmGIsmA/4GoMNkNKs=; b=K5QreP2fTGFa1GOcDuEO6I3KRkTQKtSZwFbhM6bridGBeqL1DocItzNK20IiIkIMQ3HSsJ3GAOPmwR+cCiyrFKlET3uQO/xVqjgGDvACrD+oqJRyvpMuuYuS21+tzmD2S9sMgTEglmVfSk7V52O3Y+8kY1PolNC9OoOriW2A3FQ= ARC-Authentication-Results: i=1; mx.zohomail.com; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mx.zohomail.com with SMTP id 160618935507010.941371037466524; Mon, 23 Nov 2020 19:42:35 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727922AbgKXDlx (ORCPT ); Mon, 23 Nov 2020 22:41:53 -0500 Received: from out30-45.freemail.mail.aliyun.com ([115.124.30.45]:45526 "EHLO out30-45.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727822AbgKXDlw (ORCPT ); Mon, 23 Nov 2020 22:41:52 -0500 Received: from aliy80.localdomain(mailfrom:alex.shi@linux.alibaba.com fp:SMTPD_---0UGNJiAF_1606189309) by smtp.aliyun-inc.com(127.0.0.1); Tue, 24 Nov 2020 11:41:49 +0800 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R181e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04420;MF=alex.shi@linux.alibaba.com;NM=1;PH=DS;RN=10;SR=0;TI=SMTPD_---0UGNJiAF_1606189309; From: Alex Shi Cc: Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Daniel Bristot de Oliveira , linux-kernel@vger.kernel.org Subject: [PATCH] sched/core: remove rq getting in schedule_tail Date: Tue, 24 Nov 2020 11:41:45 +0800 Message-Id: <1606189305-51222-1-git-send-email-alex.shi@linux.alibaba.com> X-Mailer: git-send-email 1.8.3.1 To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" commit dfa50b605c2a ("sched: Make finish_task_switch() return 'struct rq *'") moved the 'rq' parameter into finish_task_switch, so we don't need it now in schedule_tail. Signed-off-by: Alex Shi Cc: Ingo Molnar =20 Cc: Peter Zijlstra =20 Cc: Juri Lelli =20 Cc: Vincent Guittot =20 Cc: Dietmar Eggemann =20 Cc: Steven Rostedt =20 Cc: Ben Segall =20 Cc: Mel Gorman =20 Cc: Daniel Bristot de Oliveira =20 Cc: linux-kernel@vger.kernel.org=20 --- kernel/sched/core.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 44d526b8d942..ab473fce092b 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -4239,7 +4239,6 @@ static struct rq *finish_task_switch(struct task_stru= ct *prev) asmlinkage __visible void schedule_tail(struct task_struct *prev) __releases(rq->lock) { - struct rq *rq; =20 /* * New tasks start with FORK_PREEMPT_COUNT, see there and @@ -4249,7 +4248,7 @@ asmlinkage __visible void schedule_tail(struct task_s= truct *prev) * and the preempt_enable() will end up enabling preemption. */ =20 - rq =3D finish_task_switch(prev); + finish_task_switch(prev); preempt_enable(); =20 if (current->set_child_tid) --=20 2.29.GIT