diff options
author | Markus Mayer <mmayer@broadcom.com> | 2016-11-07 10:02:23 -0800 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2016-11-11 01:51:11 +0100 |
commit | ee7930ee27fe5240398cc302fa8eb4454725f188 (patch) | |
tree | 4ad6af7f88a71a8238e3e48778876c3fff64f6f5 /include/linux/cpufreq.h | |
parent | 26f0dbc9ab158afe86bac5ece2fcaf873d6bd8ad (diff) | |
download | talos-op-linux-ee7930ee27fe5240398cc302fa8eb4454725f188.tar.gz talos-op-linux-ee7930ee27fe5240398cc302fa8eb4454725f188.zip |
cpufreq: stats: New sysfs attribute for clearing statistics
Allow CPUfreq statistics to be cleared by writing anything to
/sys/.../cpufreq/stats/reset.
Signed-off-by: Markus Mayer <mmayer@broadcom.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/linux/cpufreq.h')
-rw-r--r-- | include/linux/cpufreq.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h index 32dc0cbd51ca..40dc2e29f480 100644 --- a/include/linux/cpufreq.h +++ b/include/linux/cpufreq.h @@ -234,6 +234,10 @@ __ATTR(_name, _perm, show_##_name, NULL) static struct freq_attr _name = \ __ATTR(_name, 0644, show_##_name, store_##_name) +#define cpufreq_freq_attr_wo(_name) \ +static struct freq_attr _name = \ +__ATTR(_name, 0200, NULL, store_##_name) + struct global_attr { struct attribute attr; ssize_t (*show)(struct kobject *kobj, |