Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp283587pxb; Wed, 22 Sep 2021 02:01:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzMvjovRNrwDuGyp69OxIvsyRExNrMAtozXUHpb/V4nv77qny7dhXLzYM/+NvDqIL4FDuir X-Received: by 2002:a02:6988:: with SMTP id e130mr1562134jac.97.1632301289332; Wed, 22 Sep 2021 02:01:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632301289; cv=none; d=google.com; s=arc-20160816; b=Lf8n9tsAr5sM9bEChFu18Jdz+TrasGwsb+rvXn4N5Gh+cDPLxd6wa/q/l7d8SvMQrN uh7YspjpcBgo+qVnERabTHIYPTE2OPtKPUejLAkClmtJmHo0JcYkaxyTRYAqrQx0Yd8c kYR1uBd3Ab4lcaRRNG35pzp5n0rxLYlIR+1YdhC4fl4zjl49FQbh0R9tqYVhltBuEI/9 eQh/TjQ/4Px23F9Nl8NJv0txaOqm8va7GRZtIwAsQ2I192is78XRwItCoreT49TXeA1a eB9jEclIXFc6HwhgXJkCesKQRXxUVaacNy4r3oiqxck4pWojJGvsQOfc/dyhE1IGNMyv p8qA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=k8FwHg4FIfwnsadXrovsGIgWPwga44wxKLKXxifWqqU=; b=LFbKMwbFHRWXiPFqyna62OO4rkioS+clJULqjkogs1oEfe2r27mCzVFdhWdOEdxGdi KgniRZGuCSxKIqpb83EMxhwzSOl1kKMMMZ9g9a9zwguNNYhr7Rn861fhc1b1tNT0WvWc bZvnDKIf8ZD6fDaeH+CugeIET29ODO9UQ9s9dDaIEdZ4dDEfj4JKAiBRupIuB77XFPE6 7UlDFinCoGxFH1vlvcO3XPxhn9DdDTMrV1QPOsTdFRPHIGKzICc/o4lwDfYjNA0ojQVB 39ywCr//4hIl7R8JkeB7eVLT4hFHIGdcQHOsi17ROEft3ok0eo5t2luQhjXZStD7xt/v k8Zw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=hisilicon.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e17si2224204iot.109.2021.09.22.02.01.14; Wed, 22 Sep 2021 02:01:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=hisilicon.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234093AbhIVJAj (ORCPT + 99 others); Wed, 22 Sep 2021 05:00:39 -0400 Received: from szxga01-in.huawei.com ([45.249.212.187]:19996 "EHLO szxga01-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234007AbhIVJAi (ORCPT ); Wed, 22 Sep 2021 05:00:38 -0400 Received: from dggemv703-chm.china.huawei.com (unknown [172.30.72.54]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4HDsYr1y28zbmcT; Wed, 22 Sep 2021 16:54:56 +0800 (CST) Received: from dggpeml500023.china.huawei.com (7.185.36.114) by dggemv703-chm.china.huawei.com (10.3.19.46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Wed, 22 Sep 2021 16:59:07 +0800 Received: from localhost.localdomain (10.69.192.56) by dggpeml500023.china.huawei.com (7.185.36.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.8; Wed, 22 Sep 2021 16:59:07 +0800 From: Shaokun Zhang To: CC: Shaokun Zhang , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot Subject: [PATCH] sched: Make cookie functions static Date: Wed, 22 Sep 2021 16:57:35 +0800 Message-ID: <20210922085735.52812-1-zhangshaokun@hisilicon.com> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.69.192.56] X-ClientProxiedBy: dggems701-chm.china.huawei.com (10.3.19.178) To dggpeml500023.china.huawei.com (7.185.36.114) X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Make cookie functions static as these are no longer invoked directly by other code. No functional change intended. Cc: Ingo Molnar Cc: Peter Zijlstra Cc: Juri Lelli Cc: Vincent Guittot Signed-off-by: Shaokun Zhang --- kernel/sched/core_sched.c | 9 +++++---- kernel/sched/sched.h | 5 ----- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/kernel/sched/core_sched.c b/kernel/sched/core_sched.c index 9a80e9a474c0..48ac72696012 100644 --- a/kernel/sched/core_sched.c +++ b/kernel/sched/core_sched.c @@ -11,7 +11,7 @@ struct sched_core_cookie { refcount_t refcnt; }; -unsigned long sched_core_alloc_cookie(void) +static unsigned long sched_core_alloc_cookie(void) { struct sched_core_cookie *ck = kmalloc(sizeof(*ck), GFP_KERNEL); if (!ck) @@ -23,7 +23,7 @@ unsigned long sched_core_alloc_cookie(void) return (unsigned long)ck; } -void sched_core_put_cookie(unsigned long cookie) +static void sched_core_put_cookie(unsigned long cookie) { struct sched_core_cookie *ptr = (void *)cookie; @@ -33,7 +33,7 @@ void sched_core_put_cookie(unsigned long cookie) } } -unsigned long sched_core_get_cookie(unsigned long cookie) +static unsigned long sched_core_get_cookie(unsigned long cookie) { struct sched_core_cookie *ptr = (void *)cookie; @@ -53,7 +53,8 @@ unsigned long sched_core_get_cookie(unsigned long cookie) * * Returns: the old cookie */ -unsigned long sched_core_update_cookie(struct task_struct *p, unsigned long cookie) +static unsigned long sched_core_update_cookie(struct task_struct *p, + unsigned long cookie) { unsigned long old_cookie; struct rq_flags rf; diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index cae475ff28b5..a09d11d41e4c 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -1260,11 +1260,6 @@ extern void sched_core_dequeue(struct rq *rq, struct task_struct *p); extern void sched_core_get(void); extern void sched_core_put(void); -extern unsigned long sched_core_alloc_cookie(void); -extern void sched_core_put_cookie(unsigned long cookie); -extern unsigned long sched_core_get_cookie(unsigned long cookie); -extern unsigned long sched_core_update_cookie(struct task_struct *p, unsigned long cookie); - #else /* !CONFIG_SCHED_CORE */ static inline bool sched_core_enabled(struct rq *rq) -- 2.33.0