提交 86c725e3 编写于 作者: A Axel Lin 提交者: Jean Delvare

hwmon: (i5500_temp) Convert to use ATTRIBUTE_GROUPS macro

Use ATTRIBUTE_GROUPS macro to simplify the code a bit.
Signed-off-by: NAxel Lin <axel.lin@ingics.com>
Signed-off-by: NJean Delvare <jdelvare@suse.de>
上级 aef64d0d
...@@ -90,7 +90,7 @@ static SENSOR_DEVICE_ATTR(temp1_max, S_IRUGO, show_thresh, NULL, 0xEE); ...@@ -90,7 +90,7 @@ static SENSOR_DEVICE_ATTR(temp1_max, S_IRUGO, show_thresh, NULL, 0xEE);
static SENSOR_DEVICE_ATTR(temp1_crit_alarm, S_IRUGO, show_alarm, NULL, 0); static SENSOR_DEVICE_ATTR(temp1_crit_alarm, S_IRUGO, show_alarm, NULL, 0);
static SENSOR_DEVICE_ATTR(temp1_max_alarm, S_IRUGO, show_alarm, NULL, 1); static SENSOR_DEVICE_ATTR(temp1_max_alarm, S_IRUGO, show_alarm, NULL, 1);
static struct attribute *i5500_temp_attributes[] = { static struct attribute *i5500_temp_attrs[] = {
&dev_attr_temp1_input.attr, &dev_attr_temp1_input.attr,
&sensor_dev_attr_temp1_crit.dev_attr.attr, &sensor_dev_attr_temp1_crit.dev_attr.attr,
&sensor_dev_attr_temp1_max_hyst.dev_attr.attr, &sensor_dev_attr_temp1_max_hyst.dev_attr.attr,
...@@ -100,14 +100,7 @@ static struct attribute *i5500_temp_attributes[] = { ...@@ -100,14 +100,7 @@ static struct attribute *i5500_temp_attributes[] = {
NULL NULL
}; };
static const struct attribute_group i5500_temp_group = { ATTRIBUTE_GROUPS(i5500_temp);
.attrs = i5500_temp_attributes,
};
static const struct attribute_group *i5500_temp_groups[] = {
&i5500_temp_group,
NULL
};
static const struct pci_device_id i5500_temp_ids[] = { static const struct pci_device_id i5500_temp_ids[] = {
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x3438) }, { PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x3438) },
...@@ -133,7 +126,7 @@ static int i5500_temp_probe(struct pci_dev *pdev, ...@@ -133,7 +126,7 @@ static int i5500_temp_probe(struct pci_dev *pdev,
pci_read_config_byte(pdev, REG_TSFSC, &tsfsc); pci_read_config_byte(pdev, REG_TSFSC, &tsfsc);
pci_read_config_dword(pdev, REG_TSTIMER, &tstimer); pci_read_config_dword(pdev, REG_TSTIMER, &tstimer);
if (tsfsc == 0x7F && tstimer == 0x07D30D40) { if (tsfsc == 0x7F && tstimer == 0x07D30D40) {
dev_warn(&pdev->dev, "Sensor seems to be disabled\n"); dev_notice(&pdev->dev, "Sensor seems to be disabled\n");
return -ENODEV; return -ENODEV;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册