mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-20 00:11:22 +00:00
cpufreq: intel_pstate: Make intel_pstate_kobject and debugfs_parent locals
Since we never remove sysfs entry and debugfs files, we can make the intel_pstate_kobject and debugfs_parent locals. Also, annotate with __init intel_pstate_sysfs_expose_params() and intel_pstate_debug_expose_params() in order to be freed after bootstrap. Signed-off-by: Stratos Karafotis <stratosk@semaphore.gr> Signed-off-by: Dirk Brandewie <dirk.j.brandewie@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
parent
9a3c4145af
commit
317dd50e80
@ -253,9 +253,9 @@ static struct pid_param pid_files[] = {
|
|||||||
{NULL, NULL}
|
{NULL, NULL}
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct dentry *debugfs_parent;
|
static void __init intel_pstate_debug_expose_params(void)
|
||||||
static void intel_pstate_debug_expose_params(void)
|
|
||||||
{
|
{
|
||||||
|
struct dentry *debugfs_parent;
|
||||||
int i = 0;
|
int i = 0;
|
||||||
|
|
||||||
debugfs_parent = debugfs_create_dir("pstate_snb", NULL);
|
debugfs_parent = debugfs_create_dir("pstate_snb", NULL);
|
||||||
@ -342,10 +342,10 @@ static struct attribute *intel_pstate_attributes[] = {
|
|||||||
static struct attribute_group intel_pstate_attr_group = {
|
static struct attribute_group intel_pstate_attr_group = {
|
||||||
.attrs = intel_pstate_attributes,
|
.attrs = intel_pstate_attributes,
|
||||||
};
|
};
|
||||||
static struct kobject *intel_pstate_kobject;
|
|
||||||
|
|
||||||
static void intel_pstate_sysfs_expose_params(void)
|
static void __init intel_pstate_sysfs_expose_params(void)
|
||||||
{
|
{
|
||||||
|
struct kobject *intel_pstate_kobject;
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
intel_pstate_kobject = kobject_create_and_add("intel_pstate",
|
intel_pstate_kobject = kobject_create_and_add("intel_pstate",
|
||||||
|
Loading…
Reference in New Issue
Block a user