|
@@ -178,12 +178,8 @@ static ssize_t show_sampling_rate_min(struct kobject *kobj,
|
|
|
return sprintf(buf, "%u\n", min_sampling_rate);
|
|
|
}
|
|
|
|
|
|
-#define define_one_ro(_name) \
|
|
|
-static struct global_attr _name = \
|
|
|
-__ATTR(_name, 0444, show_##_name, NULL)
|
|
|
-
|
|
|
-define_one_ro(sampling_rate_max);
|
|
|
-define_one_ro(sampling_rate_min);
|
|
|
+define_one_global_ro(sampling_rate_max);
|
|
|
+define_one_global_ro(sampling_rate_min);
|
|
|
|
|
|
/* cpufreq_conservative Governor Tunables */
|
|
|
#define show_one(file_name, object) \
|
|
@@ -221,12 +217,8 @@ show_one_old(freq_step);
|
|
|
show_one_old(sampling_rate_min);
|
|
|
show_one_old(sampling_rate_max);
|
|
|
|
|
|
-#define define_one_ro_old(object, _name) \
|
|
|
-static struct freq_attr object = \
|
|
|
-__ATTR(_name, 0444, show_##_name##_old, NULL)
|
|
|
-
|
|
|
-define_one_ro_old(sampling_rate_min_old, sampling_rate_min);
|
|
|
-define_one_ro_old(sampling_rate_max_old, sampling_rate_max);
|
|
|
+cpufreq_freq_attr_ro_old(sampling_rate_min);
|
|
|
+cpufreq_freq_attr_ro_old(sampling_rate_max);
|
|
|
|
|
|
/*** delete after deprecation time ***/
|
|
|
|
|
@@ -364,16 +356,12 @@ static ssize_t store_freq_step(struct kobject *a, struct attribute *b,
|
|
|
return count;
|
|
|
}
|
|
|
|
|
|
-#define define_one_rw(_name) \
|
|
|
-static struct global_attr _name = \
|
|
|
-__ATTR(_name, 0644, show_##_name, store_##_name)
|
|
|
-
|
|
|
-define_one_rw(sampling_rate);
|
|
|
-define_one_rw(sampling_down_factor);
|
|
|
-define_one_rw(up_threshold);
|
|
|
-define_one_rw(down_threshold);
|
|
|
-define_one_rw(ignore_nice_load);
|
|
|
-define_one_rw(freq_step);
|
|
|
+define_one_global_rw(sampling_rate);
|
|
|
+define_one_global_rw(sampling_down_factor);
|
|
|
+define_one_global_rw(up_threshold);
|
|
|
+define_one_global_rw(down_threshold);
|
|
|
+define_one_global_rw(ignore_nice_load);
|
|
|
+define_one_global_rw(freq_step);
|
|
|
|
|
|
static struct attribute *dbs_attributes[] = {
|
|
|
&sampling_rate_max.attr,
|
|
@@ -409,16 +397,12 @@ write_one_old(down_threshold);
|
|
|
write_one_old(ignore_nice_load);
|
|
|
write_one_old(freq_step);
|
|
|
|
|
|
-#define define_one_rw_old(object, _name) \
|
|
|
-static struct freq_attr object = \
|
|
|
-__ATTR(_name, 0644, show_##_name##_old, store_##_name##_old)
|
|
|
-
|
|
|
-define_one_rw_old(sampling_rate_old, sampling_rate);
|
|
|
-define_one_rw_old(sampling_down_factor_old, sampling_down_factor);
|
|
|
-define_one_rw_old(up_threshold_old, up_threshold);
|
|
|
-define_one_rw_old(down_threshold_old, down_threshold);
|
|
|
-define_one_rw_old(ignore_nice_load_old, ignore_nice_load);
|
|
|
-define_one_rw_old(freq_step_old, freq_step);
|
|
|
+cpufreq_freq_attr_rw_old(sampling_rate);
|
|
|
+cpufreq_freq_attr_rw_old(sampling_down_factor);
|
|
|
+cpufreq_freq_attr_rw_old(up_threshold);
|
|
|
+cpufreq_freq_attr_rw_old(down_threshold);
|
|
|
+cpufreq_freq_attr_rw_old(ignore_nice_load);
|
|
|
+cpufreq_freq_attr_rw_old(freq_step);
|
|
|
|
|
|
static struct attribute *dbs_attributes_old[] = {
|
|
|
&sampling_rate_max_old.attr,
|