Commit 317dd50e authored by Stratos Karafotis's avatar Stratos Karafotis Committed by Rafael J. Wysocki

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: default avatarStratos Karafotis <stratosk@semaphore.gr>
Signed-off-by: default avatarDirk Brandewie <dirk.j.brandewie@intel.com>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent 9a3c4145
...@@ -253,9 +253,9 @@ static struct pid_param pid_files[] = { ...@@ -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[] = { ...@@ -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",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment