diff options
Diffstat (limited to 'drivers/hwmon')
-rw-r--r-- | drivers/hwmon/coretemp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/hwmon/coretemp.c b/drivers/hwmon/coretemp.c index 9577c432e77f..d9e70ac413a5 100644 --- a/drivers/hwmon/coretemp.c +++ b/drivers/hwmon/coretemp.c | |||
@@ -350,6 +350,7 @@ static int get_pkg_tjmax(unsigned int cpu, struct device *dev) | |||
350 | 350 | ||
351 | static int create_name_attr(struct platform_data *pdata, struct device *dev) | 351 | static int create_name_attr(struct platform_data *pdata, struct device *dev) |
352 | { | 352 | { |
353 | sysfs_attr_init(&pdata->name_attr.attr); | ||
353 | pdata->name_attr.attr.name = "name"; | 354 | pdata->name_attr.attr.name = "name"; |
354 | pdata->name_attr.attr.mode = S_IRUGO; | 355 | pdata->name_attr.attr.mode = S_IRUGO; |
355 | pdata->name_attr.show = show_name; | 356 | pdata->name_attr.show = show_name; |
@@ -372,6 +373,7 @@ static int create_core_attrs(struct temp_data *tdata, struct device *dev, | |||
372 | for (i = 0; i < MAX_ATTRS; i++) { | 373 | for (i = 0; i < MAX_ATTRS; i++) { |
373 | snprintf(tdata->attr_name[i], CORETEMP_NAME_LENGTH, names[i], | 374 | snprintf(tdata->attr_name[i], CORETEMP_NAME_LENGTH, names[i], |
374 | attr_no); | 375 | attr_no); |
376 | sysfs_attr_init(&tdata->sd_attrs[i].dev_attr.attr); | ||
375 | tdata->sd_attrs[i].dev_attr.attr.name = tdata->attr_name[i]; | 377 | tdata->sd_attrs[i].dev_attr.attr.name = tdata->attr_name[i]; |
376 | tdata->sd_attrs[i].dev_attr.attr.mode = S_IRUGO; | 378 | tdata->sd_attrs[i].dev_attr.attr.mode = S_IRUGO; |
377 | tdata->sd_attrs[i].dev_attr.show = rd_ptr[i]; | 379 | tdata->sd_attrs[i].dev_attr.show = rd_ptr[i]; |