summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Mochel <mochel@osdl.org>2003-01-12 22:02:57 -0800
committerLinus Torvalds <torvalds@penguin.transmeta.com>2003-01-12 22:02:57 -0800
commite46797126fcf6450bee717f2ebe7667d140b09d2 (patch)
tree96873112f7ff76d54654cb86b19e4aff541954ee
parente0594725b51b5253237ed11b8bf3cf9ab87d9d48 (diff)
[PATCH] cpufreq: sysfs interface update
This updates new cpufreq sysfs code to new rules.
-rw-r--r--kernel/cpufreq.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/kernel/cpufreq.c b/kernel/cpufreq.c
index f2981df44f65..f2e15a43e39d 100644
--- a/kernel/cpufreq.c
+++ b/kernel/cpufreq.c
@@ -152,7 +152,7 @@ static ssize_t show_##file_name \
*/
#define cpufreq_per_cpu_attr_write(file_name, object) \
static ssize_t store_##file_name \
-(struct device *dev, const char *buf) \
+(struct device *dev, const char *buf, size_t count) \
{ \
unsigned int ret = -EINVAL; \
struct cpufreq_policy policy; \
@@ -172,7 +172,7 @@ static ssize_t store_##file_name \
if (ret) \
return ret; \
\
- return strlen(buf); \
+ return count; \
}
@@ -205,7 +205,8 @@ static ssize_t show_scaling_governor (struct device *dev, char *buf)
/**
* store_scaling_governor - store policy for the specified CPU
*/
-static ssize_t store_scaling_governor (struct device *dev, const char *buf)
+static ssize_t
+store_scaling_governor (struct device *dev, const char *buf, size_t count)
{
unsigned int ret = -EINVAL;
char str_governor[16];
@@ -229,7 +230,7 @@ static ssize_t store_scaling_governor (struct device *dev, const char *buf)
if (ret)
return ret;
- return strlen(buf);
+ return count;
}