Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp497314ybf; Fri, 28 Feb 2020 02:04:36 -0800 (PST) X-Google-Smtp-Source: APXvYqzA8+yJssV3zx9fPkZr1JgpKceWoklIWa7ni7Z6tfUvbRlgVNFSQoBfWbA2EMoC5OQQoKs+ X-Received: by 2002:a05:6830:1185:: with SMTP id u5mr2410193otq.147.1582884276649; Fri, 28 Feb 2020 02:04:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582884276; cv=none; d=google.com; s=arc-20160816; b=A6MANpa2+TedwsN1Wnrk5RpD9fQ8Ey+LOgnfNL+QChRcyXps/mmqal0SgPv3Cv2A+U YDzMtL/v9/R8e4v+IfVVTs7D5MX/FZ8Vxv8VQalXUUVq5CZbYKxJGqyb+RvZz9i1Thgg u6eoIBJdqhS1KSYJ59nP1gPylvsXIw2F1UB4VcOXd14VtMyfHo9a53u+PM/24ffUMF+i 2xUivWSUvx7QuPXaYB2Zgo7k/nfqxo3jlRvFFXs4ApsadKcBpiVEHncouFdU7llzCjZ8 U98xL+g9zYKVeM7tCCO1yF+YtAQu7WzDqGWF8zOiHfss1zdplPfRIxTplvDkslscWaq3 TSmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=nTkiuXtWx0J3QIwpRaSaspPrKOjzmsV5oJuxLBFekDg=; b=CcOcG5ZXJmI94rB/Qxr/CSJgabECBy53PIVsecUvHbG9+eThgrja9Lwxg0QMKaoGcg ZpHVQ8TUODZjlyN1ulAOkVEfR1OHRqIGY+m003Zb+mdXBg2XPjhx6Dr6Aa0ihYYkpZeQ oV1ZmwRrHCJeROhxVG+OA+YMWdNJRqM1nWGa5az8l+6MVtSkqTAbuynBN11u2NnubCOy Q0dHkf7ZsD75tv+WSW583Zmgz1MNJfDutYyJlx91VnACgZtAN6n2BcX6j9VYez04/im7 FhUsdoiv2YzF5xOIofgSqiYeGnhC6GpW2TPNTzrZFv+9MMp+NcBXCMra34/4JmI9IeUr qHyw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=easystack.cn Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q5si1181535otc.104.2020.02.28.02.04.24; Fri, 28 Feb 2020 02:04:36 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=easystack.cn Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726992AbgB1KEN (ORCPT + 99 others); Fri, 28 Feb 2020 05:04:13 -0500 Received: from m97134.mail.qiye.163.com ([220.181.97.134]:30653 "EHLO m97134.mail.qiye.163.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726400AbgB1KEM (ORCPT ); Fri, 28 Feb 2020 05:04:12 -0500 Received: from localhost.localdomain (unknown [101.207.233.66]) by smtp5 (Coremail) with SMTP id huCowAC3CPZ15VhegaOcAA--.63S2; Fri, 28 Feb 2020 18:03:34 +0800 (CST) From: Yu Chen To: mingo@redhat.com, peterz@infradead.org, juri.lelli@redhat.com, vincent.guittot@linaro.org Cc: linux-kernel@vger.kernel.org, yuchen1988@aliyun.com, chen.yu@easystack.cn Subject: [PATCH] sched/deadline: Make two functions static Date: Fri, 28 Feb 2020 18:03:29 +0800 Message-Id: <20200228100329.16927-1-chen.yu@easystack.cn> X-Mailer: git-send-email 2.17.1 X-CM-TRANSID: huCowAC3CPZ15VhegaOcAA--.63S2 X-Coremail-Antispam: 1Uf129KBjvJXoWxGw15Ar4fJw4Uur1kWr13twb_yoW5Jw1rpF WDXw1UKF4UCry0gr1UAFs5u34S93s7K34fG3yUG393tr1rtryaqFn8tr4avFn8tr45CFy3 Ar4jg3y7KF1FkFJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0JbhJP_UUUUU= X-Originating-IP: [101.207.233.66] X-CM-SenderInfo: hfkh0h11x6vtxv1v3tlfnou0/1tbihRbXoFsfm-T0oQAAsa Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since commit 06a76fe08d4 ("sched/deadline: Move DL related code from sched/core.c to sched/deadline.c"), DL related code move to deadline.c. Make the following two functions static since they're only used in deadline.c: dl_change_utilization() init_dl_rq_bw_ratio() Signed-off-by: Yu Chen --- kernel/sched/deadline.c | 6 ++++-- kernel/sched/sched.h | 2 -- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kernel/sched/deadline.c b/kernel/sched/deadline.c index 43323f875..504d2f51b 100644 --- a/kernel/sched/deadline.c +++ b/kernel/sched/deadline.c @@ -153,7 +153,7 @@ void sub_running_bw(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) __sub_running_bw(dl_se->dl_bw, dl_rq); } -void dl_change_utilization(struct task_struct *p, u64 new_bw) +static void dl_change_utilization(struct task_struct *p, u64 new_bw) { struct rq *rq; @@ -334,6 +334,8 @@ static inline int is_leftmost(struct task_struct *p, struct dl_rq *dl_rq) return dl_rq->root.rb_leftmost == &dl_se->rb_node; } +static void init_dl_rq_bw_ratio(struct dl_rq *dl_rq); + void init_dl_bandwidth(struct dl_bandwidth *dl_b, u64 period, u64 runtime) { raw_spin_lock_init(&dl_b->dl_runtime_lock); @@ -2496,7 +2498,7 @@ int sched_dl_global_validate(void) return ret; } -void init_dl_rq_bw_ratio(struct dl_rq *dl_rq) +static void init_dl_rq_bw_ratio(struct dl_rq *dl_rq) { if (global_rt_runtime() == RUNTIME_INF) { dl_rq->bw_ratio = 1 << RATIO_SHIFT; diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index 280a3c735..3a59e690c 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -305,7 +305,6 @@ bool __dl_overflow(struct dl_bw *dl_b, int cpus, u64 old_bw, u64 new_bw) dl_b->bw * cpus < dl_b->total_bw - old_bw + new_bw; } -extern void dl_change_utilization(struct task_struct *p, u64 new_bw); extern void init_dl_bw(struct dl_bw *dl_b); extern int sched_dl_global_validate(void); extern void sched_dl_do_global(void); @@ -1869,7 +1868,6 @@ extern struct dl_bandwidth def_dl_bandwidth; extern void init_dl_bandwidth(struct dl_bandwidth *dl_b, u64 period, u64 runtime); extern void init_dl_task_timer(struct sched_dl_entity *dl_se); extern void init_dl_inactive_task_timer(struct sched_dl_entity *dl_se); -extern void init_dl_rq_bw_ratio(struct dl_rq *dl_rq); #define BW_SHIFT 20 #define BW_UNIT (1 << BW_SHIFT) -- 2.17.1