*/
#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; \
if (ret) \
return ret; \
\
- return strlen(buf); \
+ return count; \
}
/**
* 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];
if (ret)
return ret;
- return strlen(buf);
+ return count;
}