Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp3964944ybl; Mon, 3 Feb 2020 09:52:50 -0800 (PST) X-Google-Smtp-Source: APXvYqx9ZHtaPMxd8k4TSh1MSd0WaG1bkQQuk6XC4TEawq18qDy1QT7er1yDJALOO8a3A1bCy2H1 X-Received: by 2002:aca:af50:: with SMTP id y77mr190494oie.8.1580752370457; Mon, 03 Feb 2020 09:52:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580752370; cv=none; d=google.com; s=arc-20160816; b=WtMpk1N9HqJo2radMpFNZtoKhRDYLyjAvjz/NDx8fkDfIiCFXfQ9KFqAIHbEOA37Se FyiDWHfgM6mT8SR07C15kC929En3Es6+yf9BeCl4WDoRXjmXqpn/PGyg4LfaREHey7OI QPf5CbwEeMSJOfLjULiVA5m6VtZQkAzd3nVMYCcfJc9E//HHE+ZlR9Xo7Rg5FHOD7dO1 E+me1s3ZPeu3OwX7HHGgSvwftiXx1FKgmRCxyJ5XDdcXPnnsjGZ2KkGJib2ckF6SmiMY wFl8lZEWsWNJpIkIQeVHcqh/gwCfhI/g4/AhyLfAtytanvjQhmk9iu6EiRPcJgOA3ORN 6Y5g== 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 :dkim-signature; bh=JyS09fTXqCgfMqvRZ+BlVT4vb3SNbwWixmfuMn82Wus=; b=nE+bKwvonJwO1yFbC5ulI4mzvLpJYtrUFyS34xD0uGbq5kiSmOVg+EB1ohR4J4CSA/ qJwbKDSyC4NUl0pMUMmc2p9wxA5xQHo6RsK8Sc3EtSbgsjczfzhetMNDfnqDSfsERSys ok0KaC66jq7YS7cNVW4F0eQtBwAIY7M1uuhSUdYLmbjDJldi674lQpmiZeKKATi8/f8g rOIRRK0Z+ao+pCCnIed0xOP4UAF0SVL4xUA1gvkk9A+LskbLukpIaG/RtevnSeu5Orgs XzZiI8wGxBrdIGAU5LW3nacDPO6AT/ITDaOEjN+ij1FoulErOuP6bsANTJ3f8TH1PN2X SHlw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="va1Y23/D"; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t1si8992688oic.140.2020.02.03.09.52.37; Mon, 03 Feb 2020 09:52:50 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b="va1Y23/D"; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727947AbgBCPps (ORCPT + 99 others); Mon, 3 Feb 2020 10:45:48 -0500 Received: from mail-pj1-f65.google.com ([209.85.216.65]:35238 "EHLO mail-pj1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727445AbgBCPpr (ORCPT ); Mon, 3 Feb 2020 10:45:47 -0500 Received: by mail-pj1-f65.google.com with SMTP id q39so6598515pjc.0; Mon, 03 Feb 2020 07:45:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=JyS09fTXqCgfMqvRZ+BlVT4vb3SNbwWixmfuMn82Wus=; b=va1Y23/Dt1OTf4zMwQrWKUzkv0ug+Eb1ELDUFXEXTXj1n1HfSL4Zl44YAcO9tpKmQw n5RC15bY6uQwQMOtJjBe08PJY29sC3nk/jINiAbFVj/Tp926UWivuTBkVeKF+D7xJ3io w92FdoVchAn0oI6Zu/BWWERnzqx0t03OS3n01EW1IpargCqCEFM0cunr00DJin/I+AMq smXHUUKnBayba01JP9tn4QFq4nW7ykuCmq1uheTZw9UEKizGn5SYe4zOEMpFVupZoNVP 4ZKWbpb2xXRkIcE6ohpE+saMP23uSFVLv+CuYoEI6egEVGOA8Ey3s9Ze9266hTtL89Ym m+0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=JyS09fTXqCgfMqvRZ+BlVT4vb3SNbwWixmfuMn82Wus=; b=r7sSEgvUL92VgQojWVtmUSczolMlLZcnfVE7icVKLaKll5qgXfBXVAJSwjcIqy6AaC +MtjxQmQxHtKs4w7ZRwXNsMEtRxQ5gs/Bjo0EGOmbSfEG59BFj2n+Y7s3WTPjGLPCkem gAzWdixzavJiS+ODGmlBS3mX1L4r0XNIZ49yXaHstt71WQ53DyH6xxmQjj2Ja7lKvdpz wIi5wxbIj3LquYhaptf8bCDqqEBVkmSXFBKhs21wjm48RU75duObOtYn8sxHAbEYuC3g 3kgniKCUd9e2KoW6SxfnAcrskYt1vxoyxYxvSx/PR35Uwm1WAFKZE6I//ISvoZedo6dp dK6g== X-Gm-Message-State: APjAAAUzh/zIgxg5MFulhBQc+D4NS5pfwiaOCmXbk6ZJvCA+uOENOjw3 GqRei2+rf4jCUWuXCEUuwYeQhjJZ X-Received: by 2002:a17:90b:11d0:: with SMTP id gv16mr30407161pjb.109.1580744746520; Mon, 03 Feb 2020 07:45:46 -0800 (PST) Received: from localhost ([2001:19f0:6001:12c8:5400:2ff:fe72:6403]) by smtp.gmail.com with ESMTPSA id m71sm272290pje.0.2020.02.03.07.45.45 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 03 Feb 2020 07:45:45 -0800 (PST) From: Yangtao Li To: rjw@rjwysocki.net, viresh.kumar@linaro.org Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Yangtao Li Subject: [PATCH] cpufreq: make cpufreq_global_kobject static Date: Mon, 3 Feb 2020 15:45:17 +0000 Message-Id: <20200203154517.2347-1-tiny.windzz@gmail.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The cpufreq_global_kobject is only used internally by cpufreq.c after this: commit 2361be236662 ("cpufreq: Don't create empty /sys/devices/system/cpu/cpufreq directory") Make it static. Signed-off-by: Yangtao Li --- drivers/cpufreq/cpufreq.c | 4 +--- include/linux/cpufreq.h | 3 --- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index 4adac3a8c265..a0831d3d5ed1 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c @@ -105,6 +105,7 @@ bool have_governor_per_policy(void) } EXPORT_SYMBOL_GPL(have_governor_per_policy); +static struct kobject *cpufreq_global_kobject; struct kobject *get_governor_parent_kobj(struct cpufreq_policy *policy) { if (have_governor_per_policy()) @@ -2745,9 +2746,6 @@ int cpufreq_unregister_driver(struct cpufreq_driver *driver) } EXPORT_SYMBOL_GPL(cpufreq_unregister_driver); -struct kobject *cpufreq_global_kobject; -EXPORT_SYMBOL(cpufreq_global_kobject); - static int __init cpufreq_core_init(void) { if (cpufreq_disabled()) diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h index 018dce868de6..0fb561d1b524 100644 --- a/include/linux/cpufreq.h +++ b/include/linux/cpufreq.h @@ -201,9 +201,6 @@ static inline bool policy_is_shared(struct cpufreq_policy *policy) return cpumask_weight(policy->cpus) > 1; } -/* /sys/devices/system/cpu/cpufreq: entry point for global variables */ -extern struct kobject *cpufreq_global_kobject; - #ifdef CONFIG_CPU_FREQ unsigned int cpufreq_get(unsigned int cpu); unsigned int cpufreq_quick_get(unsigned int cpu); -- 2.17.1