From e46797126fcf6450bee717f2ebe7667d140b09d2 Mon Sep 17 00:00:00 2001 From: Patrick Mochel Date: Sun, 12 Jan 2003 22:02:57 -0800 Subject: [PATCH] cpufreq: sysfs interface update This updates new cpufreq sysfs code to new rules. --- kernel/cpufreq.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'kernel') 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; } -- cgit v1.2.3